ubuntu Apache启动时不会出现错误

e3bfsja2  于 2023-01-29  发布在  Apache
关注(0)|答案(2)|浏览(125)

我正在尝试使用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>
avkwfej4

avkwfej41#

你试过

sudo a2enmod yourReleventProtocolName

在我的情况下

sudo a2enmod ssl

命令修复ssl的上述错误

ruarlubt

ruarlubt2#

我觉得你的问题出在第一行

</VirtualHost>

将其更改为<VirtualHost>
如果问题仍然存在,请运行

apachectl configtest

它将帮助您了解问题的根源

相关问题