题 用于检查Apache服务器配置文件的有效性的命令


我正在寻找一个命令来检查Debian和RHEL发行版中apache服务器中配置文件的有效性。我需要在重启之前执行此操作,因此不会出现停机。


114
2018-02-07 10:14






答案:


校验: http://httpd.apache.org/docs/2.2/programs/apachectl.html

apachectl configtest

172
2018-02-07 10:16



我收到此消息运行上面的命令 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 - Ciasto piekarz
在您的apache配置中添加一行“ServerName whateveryoulike”。用你喜欢的服务器命名替换任何你喜欢的东西。 - Pit
可能需要sudo? - Miguel


另一种方式是 httpd -t。因此,它可以在Windows版本的Apache中使用。校验 http://httpd.apache.org/docs/2.4/programs/httpd.html


32
2018-01-07 01:04





apachectl configtest 是正确的答案。 不幸的是,我有一个Windows安装,其中缺少apachectl。 在这里打电话 httpd 也有帮助。


3
2017-11-16 06:09