好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

apache检查httpd.conf的语法错误的方法

修改了apache httpd.conf文件之后,怎么样验证其语法是否正确呢?当然,我们可以重新启动apache服务器,但这样一来,如果万一存在错误,apache服务器将不能正常启动,也不能提供正常服务。 所以我们在修改了apache的配置文件之后,最好对其验证,确保了其语法上正确无误之后,才重新启动apache服务器。

apache httpd.conf语法验证可以通过下面的命令来验证。 Windows环境: httpd -t 或者: httpd.exe -w -t -f "C:\Apache2.2\conf\httpd.conf" -d "C:\Apache2.2\."

Linux环境: apachectl configtest 或 apache2ctl configtest SuSE等系统的apache2,可能为apache2ctl命令。

如果你不能确认自己的apache服务器到底使用哪个命令,你可以使用 find / -name "apachectl" 或者 find / -name "apache2ctl" 来查找一下。 [root@myserver bin]#find / -name "apachectl" /usr/local/apache/bin/apachectl

如果正确无误,会显示Syntax OK信息。 [root@myserver bin]# ./apachectl configtest Syntax OK

如果存在错误,则会显示出错的行号以及错误信息,如下: [root@myserver bin]# ./apachectl configtest Syntax error on line 134

查看更多关于apache检查httpd.conf的语法错误的方法的详细内容...

  阅读:60次