我正在尝试使用EC2-Instance在AWS中部署我的Django应用程序。
实际上,我正在学习这个教程:https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-apache-and-mod_wsgi-on-ubuntu-16-04
当我执行all and so命令"sudo service apache2 start"时
出现错误:
apache2.service的作业失败,因为控制进程退出并返回错误代码。有关详细信息,请参阅"systemctl status apache2.service"和"journalctl-xe"。
我确实用'systemctl status apache2.service'
命令检查了日志
Apache 2 [18041]:* apache2配置测试失败。
Apache 2 [18041]:配置测试的输出为:
Apache 2 [18041]:AH00526:/etc/apache2/sites-enabled/000-default.conf文件的第30行出现语法错误:
Apache 2 [18041]:尚不支持多个参数。apache2 [18041]:操作"configtest"失败。
Apache 2 [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>
2条答案
按热度按时间avkwfej41#
你试过
在我的情况下
命令修复ssl的上述错误
ruarlubt2#
我觉得你的问题出在第一行
将其更改为
<VirtualHost>
如果问题仍然存在,请运行
它将帮助您了解问题的根源