Возможно ли разместить более одного веб-сайта на IIS 5.1?

StackOverflow https://stackoverflow.com/questions/489902

  •  20-08-2019
  •  | 
  •  

Вопрос

Я использую WinXP Pro SP3 и IIS 5.1 на своем домашнем компьютере разработчика.Насколько я могу судить, IIS 5.1 позволяет мне размещать только один веб-сайт, что является проблемой, потому что в данный момент я работаю над тремя.Правильно ли это, и, если да, есть ли какой-нибудь способ обойти это ограничение?

Редактировать: Это только для целей разработки / тестирования - я не хочу фактически размещать какие-либо живые веб-сайты или даже позволять кому-либо, кроме меня, получать к ним доступ.

Это было полезно?

Решение

На самом деле это можно сделать без какого-либо дополнения.XP Pro по-прежнему разрешает запуск нескольких сайтов под управлением IIS, но они удалили опцию настройки этого из графического интерфейса.Они также удалили возможность одновременного запуска более чем одного сайта.Используя скрипты, найденные в каталоге \Inetpub\Adminscripts, вы можете добавить дополнительные сайты, а затем использовать привязку администратора IIS, чтобы переключить, какой из них запускается.

В этой статье объясняются подробности:

http://www.developerfusion.com/code/4645/multiple-iis-virtual-servers-on-xp-pro/

Другие советы

Если это для тестирования, вы могли бы обойтись с помощью IIS Admin, который позволяет вам настраивать несколько сайтов, но одновременно активен только один:

http://blog.crowe.co.nz/archive/2005/08/08/179.aspx

Вы можете разместить только один веб-сайт на XP.Вы также обнаружите, что существуют ограничения на подключение, так что даже размещение одного веб-сайта может оказаться непростой задачей.

Один из способов имитировать более одного сайта - это иметь отдельное имя хоста для каждого сайта.Затем создайте каждый "сайт" в своей собственной папке, например,

/сайт 1/

/сайт 2/

/сайт 3/

и затем код, общий для каждого сайта (например, в вашем макете), проверяет URL-адрес и перенаправляет на страницу в соответствующей папке, если он еще не загружает страницу оттуда.Таким образом, вы эффективно привязываете имя хоста к вложенной папке.

Вы можете размещать различные приложения сайта в разных виртуальных каталогах, например:

http://localhost/Site1

http://localhost/Site2

http://localhost/Site3

Но я не думаю, что вы можете заставить XP IIS отвечать для разных хостов:

http://Site1/

http://Site2/

http://Site3/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top