Новости Joomla на русском
Главная Новости Форум Статьи и обзоры Вопросы и Ответы
Joomla! по-русски
Вышла стабильная версия Joomla 2.5.1! Исправлено 32 ошибки (2 ошибки безопасности низкого уровня), увеличена скорость работы Joomla на Windows Azure, исправлены ошибки в функциях пакетной обработки и поиска. Библиотека MooTools обновлена до версии 1.4.3. Разработчики настоятельно рекомендуют обновиться до Joomla 2.5.1. Пакет русской локализации Joomla 2.5 уже доступен для загрузки.
 
Saturday, 04 February 2012 Главная arrow Статьи и обзоры arrow IIS и Apache на одном сервере и на 80 порту
Категории
Статьи
Обзоры
Модификации и хаки
Для разработчиков
Joomla!® CMS
Russian Joomla Translation Team
Безопасность
Популярные статьи

Advego.ru - наполнение сайтов информацией

Замечание

Joomla!® является торговой маркой компании Open Source Matters inc в США и др. странах. Название Joomla! и его вариации, такие как J, Joom и т.д., используются в рамках ограниченной лицензии, определённой компанией Open Source Matters. Проект Joomlaportal не относится к компании Open Source Matters или проекту Joomla! Точки зрения представленные на данном сайте не являются официальными точками зрения Joomla Project или Open Source Matters.

Торговая марка Joomla® и логотип используются в рамках ограниченной лицензии, предоставленной Open Source Matters.

IIS и Apache на одном сервере и на 80 порту

12.09.2006 | PelekanСтатьи и обзоры / Статьи

Примерно чуть больше полугода назад пришлось мне на один сервер установить веб сервер Apache и IIS6. По началу, я сказал: раз плюнуть (разведём веб сервера по разным IP адресам и дело в шляпе). Но не тут-то было...

Основная цель в том, что бы оба веб сервера сидели на 80 порту. Так как на днях мне пришлось выполнить этот трюк ещё раз, то решил рассказать о нем подробнее. Начну с самого начала: имеется сервер на котором установлена Windows 2003 и 2 сетевые карточки. На каждую карточку прописан свой IP адрес.

Задача простая:

  1. IIS должен сидеть на одном IP и слушать 80-й порт.
  2. Apache должен сидеть на другом IP и тоже слушать 80-й порт.

Вот тут-то и начинаются грабли. Дело в том, что IIS сервер, по умолчанию, делает binding (привязку) ко всем IP адресам которые видны в системе. Даже если пройтись по всем установкам IIS и везде принудительно прописать один IP адрес, этого будет не достаточно.

Решить эту проблему поможет нам утиллита Httpcfg.exe из файла Support.cab, находящегося в директории Support\Tools оригинального диска диске Windows Server 2003.

Теперь пару слов о том, как работать с Httpcfg.exe. Есть одна маленькая особенность. Если у вас на сервере есть больше двух IP адресов, и вы хотите, что бы ваш IIS слушал сразу по нескольким адресам, то надо будет прописать каждый адрес.

Для определения на каком IP будет работать IIS, выходим в командную строку и запускаем:

httpcfg set iplisten -i xxx.xxx.x.x

Где xxx.xxx.x.x — IP адрес на котором будет работать IIS. Если всё прошло нормально, то система выдаст следующий результат:

HttpSetServiceConfiguration completed with 0

Что-бы проверить результат запускаем:

httpcfg query iplisten

После выполнения данной процедуры, выполняем следующую команду:

net stop http /y

и

net start w3svc

Все, теперь наш IIS работает только на том IP адресе, который мы ему выделили. В свою очередь, в конфигурационном файле Apache (httpd.conf) настраиваем, что бы он работал по другому IP. Настройка должна выглядеть примерно так:

Listen 194.90.1.5:80

Все, теперь можно и кофе выпить.

По материалам сайта: Трюки Админа
 
< Пред.   След. >
Загрузить Joomla!® CMS

Joomla 2.5

Joomla 2.5.1

Joomla 2.5.0 Joomla 2.5.1

Локализация Joomla 2.5

Пакет русской локализации Joomla 2.5.1

Joomla 1.7

Joomla 1.7.5

Joomla 1.7.3 Russian
(русифицированная версия)

Joomla 1.7.4 Joomla 1.7.5

Локализация Joomla 1.7

Пакет русской локализации Joomla 1.7.5

Joomla 1.5

Joomla 1.5.25

Joomla 1.5.25 Russian
(русифицированная версия)

Joomla 1.5.24 Joomla 1.5.25

Локализация Joomla 1.5

Русский язык для лицевой панели (site)
Русский язык для административной панели (admin)

Как обновить Joomla 1.0
до версии Joomla 1.5?

Документация

Joomla 1.7 FAQ
Joomla 1.5 FAQ
Joomla 1.0 FAQ


Русская версия Joomla

Joomla 1.7 Russian
Joomla 1.5 Russian