Apache -> nginx/apache
Maksim V. Strepetilov
strmaks at ok.by
Tue Oct 6 12:46:57 MSD 2009
Здравствуйте 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 at open.by
admin at mail.by
More information about the nginx-ru
mailing list