Как шаг за шагом настроить проект django в apache2? (Ubuntu) - PullRequest
0 голосов
/ 15 мая 2018

Мне нужно настроить свой проект в django в apache2, используя ubuntu. Это файлы, которые я настроил и как я это сделал.

Мой проект django - это каталог / var / www / auxiliar_api.

/ и т.д. / apache2 / сайты Недоступные / auxiliar_api.conf

<VirtualHost *:80>
WSGIDaemonProcess auxiliar_api.com python-home=/usr/bin/python3.5 python-path=/$
WSGIScriptAlias / /var/wwww/auxiliar_api/auxiliar_api/wsgi.py
ServerAdmin example@gmail.com
ServerName auxiliar_api.com
ServerAlias www.auxiliar_api.com
DocumentRoot /var/www/auxiliar_api/auxiliar_api
Alias /static/ /var/www/auxiliar_api/static/
<Directory /var/www/auxiliar_api/static>
Require all granted
</Directory>
<Directory /var/www/auxiliar_api/auxiliar_api>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>

/ вар / WWW / auxiliar_api / auxiliar_api / wsgi.py

import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "auxiliar_api.settings")
application = get_wsgi_application()

Когда я пытаюсь получить доступ к localhost, это ошибка, которую я получаю в браузере

Forbidden
You don't have permission to access / on this server.
Apache/2.4.18 (Ubuntu) Server at localhost Port 80

Мне нужно знать, какие другие файлы я должен настроить и как? Кроме того, если мне нужно изменить некоторые из выполненных мной конфигураций и что мне их показать?

Спасибо за любой ответ.

1 Ответ

0 голосов
/ 15 мая 2018

Вы должны предоставить разрешения с помощью sudo chown -R $USER:$USER /var/www/auxiliar_api/ sudo chmod -R 777 /var/www

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...