Поделиться через


Создание веб-сайта

Тали Смит

Введение

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

Во время установки службы IIS (IIS) конфигурация веб-сайта по умолчанию создается в каталоге \Inetpub\Wwwroot на веб-сервере. Этот каталог по умолчанию можно использовать для публикации веб-содержимого или создания каталога в выбранном расположении файловой системы.

При добавлении веб-сайта в IIS запись сайта создается в файле ApplicationHost.config. Запись указывает сетевую привязку для сайта, сопоставляет сайт с расположением в файловой системе и при необходимости задает учетные данные пользователя для доступа к содержимому.

Сведения о уровнях, на которых можно выполнить эту процедуру, и модулях, обработчиках и разрешениях, необходимых для выполнения этой процедуры, см. в разделе "Требования к функциям сайтов" (IIS 7).

Добавление веб-сайта

Эту процедуру можно выполнить с помощью пользовательского интерфейса диспетчера IIS, выполнив команды Appcmd.exe в окне командной строки, изменив файлы конфигурации напрямую или написав скрипты инструментария управления Windows® (WMI).

Использование пользовательского интерфейса

  1. Запустите диспетчер IIS. Сведения о запуске диспетчера IIS см. в статье Open IIS Manager (IIS 7). Сведения о переходе к расположениям в пользовательском интерфейсе см. в разделе "Навигация" в диспетчере IIS (IIS 7).
  2. В области "Подключения" щелкните правой кнопкой мыши узел "Сайты" в представлении дерева и нажмите кнопку "Добавить веб-сайт".
  3. В диалоговом окне "Добавление веб-сайта" введите понятное имя веб-сайта в поле "Имя веб-сайта".
  4. Если вы хотите выбрать другой пул приложений, отличный от пула приложений, указанный в поле пула приложений. В диалоговом окне "Выбор пула приложений" выберите пул приложений из списка пула приложений и нажмите кнопку "ОК".
  5. В поле "Физический путь" введите физический путь к папке веб-сайта или нажмите кнопку обзора (...), чтобы просмотреть файловую систему, чтобы найти папку.
  6. Если на шаге 5 вы указали путь к удаленной общей папке, нажмите Подключиться как , чтобы указать учетные данные, которые имеют разрешение на доступ к этому пути. Если вы не используете определенные учетные данные, выберите параметр "Пользователь приложения" (сквозная проверка подлинности) в диалоговом окне "Подключение от имени ".
  7. Выберите протокол для веб-сайта из списка Тип .
  8. По умолчанию в поле IP-адрес выбрано значение Все неназначенные. Если необходимо указать статический IP-адрес для веб-сайта, введите IP-адрес в поле IP-адреса .
  9. Введите номер порта в текстовом поле "Порт".
  10. При необходимости введите имя заголовка узла для веб-сайта в поле заголовка узла.
  11. Если вносить изменения в сайт не требуется и вы хотите, чтобы веб-сайт немедленно стал доступным, установите флажок Запустить веб-сайт немедленно .
  12. Щелкните OK.

Использование командной строки

Чтобы добавить сайт, используйте следующий синтаксис:

appcmd add site /name: string /id: uint /physicalPath: string /bindings: string

Строка имени переменной — это имя, а идентификатор переменной uint — целое число без знака, которое вы хотите назначить сайту. Строка имен переменных и идентификатор uint — это единственные переменные, необходимые при добавлении сайта в Appcmd.exe. Обратите внимание, что при добавлении сайта без указания значений для привязок и атрибутов physicalPath сайт не сможет запуститься.

Строка physicalPath переменной — это путь к содержимому сайта в файловой системе.

Строка привязок переменной содержит сведения, используемые для доступа к сайту, и он должен находиться в виде protocol/IP_address:port:host_header. Например, привязка веб-сайта — это сочетание протокола, IP-адреса, порта и заголовка узла. Привязка http/*:85: позволяет веб-сайту прослушивать HTTP-запросы через порт 85 для всех IP-адресов и доменных имен (также известных как заголовки узлов или имена узлов). С другой стороны, привязка http/**:85:marketing.contoso.com позволяет веб-сайту прослушивать HTTP-запросы через порт 85 для всех IP-адресов и доменного имени marketing.contoso.com.

Чтобы добавить веб-сайт с именем Contoso с идентификатором 2, который содержит содержимое C:\Contoso, и прослушивает HTTP-запросы через порт 85 для всех IP-адресов и доменного имени marketing.contoso.com, введите следующее в командной строке и нажмите клавишу ВВОД:

appcmd add site /name: contoso /id:2 /physicalPath: c:\contoso /bindings:http/*:85: marketing.contoso.com

Дополнительные сведения см. в Appcmd.exe.

Настройка

Вы можете настроить следующие элементы:

<site>
<application>
<virtualDirectory>
<bindings>

Дополнительные сведения о конфигурации см. в разделе IIS 7. Схема параметров IIS в сети разработчиков Майкрософт® (MSDN®).

Дополнительные сведения о WMI и IIS см. в статье инструментарий управления Windows (WMI) в IIS 7. Дополнительные сведения о классах, методах или свойствах, связанных с этой процедурой, см . в справочнике по поставщику WMI IIS на сайте MSDN.