Ubuntu Apache2 无法启动

Ubuntu Apache2 无法启动
 * Starting web server apache2
apache2: Syntax error on line 214 of /etc/apache2/apache2.conf: Syntax error on line 3
of /etc/apache2/httpd.conf: Expected </> but saw </Directory>
Action 'start' failed.
The Apache error log may have more information.
   ...fail!

答案1

重新安装 Apache 是解决问题最简单的方法。但您也会丢失所有设置:

sudo apt-get purge apache2
sudo apt-get install apache2

如果您想以优雅的方式修复该问题,则需要通过编辑 httpd.conf 文件中的错误并将其替换</></Directory>第 214 行(错误清楚地表明了这一点):

sudo nano /etc/apache2/httpd.conf

您也可以使用任何其他编辑器(例如 gedit 或 vim)

答案2

您的文件有问题/etc/apache2/httpd.conf,请在终端类型上:

sudo gedit /etc/apache2/httpd.conf

在第 214 行搜索 a</>并更改为</Directory>并保存文件

或者

尝试在终端类型上重新安装 apache:

sudo apt-get remove apache2
sudo apt-get install apache2

发生这种情况是因为语法问题,可能是你更改了文件的任何内容

相关内容