Развертывание Django на Apache
I want to deploy django
with anaconda
project on Apache
Я называю myapp
как для своего проекта, так и для среды anacond. Мой файл conf выглядит следующим образом.
При доступе через браузер, он застрял и ничего не возвращается.
There is no log in api_myapp_error.log
and api_myapp_access.log
curl api.myapp.net
также застрял
Я даже не уверен, где происходит застревание.
Так с чего же начать???
<VirtualHost *:80>
ServerName api.myapp.net
ServerAdmin webmaster@localhost
DocumentRoot "/var/www/html/myapp/current/"
ErrorLog ${APACHE_LOG_DIR}/api_myapp_error.log
CustomLog ${APACHE_LOG_DIR}/api_myapp_access.log combined
<Directory /var/www/html/myapp/current/>
<Files wsgi.py>
Order allow,deny
Allow from all
</Files>
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/html/myapp/current/static>
Order allow,deny
Allow from all
</Directory>
WSGIScriptAlias / /var/www/html/myapp/current/myapp/wsgi.py
Alias /static/ /var/www/html/myapp/current/static/
</VirtualHost>
LoadModule wsgi_module /home/ubuntu/anaconda3/envs/myapp/lib/python3.7/site-packages/mod_wsgi/server/mod_wsgi-py37.cpython-37m-x86_64-linux-gnu.so
WSGIDaemonProcess myapp user=ubuntu group=ubuntu python-path=/home/ubuntu/anaconda3/envs/myapp/lib/python3.7/site-packages
WSGIPythonHome /home/ubuntu/anaconda3/envs/myapp/
WSGIPythonPath /var/www/html/myapp/current/