Мне нужно разместить Django
веб-сайт в Ubuntu 18 (Desktop)
.Я искал в Интернете, но не смог найти хорошо написанный учебник, который демонстрирует, как сделать это шаг за шагом.После некоторых исследований я натолкнулся на следующую процедуру, но я считаю, что она не завершена.
Библиотека установлена
sudo apt-get install python3.6
pip3 install Django
sudo apt-get install apache2
sudo apt-get install libapache2-mod-wsgi
Проект с именем mysite
с приложением polls
и виртуальная среда mysite_env
расположена в /var/www
со следующей структурой каталогов
Настроено wsgi.py
при следующих
import os
import sys
from django.core.wsgi import get_wsgi_application
sys.path.append('/var/www/mysite')
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')
application = get_wsgi_application()
Добавлены следующие строки в apache2.conf
, расположенном в etc/apache2/apache2.conf
#ServerName mysite.com
WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py
WSGIPythonHome /var/www/mysite/mysite_env
#WSGIPythonPath /path/to/mysite.com
<Directory /var/www/mysite/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Если все настроено идеально, то при открытии localhost
в браузере сервер Apache
сможет открыть приложение Django
, но прис другой стороны, Django
приложение не загружается.
Мне не хватает многих вещей, которые я знаю, мне нужно разместить его и получить доступ к нему в Интернете.Кто-нибудь может сказать мне, какие шаги я пропускаю, Любые предложения будут очень полезны.
Ссылки