Настройка отдельных сайтов разработки и производства на одном сервере (IIS)

#iis #coldfusion

#iis #coldfusion

Вопрос:

У меня вопрос IIS / ColdFusion. Я работаю с клиентом, у которого есть материалы для производства и разработки на одном компьютере. У него есть два диска, C и E. На диске C находятся файлы разработки, а на диске E — production. Конфигурация IIS указывает на диск E. Диск C имеет следующую структуру:

 C:/ 
   - Coldfusion 9 
   - Inetpub    
     - coldfusion files 

 E:/ 
   - Web     
     - coldfusion files 
  

Но меня смущает, может ли IIS указывать на два разных диска? Как узнать, на какой диск указывает IIS.. Надеюсь, я не слишком расплывчат в своем вопросе

Большое спасибо.

Комментарии:

1. Я бы не советовал выполнять работу по разработке на том же сервере, что и production. Неправильный код может зависнуть на сервере или замедлить его работу до такой степени, что он станет бесполезным для общественности. Разрабатывайте на локальном компьютере. Если возможно, протестируйте свой код на компьютере, настроенном как можно более похожим на рабочий сервер.

2. Чтобы расширить то, что говорит @Ben Doom, у вас должно быть три сервера: development, staging и production. Обычно я храню свой сервер разработки на своем локальном компьютере в виртуальной машине. Промежуточный сервер — это тот, который должен быть идентичен (или как можно ближе к нему) вашему производственному блоку. Как правило, небольшие компании объединяют производственные и промежуточные блоки в конфигурацию, аналогичную вашей.

Ответ №1:

В IIS вам нужно будет создавать новые веб-сайты.

Настройте каждый сайт так, чтобы он отвечал либо на другой IP-адрес, либо на другой заголовок host и указывал каждому сайту на разные папки.