Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Apache -> nginx/apache
Здравствуйте Anton,
Saturday, October 3, 2009, 12:02:09 AM, you wrote:
> Здравствуйте!
> Пока не напортачил лучше спрошу.
> Имеется апач2.2 на 80 порту под убунту и управляемый из под плеска
> (естественно vhost.conf можно править).
> Нужно:
> С наименьшими потерями встроить энджин как фронт, но что бы он пока
> проксировал всё на апач и только для некоторых server{} не проксировал,
> то есть fcgi и так далее. Конфиг для энджина будет постепенно писаться.
> Пока начертал:
> 1.а. скомпилировать энджин
> 1.б. установить энджин
> 1.в. отконфигурировать
> как заставить энджин проксировать всё, кроме уже
> отконфигурированных server{server_name}?
> 1.г. записать в инит скрипты.
> 2. Перевести апачи на другой порт или заставить слушать другой айпи.
> 3. Перезапустить апачи && запустить энджин
У меня используется подобная схема как раз с плеском
nginx поднят на порту 85
в нем один server конфиг который просто все пробрасывает апачу
конфиги апача не тронуты, да и не получится
В цепочку *nat iptables добавлена строка
-A PREROUTING -d <внешний ip> -p tcp -m tcp --dport 80 -j DNAT --to-destination
<внешний ip>:85
Данные перебрасываются на нжинкс который потом отдает все апачу
Для самых злобных виртуал хостов прописаны отдельные server которые часть
данных (статику) раздают напрямую
--
Наилучшие пожелания,
Максим Стрепетилов
программист ООО "Открытый Контакт"
г. Минск ул. Кальварийская 17а - 517
тел: 2110121
факс: 2110122
e-mail: strmaks@xxxxxxx
admin@xxxxxxx
|