Apache不会以错误开头

时间:2016-12-17 13:23:52

标签: django apache ubuntu web-deployment

我正在尝试使用EC2-Instance在AWS中部署我的Django应用程序。

实际上,我正在学习本教程:https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-apache-and-mod_wsgi-on-ubuntu-16-04

当我关注所有并命令'sudo service apache2 start'

我收到了一个错误:

  

apache2.service的作业失败,因为控制进程已退出   错误代码。请参阅“systemctl status apache2.service”和“journalctl”   -xe“了解详情。

我确实使用命令'systemctl status apache2.service'

检查了日志
  

apache2 [18041]:* apache2   configtest失败。

     

的apache2 [18041]:   配置测试的输出是:

     

apache2 [18041]:AH00526:第30行的语法错误   /etc/apache2/sites-enabled/000-default.conf:

     

apache2 [18041]:不是多个参数   (还)支持。   apache2 [18041]:行动   'configtest'失败了。

     

的apache2 [18041]:   Apache错误日志可能包含更多信息。

'etc/apache2/sites-enabled/000-default.conf'位于

之下
</VirtualHost>
        Alias /static /home/ubuntu/MY_PROJECT/MY_PROJECT/static
        <Directory /home/ubuntu/MY_PROJECT/MY_PROJECT /static>
                Require all granted
        </Directory>
        <Directory /home/ubuntu/MY_PROJECT/MY_PROJECT/MY_PROJECT>
                <Files wsgi.py>
                        Require all granted
                </Files>
        </Directory>
        WSGIDaemonProcess MY_PROJECT python-path=/home/ubuntu/MY_PROJECT/MY_PROJECT python-home=/home/ubuntu/MY_PROJECT/sn_venv
        WSGIProcessGroup MY_PROJECT
        WSGIScriptAlias / /home/ubuntu/MY_PROJECT/MY_PROJECT/MY_PROJECT/wsgi.py
</VirtualHost>

1 个答案:

答案 0 :(得分:-1)

你试过吗

sudo a2enmod yourReleventProtocolName

在我的情况下

sudo a2enmod ssl 

命令修复了ssl

的上述错误