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" |
如果正确无误,会显示Syntax OK信息。
[root@myserver bin]# ./apachectl configtest |
[root@myserver bin]# ./apachectl configtest
Syntax error on line 134
```
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 叶落花开的博客!
评论