Как настроить CF9 с помощью IIS7 (несколько экземпляров, виртуальный хостинг по имени хоста)
-
22-09-2019 - |
Вопрос
Я привык настраивать CF9 (версию Dev) на своем компьютере под управлением Windows с использованием Apache.Я хотел бы попробовать использовать IIS7, поскольку он входит в состав Win7 Pro.Каковы шаги по настройке, чтобы я мог:
- www.siteA.dev
- www.siteB.dev
И то, и другое указывает на 127.0.0.1
через файл хоста Windows.Я бы хотел, чтобы siteA.dev и siteB.dev использовали два разных экземпляра CF.Я уже установил версию CF9 для разработчиков со вторым вариантом.Что я должен делать дальше?
- Нужно ли мне использовать диспетчер IIS или мне достаточно инструмента настройки веб-сервера CF?
- Где мне вводить данные в IIS, например vhost в Apache?
Решение
Вам необходимо установить разные экземпляры, а затем настроить их для использования вашего веб-сайта IIS.
я объясняю здесь как это сделать (это на Cf8, но процесс должен быть точно такой же).
После создания экземпляров достаточно просто перейти в c:\jrun4\bin\wsconfig (или в другое место, где находится wsconfig) и связать существующий экземпляр ColdFusion с веб-сайтом IIS.
Экран выглядит следующим образом:
(источник: Adobe.com)
Сделав это, вы сможете получить доступ к своим новым экземплярам через адреса, созданные в файле хостов.
Надеюсь, это поможет тебе, Генри.
Ваше здоровье
ОБНОВЛЯТЬ
Отвечаю на ваш вопрос об IIS здесь.
Просто создайте веб-сайт IIS.Затем перейдите в свойства, нажмите «Дополнительно» и добавьте заголовок nerw hosts, как показано ниже:
альтернативный текст http://img401.imageshack.us/img401/8720/iis.jpg
К значению заголовка хоста просто добавьте нужное имя, т.е.mywebsite1.dev.
Теперь перейдите в файл хостов и добавьте запись с тем же значением, указывающую на 127.0.0.1.
После этого просто выполните шаги, которые я уже упомянул выше для WSCONFIG.