AWSのCloud9で作ったDjangoプロジェクトを公開したいと考えています.
Apacheのインストールまではできており,テストページの接続までは成功しております.
#解決したいこと
mod_wsgiをインストールした後のApacheのconfファイルを正しく設定し,Djangoのプロジェクトを公開したい.
#やったこと
######Apacheの設定ファイルを追加
$ cd /etc/httpd/conf.d $ vim wsgi.conf
######confファイルの作成
wsgi.conf
1LoadModule wsgi_module /home/ec2-user/.local/lib/python3.6/site-packages/mod_wsgi/server/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so 2 3ServerName recolis.com 4WSGIPythonHome /usr/bin/python36 5WSGIScriptAlias / /home/ec2-user/environment/myapp/myapp/wsgi.py 6WSGIPythonPath /home/ec2-user/environment/myapp 7 8<Directory /home/ec2-user/environment/myapp/myapp> 9 <Files wsgi.py> 10 Order allow,deny 11 Allow from all 12 </Files> 13</Directory> 14 15Alias /static/ /home/ec2-user/environment/myapp/static/ 16<Directory /home/ec2-user/environment/myapp/static> 17 Order allow,deny 18 Allow from all 19</Directory> 20 21Alias /media/ /home/ec2-user/environment/myapp/media/ 22<Directory /home/ec2-user/environment/myapp/static> 23 Order allow,deny 24 Allow from all 25</Directory>
#発生しているエラー
上記confファイルを書き込むと,ページの読み込み状態がずっと続きます.
また,confファイルに書いている以下の行を省くと,403Forbiddenページに繋がります.
WSGIPythonHome /usr/bin/python36
webサイトの公開が初めてのため大変拙い質問で恐縮ですが,何卒よろしくお願いします.
あなたの回答
tips
プレビュー