Главная страница
    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
2-1228033675
snake-as
2008-11-30 11:27
2009.01.11
Разные PopupMenu в TreeView


8-1185558850
Ронин
2007-07-27 21:54
2009.01.11
Звук


2-1227714428
Alex_C
2008-11-26 18:47
2009.01.11
Прокрутка DBGrid s не активизиоуя их


9-1176816254
marsel
2007-04-17 17:24
2009.01.11
Glmisc.pas ругается


15-1226514556
@!!ex
2008-11-12 21:29
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский