Я работаю над проектом Django и использую Apache в качестве веб-сервера. Все отлично работает с
python manage.py runserver
Но когда я запускаю приложение через apache, я не могу записать журналы приложения python по указанному пути, который находится за пределами каталога проекта.
Каталог проектов /home/ubuntu/saas-DocumentProcessing
Файлы журнала находятся в
/home/ubuntu/log/SaasAap/SaasAap.log
и /home/ubuntu/log/error/error.log
My 000-default.conf
content
<VirtualHost *:8000>
ServerAdmin abc@xyz.com
ServerName my_ip
ServerAlias my_ip
DocumentRoot /home/ubuntu/saas-DocumentProcessing/
WSGIScriptAlias / /home/ubuntu/saas-DocumentProcessing/src/wsgi.py
Alias /static/ /home/ubuntu/saas-DocumentProcessing/static/
ErrorLog /home/ubuntu/log/error.log
CustomLog /home/ubuntu/log/custom.log combined
<Location "/static/">
Options -Indexes
AllowOverride All
Require all granted
</Location>
<Location "/">
AllowOverride All
Require all granted
</Location>
<Directory /home/ubuntu/saas-DocumentProcessing/static>
Order allow,deny
Allow from all
</Directory>
<Directory /home/ubuntu/log>
Order allow,deny
Allow from all
</Directory>
WSGIDaemonProcess saas-DocumentProcessing python-path=/home/ubuntu/
saas-DocumentProcessing python-home=/home/ubuntu/saas-DocumentProcessing/ve
nv
WSGIProcessGroup saas-DocumentProcessing
</VirtualHost>