在Ubuntu上启动Apache2失败

我使用Ubuntu和OSQL的MYSQL安装指南。 这是非常简单的,直到我到达了启动Apache2服务器的最后一步。 我仔细检查了一下,看看我是否错过了前面的任何步骤,而且我确实碰巧错过了一个。 这是sudo ln -s / etc / apache2 / sites-available / osqa / etc / apache2 / sites-enabled / osqa命令。 所以我从我的根目录运行这个命令。 运行上面的命令后,我尝试再次启动Apache2服务器。 它仍然没有工作。 然后我运行这些命令:

sudo chmod -R g+w /home/osqa/osqa-server/forum/upfiles
sudo chmod -R g+w /home/osqa/osqa-server/log

这些对这个问题没有帮助。 我在启动或重新启动服务器时遇到的错误是:

osqa@osqa-Latitude-E4300:/$ sudo /etc/init.d/apache2 restart
[sudo] password for osqa: 
Sorry, try again.
[sudo] password for osqa: 
apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Syntax error on line 7 of /etc/apache2/sites-enabled/osqa: /etc/apache2/sites-enabled/osqa:7: <VirtualHost> was not closed.
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

我所遵循的安装指南是:http://wiki.osqa.net/display/docs/Ubuntu+with+Apache+and+MySQL

任何帮助将不胜感激!


您的服务器的配置文件有错误。 用文本编辑器打开/etc/apache2/apache2.conf并添加一个VirtualHost结束标记: </VirtualHost>


结束虚拟主机标记:

</VirtualHost> (它位于第7行之后)


这取决于如果您运行多个虚拟主机,则必须关闭每个虚拟主机,然后再启动另一个虚拟主机

<VirtualHost 10.1.2.3:80>
    ServerAdmin webmaster@host.example.com
    DocumentRoot /www/docs/host.example.com
    ServerName host.example.com
    ErrorLog logs/host.example.com-error_log
    TransferLog logs/host.example.com-access_log
</VirtualHost> 
链接地址: http://www.djcxy.com/p/64207.html

上一篇: Starting Apache2 on Ubuntu Failed

下一篇: How can I uninstall an apache2 module?