AH00558: Apache2: 无法可靠确定服务器的完全限定域名,出现问题但已解决

首先

执行apache2ctl configtest时,
出现了AH00558错误:
无法可靠地确定服务器的完全合格域名,
但问题已解决。

最后更新日期

2022年的8月1日

环境信息 de

操作系统
Ubuntu20.04

请注意

请确认最新状态。

以下是公式,请参考:

https://www.apache.org/ -> https://www.apache.org/ 的官方网站
https://httpd.apache.org/docs/2.4/programs/apachectl.html -> https://httpd.apache.org/docs/2.4/programs/apachectl.html 的官方文档
(Note: “官方” means “official”)

请参阅这里。

请检查以下链接的 Apache 配置语法:
1. https://www.kishiro.com/apache/config_syntax_check.html
2. https://mk-55.hatenablog.com/entry/2014/07/07/004510
3. https://www.yokoweb.net/2020/08/14/ubuntu-20_04-apache-php/

情况

进行语法检查时,出现了错误。

/etc/apache2/sites-available$  sudo apache2ctl configtest
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

的是

运行配置文件语法测试。
它会解析配置文件并报告语法是否正确或有关特定语法错误的详细信息。
这相当于apachectl -t。

做过的事情 (zuò guò de shì

移动。

/etc/apache2/sites-available$ cd /etc/apache2/conf-available/

检查设定文件中有哪些内容。

/etc/apache2/conf-available$ ls
charset.conf                other-vhosts-access-log.conf  serve-cgi-bin.conf
javascript-common.conf      php7.4-fpm.conf
localized-error-pages.conf  security.conf

创建fqdn.conf文件。

/etc/apache2/conf-available$ sudo vi fqdn.conf

用类似这样的方式来创建fqdn.conf文件的内容。

/etc/apache2/conf-available$ cat fqdn.conf 
ServerName 127.0.1.1 

启用fqdn。

/etc/apache2/conf-available$ sudo a2enconf fqdn
Enabling conf fqdn.
To activate the new configuration, you need to run:
systemctl reload apache2

重新启动Apache2。

/etc/apache2/conf-available$ sudo service apache2 restart

然后

再次运行configtest。
错误已经消失了!太棒了!

/etc/apache2/conf-available$ sudo apache2ctl configtest
Syntax OK
广告
将在 10 秒后关闭
bannerAds