zoukankan      html  css  js  c++  java
  • Apache重启报警,不存在虚拟主机目录(httpd.conf打开了一些扩展)

    Apache重启时报警:

    AH00112: Warning: DocumentRoot [/usr/local/apache/docs/dummy-host.example.com] does not exist

    AH00112: Warning: DocumentRoot [/usr/local/apache/docs/dummy-host2.example.com] does not exist

    问题原因:

    Apache在配置虚拟主机时会在配置文件中(httpd.conf)开启虚拟主机的配置文件;

    将“ #Include /etc/httpd/extra/httpd-vhosts.conf ”前面的“#”去掉;

    而“httpd-vhosts.conf ”中会有两个配置虚拟主机的例子:

    <VirtualHost *:80>
       ServerAdmin webmaster@dummy-host.example.com
       DocumentRoot "/usr/local/apache/docs/dummy-host.example.com"
       ServerName dummy-host.example.com
       ServerAlias www.dummy-host.example.com
       ErrorLog "logs/dummy-host.example.com-error_log"
       CustomLog "logs/dummy-host.example.com-access_log" common
    </VirtualHost>

    <VirtualHost *:80>
       ServerAdmin webmaster@dummy-host2.example.com
       DocumentRoot "/usr/local/apache/docs/dummy-host2.example.com"
       ServerName dummy-host2.example.com
       ErrorLog "logs/dummy-host2.example.com-error_log"
       CustomLog "logs/dummy-host2.example.com-access_log" common
    </VirtualHost>

    这样Apache在启动时就会去寻找以上两个不存在的文件夹,就会报错。

    解决方法:

    方法一:新建出不存在的文件夹;

      #cd /usr/local/apache
    
      #mkdir -p docs/dummy-host2.example.com  #这里是新建文件夹
    
      #mkdir -p docs/dummy-host.example.com

    方法二:将“httpd-vhosts.conf ”中的例子注释掉;

      #<VirtualHost *:80>
      #    ServerAdmin webmaster@dummy-host2.example.com
      #    DocumentRoot "/usr/local/apache/docs/dummy-host2.example.com"
      #    ServerName dummy-host2.example.com
      #   ErrorLog "logs/dummy-host2.example.com-error_log"
      #    CustomLog "logs/dummy-host2.example.com-access_log" common
      #</VirtualHost>

    方法三:配置虚拟主机时,不开启虚拟主机的配置文件,自己新建配置文件;

    #vim /etc/httpd/httpd.conf
    
    #Include /etc/httpd/extra/httpd-vhosts.conf
    
      Incloud /etc/httpd/extra/XXX.conf  #新建的配置文件一定要与“httpd-vhosts.conf”放在同一个文件夹内
    
      Incloud /etc/httpd/extra/XXX.conf  #文件名称可以自己定义

    更改完成之后重启Apache即可。

  • 相关阅读:
    【uva 1442】Cav(算法效率)
    【uva 10600】ACM Contest and Blackout(图论--次小生成树 模版题)
    【bzoj2429】[HAOI2006]聪明的猴子(图论--最小瓶颈生成树 模版题)
    【uva 534】Frogger(图论--最小瓶颈路 模版题)
    【poj 1988】Cube Stacking(图论--带权并查集)
    【uva 12174】Shuffle(算法效率--滑动窗口)
    关于最小生成树 Kruskal 和 Prim 的简述(图论)
    2019牛客暑期多校训练营(第五场) maximum clique 1
    左偏树/可并堆 学习笔记
    树的计数 Prüfer编码与Cayley公式 学习笔记
  • 原文地址:https://www.cnblogs.com/fps2tao/p/7884553.html
Copyright © 2011-2022 走看看