Как стать автором
Обновить

Комментарии 11

Спасибо, интересно… «можно использовать для кучи других полезных вещей» — А каких ещё других вещей?
Например, у меня знакомы использует модуль для nginx-а, который позволяет отображать прогресс загрузки файла на сайт. Изначально они это делали с помощью флеш-аплоадера (и делаем мы сейчас), но флеш-аплоадеры очень плохо работают большими файлами (>200мб) — соответственно когда он столкнулся с такой проблемой он реализовал это используя модуль для nginx.

Можно использовать nginx для стриминга flash-видео
kovyrin.net/2006/10/14/flash-video-flv-streaming-nginx/lang/ru/

Можно использовать nginx дл распределения нагрузки по серверам:
sysoev.ru/nginx/docs/http/ngx_http_upstream.html

автоматическое сжатие gzip:
sysoev.ru/mod_deflate/

ну и так далее, можно подробнее почитать на сайте nginx sysoev.ru/nginx/
Всё бы хорошо, да только как в видеоуроках Попова «сделайте это и это и будет красиво», а хотелось бы «сделайте потому что, а это даст нам вот что»
по-моему как раз наоборот почти вся статья написано по принципу «чтобы получить вот это нам надо сделать вот так то»

«Чтобы в командной строке информация на русском языке отображалась верно, файл необходимо сохранить в кодировке CP-866.»

" чтобы nginx запускался и останавливался вместе с денвером нам понадобится добавить скрипт запуска nginx в денвер. " и расписано как этот скрипт получился

ну т.д.

но за комментарий спасибо
Недавно сделал тоже самое. Установил nginx поверх Денвера. Правда я еще накатал мини-скриптик для автоматической генерации виртуальных хостов. Вечером кину в коменты, если интересно.
Интересно, если не сложно киньте — добавлю в пост.

Я просто сам в перле ни бум бум, а в денвере все стартовые скрипты на перле
1. server_name _;
2. для статики можно определить root через параметр регулярки
3. один раз прописать зону например local в named и больше не надо мучить hosts
4. сборки — зло
Не знаю, насколько я прав, но если в nginx изменить
#proxy_pass 127.0.0.1:8080;
#proxy_redirect localhost:8080/ /;
на
#proxy_pass example.local:8080;
#proxy_redirect example.local:8080/ /;

то все должно работать без переноса всяких папок и переживать за hosts, поскольку денвер будет вам его изменять
спасибо, попробую
спасибо, работает, обновил пост
а как сконфигурировать nginx для denwer, что бы работали виртуальные хосты и редиректы в windows hosts? я навскидку попытался сделать по этой инструкции, но переадресация у меня не заработала.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории