我正在尝试使用EC2-Instance在AWS中部署我的Django应用程序。
当我关注所有并命令'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>
答案 0 :(得分:-1)
你试过吗
sudo a2enmod yourReleventProtocolName
在我的情况下
sudo a2enmod ssl
命令修复了ssl
的上述错误