djangoアプリを公開したら500 Internal Server Error が出る
解決したいこと
djangoを使用してチャットアプリを作りました。
awsのamazon linuxを使用しています。
ローカルやrunserverでは動くのですが、Apacheを利用しての公開ができません。
500 Internal Server Errorというページが表示されてしまいます。
なぜApacheがうまく作動しないのでしょうか。
解決方法を教えて下さい。
Apacheの設定ファイルのmyproject.confです
(venv) [ec2-user@ip-172-31-29-71 ~]$ cd /etc/httpd/conf.d/
(venv) [ec2-user@ip-172-31-29-71 conf.d]$ vi myproject.conf
LoadModule wsgi_module /usr/local/lib64/python3.7/site-packages/mod_wsgi/server/mod_wsgi-py37.cpython-37m-x86_64-linux-gnu.so
ServerName 3.142.247.107
WSGIScriptAlias / /home/ec2-user/keisi_aws/mysite/wsgi.py
WSGIPythonPath /home/ec2-user/venv/bin/python3
ErrorLog "logs/mysite-error_log"
CustomLog "logs/mysite-access_log" combined
Alias /static/ /home/ec2-user/keisi_aws/static/
<Directory /home/ec2-user/keisi_aws/bbs/templates/bbs>
Require all granted
</Directory>
<Directory /home/ec2-user/keisi_aws/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
~
ディレクトリー構造
↑を確認ください
自分で試したこと
settings.pyやwsgi.pyを変更したりしました。
回答宜しくお願い致します。