NevesOma
Администратор
И так,думаю стоило-бы создать такой раздел как F.A.Q/Мануалы в котором можно выкладывать различные Мануалы и интересные полезные плюшки...
Предлагаю выкладывать по одному интересному Мануальчику,начну я первый:
--------------
Несколько сайтов на одном IP в IIS
Создаем два (или более) сайта. По умолчанию если оба сайта расположены на одном IP (и на одном порте), то запустить можно будет только один из них.
Далее входим в Properties. Вкладка "Web Site". Кнопка "Advanced". Там в разделе "Multiple identities for Web Site". Во всех строках мы вписываем имя домена в столбец "Host Header Name". Обычно делают две строки типа:
(All Unassigned) 80 www.test/F.A.Q.ru
(All Unassigned) 80 test/F.A.Q.ru
После этого оба сервера будут запускаться, но доступ ко второму будет возможен только браузером поддерживающим протокол HTTP 1.1.Его не поддерживает только IE2.0, который входит в комплект WinNT4.0
Дополнительно к этому:
Существует два способа расположить несколько виртуальных сайтов (с разными доменными именами) на одном физическом сервере. Первый заключается в том, чтобы некоторому сетевому интерфейсу сопоставить несколько IP-адресов, и для каждого из них сделать запись DNS типа "A". Затем сайт IIS настраивается таким образом, чтобы обрабатывать запросы от конкретного IP-а. Основной недостаток приведенного способа - ограниченное (как правило) число свободных IP-адресов в подсети сервера. Этот же способ можно применять для FTP. Второй способ работает только для HTTP и основан на версии протокола HTTP 1.1 (соответственно, клиенты должны поддерживать этот протокол). В версии 1.1 протокола HTTP в заголовке запроса передается имя DNS сервера, к которому адресуется запрос. В результате появляется возможность использовать несколько доменных имен, ассоциированных с одним IP-адресом (псевдонимов). Для этого нужно создать запись DNS-сервера типа "CNAME", а в свойствах сайта IIS задать имя сайта (имя DNS). Недостаток этого способа в том, что, клиенты, поддерживающие только протокол HTTP 1.0, не смогут получить доступ к подобному сайту.
Поддержка нескольких сайтов не зависит от ОС, а зависит только от версии сервера. Однако IIS, поставляемые с НЕсерверными версиями Windows, ограничены программно и вообще не позволяют создавать виртуальные сайты. В то же время, например, Apache for Windows позволяет реализовать несколько виртуальных сайтов даже под управлением Windows 95.
Предлагаю выкладывать по одному интересному Мануальчику,начну я первый:
--------------
Несколько сайтов на одном IP в IIS
Создаем два (или более) сайта. По умолчанию если оба сайта расположены на одном IP (и на одном порте), то запустить можно будет только один из них.
Далее входим в Properties. Вкладка "Web Site". Кнопка "Advanced". Там в разделе "Multiple identities for Web Site". Во всех строках мы вписываем имя домена в столбец "Host Header Name". Обычно делают две строки типа:
(All Unassigned) 80 www.test/F.A.Q.ru
(All Unassigned) 80 test/F.A.Q.ru
После этого оба сервера будут запускаться, но доступ ко второму будет возможен только браузером поддерживающим протокол HTTP 1.1.Его не поддерживает только IE2.0, который входит в комплект WinNT4.0
Дополнительно к этому:
Существует два способа расположить несколько виртуальных сайтов (с разными доменными именами) на одном физическом сервере. Первый заключается в том, чтобы некоторому сетевому интерфейсу сопоставить несколько IP-адресов, и для каждого из них сделать запись DNS типа "A". Затем сайт IIS настраивается таким образом, чтобы обрабатывать запросы от конкретного IP-а. Основной недостаток приведенного способа - ограниченное (как правило) число свободных IP-адресов в подсети сервера. Этот же способ можно применять для FTP. Второй способ работает только для HTTP и основан на версии протокола HTTP 1.1 (соответственно, клиенты должны поддерживать этот протокол). В версии 1.1 протокола HTTP в заголовке запроса передается имя DNS сервера, к которому адресуется запрос. В результате появляется возможность использовать несколько доменных имен, ассоциированных с одним IP-адресом (псевдонимов). Для этого нужно создать запись DNS-сервера типа "CNAME", а в свойствах сайта IIS задать имя сайта (имя DNS). Недостаток этого способа в том, что, клиенты, поддерживающие только протокол HTTP 1.0, не смогут получить доступ к подобному сайту.
Поддержка нескольких сайтов не зависит от ОС, а зависит только от версии сервера. Однако IIS, поставляемые с НЕсерверными версиями Windows, ограничены программно и вообще не позволяют создавать виртуальные сайты. В то же время, например, Apache for Windows позволяет реализовать несколько виртуальных сайтов даже под управлением Windows 95.