Я хотел бы знать, кто-нибудь успешно запускал django на nginx? У меня есть несколько приложений django, работающих на Apache2 на suse 11.4, и я хотел бы перенести их на nginx. Существуют ли какие-либо модули, которые требуются django для успешного запуска на nginx.
4 ответа
На наших установках запускается установка Django/NginX/gunicorn, которая, честно говоря, работает очень хорошо. У нас более 30 тысяч пользователей в день. Я использовал следующий учебник:
http://senko.net/en/django-nginx-gunicorn/
Вы можете использовать nginx + uwsgi + django, это руководство находится здесь: https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html?
Вариантов много. Просто Googling Django nginx
даст вам хорошее представление о том, как люди обрабатывают свои сайты Django. Проще всего использовать встроенный в Django сервер FastCGI. Самым популярным кажется uWSGI (я постоянно вижу, как люди об этом бредят). Я использую FastCGI, и он прекрасно работает для меня.
Но это должно дать вам представление о том, с чего начать.
https://code.djangoproject.com/wiki/ServerArrangements#nginx
Две ссылки в верхней части этого раздела должны помочь объяснить больше.