wsgiを使用してapache2にフラスコアプリをデプロイする際に問題が発生しています。 Apache2は正常に動作しているかのように再起動しますが、ブラウザでアクセスしようとすると "403 Forbidden"エラーが発生します。ここに私のコードです。wsgiを使用してフラスコアプリをApacheにデプロイする際の権限エラーを解決するにはどうすればよいですか?
webroombooker.wsgi
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/home/pi/Website/webroombooker.py")
from webroombooker import app as application
はここ。
/home/pi/Website
├── hellotest.py
├── hellotest.pyc
├── index.html.en
├── index.html.en~orig.html
├── main.html
├── PoweredByMacOSX.gif
├── PoweredByMacOSXLarge.gif
├── templates
│ ├── profile.html
│ ├── registration2.html
│ ├── registration.html
│ ├── seleniumtemplate2.html
│ └── seleniumtemplatetime.html
├── Test
├── webroombooker.py
├── webroombooker.pyc
└── webroombooker.wsgi
フラスコアプリケーションとWSGIファイルがあるディレクトリでの私のディレクトリツリーであり、ここでApacheのバーチャルホストファイルです。ここで
<VirtualHost *:80>
ServerName localhost
WSGIScriptAlias//home/pi/Website/webroombooker.wsgi
<Directory /home/pi/Website/webroombooker.py/>
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
実はそれが今エラーを示している 関連するエラーログの行があります。
[Thu Nov 17 14:07:39.939432 2016] [authz_core:error] [pid 15949:tid 1972368432] [client ::1:55490] AH01630: client denied by server configuration: /home/pi/Website/webroombooker.wsgi
[Thu Nov 17 14:07:40.260731 2016] [authz_core:error] [pid 15949:tid 1963979824] [client ::1:55490] AH01630: client denied by server configuration: /home/pi/Website/webroombooker.wsgi, referer: http://localhost/
[Thu Nov 17 14:07:43.506135 2016] [authz_core:error] [pid 15949:tid 1955591216] [client ::1:55490] AH01630: client denied by server configuration: /home/pi/Website/webroombooker.wsgi
[Thu Nov 17 14:07:43.702542 2016] [authz_core:error] [pid 15949:tid 1947202608] [client ::1:55490] AH01630: client denied by server configuration: /home/pi/Website/webroombooker.wsgi, referer: http://localhost/
私はこれにかなり新しいので、本当に感謝しています。あなたの助けを進んでいただきありがとうございます。
Apacheログファイルの関連する行を表示できますか? –
何らかの理由で、私がサイトをリクエストしたときにApacheログにエラーが表示されません。 –
実際にはエラーが表示されています。私はそれを投稿します –