【问题标题】:apache2.conf errorsapache2.conf 错误
【发布时间】:2011-07-16 02:01:19
【问题描述】:

apache2.conf 的实际目录是/etc/apache/apache.conf。并且有启用站点的目录。我将启用站点的目录的目录路径更改为 /var/www/sites-enabled。进一步将 apacche2.conf 中启用站点的目录 pat 更改为 ../../var/www/sites-enabled/

它会抛出错误

apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/var/www/sites-enabled/: No such file or directory
Action 'configtest' failed.

关于如何解决这个问题的任何想法?

现在放入正确的路径会引发此错误

apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Could not open configuration file /var/www/sites-enabled/000-default: No such file or directory
Action 'configtest' failed.

谢谢 让

【问题讨论】:

    标签: apache apache2


    【解决方案1】:

    您可能在不久前就已经构建了悬垂物。您应该删除关联

    d2dissite 000-default

    然后添加您的网站别名

    a2ensite yoursite.com

    【讨论】:

      【解决方案2】:

      我以前遇到过类似的错误。它发生在我安装新模块但配置错误时。我的解决办法是定位错误配置,删除配置文件。

      如果错误是模块相关配置引起的,可以尝试: /etc/init.d/apache2 -M 这为我生成了错误消息 apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/mods-enabled/ example.load: No such file or directory 我查看了那个目录,发现有一个example.load文件,我删除它并重启服务器,问题解决了。

      一般来说,我认为你应该尝试:

      1. 找到错误的根源。 systemctl status apach2.status
      2. 如果是由错误的模块配置引起的,请定位哪个配置文件是错误的根源。 /etc/init.d/apache2 restart

      你的情况,可能是你在网站上配置错误造成的,你可以检查一下配置并正确修改。

      【讨论】:

        【解决方案3】:

        这是由于权限错误 sudo apache2 重启

        【讨论】:

          猜你喜欢
          • 2013-07-29
          • 2011-02-03
          • 2022-06-13
          • 2015-10-10
          • 2015-12-02
          • 1970-01-01
          • 1970-01-01
          • 2015-09-25
          • 1970-01-01
          相关资源
          最近更新 更多