- http://honza.ca/2011/05/deploying-django-with-nginx-and-gunicorn
- http://senko.net/en/django-nginx-gunicorn/
- http://ydevel.tumblr.com/post/22850778860/configuring-an-https-site-with-django-on-nginx
Postřehy:
Spojení vlastních statických věcí a věcí z adminu - pro nakopírování do adresáře static, který pak obsluhuje gunicorn.$ python manage.py collectstatic
Aktuální nginx se ve Fedoře 17 neinstaluje jako služba, takže se ovládá z příkazové řádky : http://wiki.nginx.org/CommandLine
Nignx má dva konfiguráky nginx.conf v /etc/nginx a default.conf v /etc/ngins/conf.d/. Většinu konfigurace jsem udělal v default.conf, nicméně uživatel pod kterým to běží je nastavený v nginx.conf. Při pokusu o nastavení v default dojde k poněkud kryptické chybě:
$ nginx: [emerg] unknown directive "user" in /etc/nginx/conf.d/default.conf:4
Čekal bych spíš cosi o tom, že už je to nastavené a nejde to přepsat.
Další problémy nebyly, v porovnání s Apache je to geniálně jednoduché.
Žádné komentáře:
Okomentovat