Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
8-1185733912
Ivolg
2007-07-29 22:31
2009.01.11
Сравнение изображений


6-1196964272
BlazeMaster
2007-12-06 21:04
2009.01.11
Вопрос о компоненте WebBrowser


15-1226340487
monogandhi
2008-11-10 21:08
2009.01.11
Массивы и ReadFile


3-1212598398
Цукор5
2008-06-04 20:53
2009.01.11
FireBird 1.5 &amp; Vista ?


15-1226030309
Руслан
2008-11-07 06:58
2009.01.11
шлюз своими руками





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский