Django + Apache + mod_wsgiでInternal Server Errorが出たらやること。
基本の”き”。
・django-admin.py startproject mysite直後の動作確認で躓く
公式サイト掲載の設定を確認する。
書いてあるようにApacheで下記の設定ができてれば大抵OK・・・なんだけど。
WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py
WSGIPythonPath /path/to/mysite.com
<Directory /path/to/mysite.com/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
・Apacheのエラーログを確認
これで大抵のことは解決。
むしろtail -fを常にしておくといいかもね・・・
tail -f /var/log/httpd/error_log
随時追加予定。