您好, 欢迎访问小ben成长手册, 现在是2021年09月18日

小ben成长手册 欢迎光临  


  • 读者墙
  • 本站统计
  • 文章总数:583篇
  • 评论总数:966条
  • 分类总数:43个
  • 标签总数:459个
  • 友链总数:66个
  • 建站日期:2016-05-11
  • Apache检查配置文件语法
    作者: other | 发布时间: 2021-01-24 16:18:48 | 点击量: 629
    标签:

    Windows环境:
    httpd -t
    或者:

    httpd.exe -w -t -f "C:\Apache2.2\conf\httpd.conf" -d "C:\Apache2.2\."

     

    httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。 其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。

    检查错误方法:进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)\bin> httpd.exe -w -n "Apache2" -k start

    (引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)

     

    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    


    名称(*)

    邮箱

    网址

    二十二加三等于几?

    (*)

    本站资源均来自网络,如有侵权请联系我们删除e-mail:benen005@sina.com