Uruchomienie Django przez uWSGI
Dodane przez on 11 December 2013 17:37:57
|
|
Aby uruchomić aplikacje opartą o Django w innej wersji niż jest na Twoim serwerze skorzystać należy z uWSGI. a następnie uwsgi przez który będziemy uruchamiać aplikacje:
uwsgi --plugin http,python --http 127.0.0.1:8888 --chdir /home/login/myapp/ --wsgi-file myapp/wsgi.py --master --processes 1 --workers 1 --threads 1 Dodatkowo na koniec tego polecenia warto dodać: --daemonize=/login/katalog/log.txt Umożliwi to uruchomienie aplikacji w trybie "daemona" czyli zadziała w tle oraz będzie zbierać szczegółowe logi z działania do wybranej lokalizacji i pliku. Ważne aby wybrany port był wolny. | |
|
1) Instalacja Django to polecenie: pip install Django (w instrukcji jest mała litera zamiast wielkiej co zmienia instalowaną wersję). Link to oficjalnego opisu jak instalować: https://docs.djangoproject.com/en/1.7/topics/install/#installing-official-release.
2) Podany sposób instalacji virtualenv instaluje domyślnie pythona 2.6. Oby zainstalować wersję np. 2.7 należy wpisać np.: /usr/local/python2.7/bin/virtualenv /home/login/venv