在Ubuntu上启动Apache2失败

Noa*_*h R 6 apache2

我使用了OSQA的Ubuntu和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
Run Code Online (Sandbox Code Playgroud)

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

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!
Run Code Online (Sandbox Code Playgroud)

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

任何帮助将非常感激!

小智 5

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