Новости Joomla на русском
Главная Новости Форум Статьи и обзоры Вопросы и Ответы
Joomla! по-русски

Доступен к загрузке релиз безопасности Joomla 1.5.20 [senu takaa]. Данная версия не содержит никаких исправлений, и выпущена лишь потому, что в пакетах обновления до версии 1.5.19 были допущены ошибки (не все файлы были включены). Эти проблемы не касаются полного дистрибутива Joomla 1.5.19, однако разработчики Joomla рекомендуют незамедлительно установить обновление до Joomla 1.5.20 взамен предыдущих версий.

 
воскресенье, 01 августа 2010 Главная arrow Статьи и обзоры arrow IIS и Apache на одном сервере и на 80 порту
Категории
Статьи
Обзоры
Модификации и хаки
Joomla!™ CMS
Russian Joomla Translation Team
Безопасность
Популярные статьи

Замечание

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 | Забобрить эту страницу! | del.icio.us
Статьи и обзоры / Статьи

Примерно чуть больше полугода назад пришлось мне на один сервер установить веб сервер 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 1.5

Joomla 1.5.20 Что нового в Joomla CMS 1.5.20

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


Joomla 1.5.17 Joomla 1.5.20
Joomla 1.5.18 Joomla 1.5.20
Joomla 1.5.19 Joomla 1.5.20

Локализации

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


Joomla 1.0

(устаревшая версия)

Joomla 1.0.15 Что нового в Joomla CMS 1.0.15

Joomla 1.0.13 Joomla 1.0.15
Joomla 1.0.14 Joomla 1.0.15
все обновления...

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

Языковые файлы

Русский
Украинский
Белорусский

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

Joomla 1.5 FAQ
Joomla 1.0 FAQ
Руководство пользователя Joomla 1.0.11


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

Joomla 1.5.17 Russian
Joomla 1.0.15 LE 2008

Демо версия

Joomla! 1.5.17 (FrontEnd)
Joomla! 1.5.17 (BackEnd)
(Demo/Demo)