【问题标题】:Apache doesn't start with an errorApache 没有以错误开始
【发布时间】:2017-05-03 02:44:16
【问题描述】:

我正在尝试使用 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 配置测试失败。

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>

【问题讨论】:

  • /home/ubuntu/MY_PROJECT/MY_PROJECT /静态额外空间
  • 旁注:您的所有问题都无需添加please help me!。从长远来看,这只是编辑将删除的绒毛,因为读者通常更喜欢这里简洁的问题。还值得注意的是,由于很明显您需要帮助,因此明确表示可能会被视为一种乞求形式,并且可能会导致反对票。希望有帮助!

标签: django apache ubuntu web-deployment


【解决方案1】:

你试过了吗

sudo a2enmod yourReleventProtocolName

在我的情况下

sudo a2enmod ssl 

命令修复上述 ssl 错误

【讨论】:

  • 这看起来像是评论,而不是对我的回答
  • 很抱歉。但我没有声誉来评论你的问题。所以我只剩下与你分享这个经验作为答案
猜你喜欢
  • 2018-12-19
  • 1970-01-01
  • 1970-01-01
  • 2011-03-11
  • 2017-01-23
  • 1970-01-01
  • 2020-04-08
  • 2018-12-22
  • 2016-07-12
相关资源
最近更新 更多