Я пытаюсь настроить мое приложение django с apache2, которое было создано с помощью virtualenv. Пожалуйста, найти мои настройки virualhostНастройка Django с apache с помощью mod_wsgi
`WSGIPythonPath /path/to/environment/folder/.env/lib/python2.7/site-packages
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName myapp.example.com
DocumentRoot /path/to/mydjangoapp/folder
AddHandler cgi-script .cgi .pl .py
<Directory /path/to/mydjangoapp/folder>
Options FollowSymLinks
AllowOverride All
Require all granted
<Files wsgi.py>
Require all granted
</Files>
# Order allow,deny
# allow from all
</Directory>
WSGIScriptAlias//path/to/mydjangoapp/folder/wsgi.py
# <Directory /var/www/>
# Options Indexes FollowSymLinks MultiViews
# AllowOverride All
# Order allow,deny
# allow from all
# </Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
`
И мой файл WSGI содержат значения по умолчанию, которые Джанго дает при создании проекта. Я установил mod_wsgi. Когда я пытаюсь получить доступ к домену, так как я использовал уровень отладки предупреждения, я получаю сообщение как AH00130: Файл не существует: /path/to/mydjangoapp/folder/wsgi.py/ с кодом ошибки 404
Пожалуйста, дайте мне знать, что-то не так в настройках моего виртуального хоста или в любой другой проблеме.
Благодаря
Имеется ли эта папка? Где именно файл wsgi? –