Я запускаю mod_wsgi с Python 2.7 на Apache2. У меня много отлично работающих виртуальных хостов, за исключением следующего:
<VirtualHost *:80>
ServerName studentsera.com
ServerAlias www.studentsera.com
ServerAdmin kamran.ali37@hotmail.com
Alias /static/ /home/kamran_ali37/studentsera/static_cdn/
Alias /media/ /home/kamran_ali37/media_cdn/studentsera/
<Directory /home/kamran_ali37/studentsera/Studentsera/Setudentsera>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Directory /home/kamran_ali37/studentsera/static_cdn>
Require all granted
</Directory>
<Directory /home/kamran_ali37/media_cdn/studentsera/>
Require all granted
Options -Indexes
</Directory>
WSGIDaemonProcess studentsera python-home=/home/kamran_ali37/studentsera python-path=/home/studentsera/Studentsera/
WSGIProcessGroup studentsera
WSGIScriptAlias / /home/kamran_ali37/studentsera/Studentsera/Studentsera/wsgi.py
</VirtualHost>
Проблема: я получаю 500 ответов, если я использую studentsera.com с "www ", а с www все отлично работает.
Все другие VH имеют ту же конфигурацию, и каждый каталог, упомянутый здесь, находится на месте, и разрешения устанавливаются как другие VH.(Все это проверено дважды)
Есть идеи, что здесь может быть не так?