1

Я пытаюсь установить Django на удаленный сервер. Я установил следующее:

apache mod_wsgi Django mysql (python уже установлен)

Я загрузил свой проект в каталог: /home /ec2-user

Сейчас я нахожусь на шаге, чтобы указать apache на проект и файл wsgi. На сайте django объясняется, что запись виртуального хоста должна быть создана в httpd.conf. Я добавил следующую запись:

WSGIScriptAlias / /home/ec2-user/mysite/wsgi.py
WSGIPythonPath /home/ec2-user/mysite

<Directory /home/ec2-user/mysite>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

Когда я попадаю в корень моего сайта, я получаю следующую ошибку: У вас нет разрешения на доступ к / на этом сервере.

Если я изменю пользователя и группу в httpd.conf на ec2-пользователя, который, как я считаю, является владельцем файла wsgi, я получу сообщение об ошибке: Запрошенный URL / не найден на этом сервере.

Я пропускаю шаг или неправильно настроил виртуальный хост?

0