発生している問題・エラーメッセージ
AWSのEC2上にmod_wsgi(daemonモード)経由でDjangoとApache2を連携するとエラーが発生します。
例えば下記のページの通り" Require all granted"が抜けているかというとそうでもなく、
正直どこに問題があるかわかりません。
Apache】authz_core:error apache 2.4 エラー
実際のエラーメッセージ
[authz_core:error] [pid 3914] [client 180.149.125.175:28396] AH01630: client denied by server configuration: /home/ec2-user/project/scraping/scraping/
該当のソースコード
conf.dの内容
NameVirtualHost *:80 LoadModule wsgi_module /home/ec2-user/.local/lib/python3.8/site-packages/mod_wsgi/server/mod_wsgi-py38.cpython-38-x86_64-linux-gnu.so WSGIScriptAlias /プロジェクト名 /home/ec2-user/project/プロジェクト名/xxxxx/wsgi.py WSGIProcessGroup プロジェクト名_app WSGIDaemonProcess プロジェクト名_app python-path=/usr/lib64/python38.zip:/usr/lib64/python3.8:/usr/lib64/python3.8/lib-dynload:/usr/local/lib/python3.8/site-packages:/usr/lib64/python3.8/site-packages:/usr/lib/python3.8/site-packages:/home/ec2-user/.local/lib/python3.8/site-packages <VirtualHost *:80> DocumentRoot /home/ec2-user/project/プロジェクト名/xxxxx ServerName xxxxx.example.com <Directory /home/ec2-user/project/プロジェクト名/xxxxx> <Files wsgi.py> Require all granted </Files> </Directory> </VirtualHost> ~
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
apache 2.4.46
Python 3.8.5
django 3.2
回答1件
あなたの回答
tips
プレビュー