如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器(3)

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK

如何在Ubuntu上安装和配置Apache 2 Web服务器

解决错误:

输入以下命令以解决上述错误:

linuxidc@linuxidc:~/桌面/linuxidc.com$ echo "ServerName linuxidc.com" | sudo tee /etc/apache2/conf-available/servername.conf

如何在Ubuntu上安装和配置Apache 2 Web服务器

然后:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo a2enconf servername
Enabling conf servername.
To activate the new configuration, you need to run:
  systemctl reload apache2

如何在Ubuntu上安装和配置Apache 2 Web服务器

现在,当您再次检查错误时,您将看到通过以下输出解决了此错误:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo apache2ctl configtest

Syntax OK

如何在Ubuntu上安装和配置Apache 2 Web服务器

第4步:测试Apache是否为您的域名提供服务

Apache服务器现在配置为提供您的域名。 这可以通过在系统上运行的任何Web浏览器中输入您的服务器名称来验证:

索引页面应显示如下,表示Apache现在已准备好为您的服务器块提供服务!

通过域名访问您的网站

中文乱码:

如何在Ubuntu上安装和配置Apache 2 Web服务器

Apache 2网页中文乱码的解决方法:

linuxidc@linuxidc:~$ sudo nano /etc/apache2/conf-available/charset.conf

修改charset.conf的AddDefaultCharset UTF-8,把AddDefaultCharset UTF-8前面的#去掉即可。

如下图:

如何在Ubuntu上安装和配置Apache 2 Web服务器

然后重启apache2

linuxidc@linuxidc:~$  sudo systemctl restart apache2

再次打开,OK,中文网页乱码解决了。

如何在Ubuntu上安装和配置Apache 2 Web服务器

一些常见的Apache管理命令

设置Web服务器后,您可能必须在Apache上执行一些基本的管理操作。 以下是您可以在终端应用程序中输入的用于这些操作的命令。

sudo systemctl start apache2  //将此命令用作sudo以启动Apache服务器。

sudo systemctl stop apache2  //将此命令用作sudo,以便在Apache服务器处于启动模式时停止它。

sudo systemctl restart apache2  //将此命令用作sudo以便停止然后再次启动Apache服务。

sudo systemctl reload apache2  //将此命令用作sudo,以便在不重新启动连接的情况下应用配置更改。

sudo systemctl启用apache2  //将此命令用作sudo,以便在每次启动系统时启用Apache。

sudo systemctl disable apache2  //将Apache设置为每次启动系统时启动

总结

通过本文,您学习了如何在Ubuntu系统上安装和配置Apache Web服务器。 这包括对您的UFW防火墙进行一些更改,然后为您的IP地址配置Web服务器。 我们还建议您通过Apache设置虚拟主机; 这将为您提供如何使用Apache在Internet上托管文件的基础。 基本的Apache管理命令还可以帮助您作为Web管理员以最佳方式管理Web服务器。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/123ace258d2cbb6cc6fad7864725a71f.html