Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.11;
Скачать: CL | DM;

Вниз

Apache + Nginx   Найти похожие ветки 

 
Kerk ©   (2008-11-17 20:55) [0]

В общем, задача такая. Есть сервер, у него два ip. Хочется на один и тот же порт, но на разные ip повесить Apache и Nginx. Возможно такое вообще и как? ОС - FreeBSD.

Можно конечно повесить на порт только Nginx, а Apache оставить как back-end, но мне мой первый вариант больше нравится, меньше промежуточных слоев.


 
tesseract ©   (2008-11-17 21:18) [1]

см настройки , apache точно можно на один IP повесить nginx не изучал.


 
Пробегал2....   (2008-11-17 22:33) [2]

аналогично, апачу можно указать на какой интерфейс садиться.

nginx"у тоже наверняка можно, ибо программа грамотная.

Тебе только осталось в своем любимом гугле найти что конкретно писать в конфиг файлах.

P.S. Только нахрена так делать?! Зачем серверу 2 IP?

Стандартнейшее решение - nginx отдает статику, за ним апач отдает динамику, если нужно. Nginx статику отдает куда более эффективно, чем апач ;)


 
Kerk ©   (2008-11-17 23:20) [3]


> Пробегал2....   (17.11.08 22:33) [2]
> Стандартнейшее решение - nginx отдает статику, за ним апач
> отдает динамику, если нужно. Nginx статику отдает куда более
> эффективно, чем апач ;)

Я так и хочу сделать. Только в стандартнейшем решении nginx ставится как frontend и для нестатики передает управление backend"у в виде apache. Я хочу избавиться от nginx как лишней прослойки для нестатики.

> Зачем серверу 2 IP?

ХЗ, хостер дал :). Я статику вынес на отдельный поддомен и поставил ему второй ip.

# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
       options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
       inet 89.188.xxx.119 netmask 0xffffffff broadcast 89.188.xxx.119
       inet 89.188.yyy.119 netmask 0xffffffff broadcast 89.188.yyy.119
       ether 00:1c:c0:31:f0:4b
       media: Ethernet autoselect (100baseTX <full-duplex>)
       status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384


Умные дядьки говорят, что интерфейс тут один на двоих...


 
tesseract ©   (2008-11-17 23:21) [4]


> P.S. Только нахрена так делать?! Зачем серверу 2 IP?


У меня у кучи знакомых серваки по IP сдвоены. Удваиваеться пропускная способность.


 
Долетел   (2008-11-18 13:17) [5]


> Я хочу избавиться от nginx как лишней прослойки для нестатики.

имхо, бред. Пока апач "инициализируется" для обработки запроса, одно это время несравнимо со временем работы nginx. То есть, сэкономишь ты фигню, а гемор приобретешь.

К тому же nginx имеет немало настроек. Например, если в очереди стоит много запросов - новые он может просто отшибать, это удобно, сильно снижает нагрузку.


 
Долетел   (2008-11-18 13:18) [6]


> У меня у кучи знакомых серваки по IP сдвоены. Удваиваеться
> пропускная способность.


а нафига такая пропускная способность? Файловый архив что ли...
Как показывает практика, сервера обычно тормозят из-за нехватки мощностей, а не из-за канала.



Страницы: 1 вся ветка

Текущий архив: 2009.01.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
2-1227856798
Андрей Алекс.
2008-11-28 10:19
2009.01.11
Сохдать Pages в PageControl


2-1227775852
vegarulez
2008-11-27 11:50
2009.01.11
Вопрос про ZeosDBO. (Zquery.Fields[i].AsDatetime);


2-1227985085
Надуев Алексей
2008-11-29 21:58
2009.01.11
Как можно осуществить в Delphi запуск программ


15-1226772749
leonidus
2008-11-15 21:12
2009.01.11
Что за кодировку использует www.multitran.ru ?


15-1226603097
Дмитрий С
2008-11-13 22:04
2009.01.11
Скиномания