Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Тали Смит
Введение
Если вы хотите опубликовать содержимое для доступа через Интернет или подключение к интрасети, вы можете добавить веб-сайт на веб-сервер для хранения содержимого.
Во время установки службы IIS (IIS) конфигурация веб-сайта по умолчанию создается в каталоге \Inetpub\Wwwroot
на веб-сервере. Этот каталог по умолчанию можно использовать для публикации веб-содержимого или создания каталога в выбранном расположении файловой системы.
При добавлении веб-сайта в IIS запись сайта создается в файле ApplicationHost.config. Запись указывает сетевую привязку для сайта, сопоставляет сайт с расположением в файловой системе и при необходимости задает учетные данные пользователя для доступа к содержимому.
Сведения о уровнях, на которых можно выполнить эту процедуру, и модулях, обработчиках и разрешениях, необходимых для выполнения этой процедуры, см. в разделе "Требования к функциям сайтов" (IIS 7).
Добавление веб-сайта
Эту процедуру можно выполнить с помощью пользовательского интерфейса диспетчера IIS, выполнив команды Appcmd.exe в окне командной строки, изменив файлы конфигурации напрямую или написав скрипты инструментария управления Windows® (WMI).
Использование пользовательского интерфейса
- Запустите диспетчер IIS. Сведения о запуске диспетчера IIS см. в статье Open IIS Manager (IIS 7). Сведения о переходе к расположениям в пользовательском интерфейсе см. в разделе "Навигация" в диспетчере IIS (IIS 7).
- В области "Подключения" щелкните правой кнопкой мыши узел "Сайты" в представлении дерева и нажмите кнопку "Добавить веб-сайт".
- В диалоговом окне "Добавление веб-сайта" введите понятное имя веб-сайта в поле "Имя веб-сайта".
- Если вы хотите выбрать другой пул приложений, отличный от пула приложений, указанный в поле пула приложений. В диалоговом окне "Выбор пула приложений" выберите пул приложений из списка пула приложений и нажмите кнопку "ОК".
- В поле "Физический путь" введите физический путь к папке веб-сайта или нажмите кнопку обзора (...), чтобы просмотреть файловую систему, чтобы найти папку.
- Если на шаге 5 вы указали путь к удаленной общей папке, нажмите Подключиться как , чтобы указать учетные данные, которые имеют разрешение на доступ к этому пути. Если вы не используете определенные учетные данные, выберите параметр "Пользователь приложения" (сквозная проверка подлинности) в диалоговом окне "Подключение от имени ".
- Выберите протокол для веб-сайта из списка Тип .
- По умолчанию в поле IP-адрес выбрано значение Все неназначенные. Если необходимо указать статический IP-адрес для веб-сайта, введите IP-адрес в поле IP-адреса .
- Введите номер порта в текстовом поле "Порт".
- При необходимости введите имя заголовка узла для веб-сайта в поле заголовка узла.
- Если вносить изменения в сайт не требуется и вы хотите, чтобы веб-сайт немедленно стал доступным, установите флажок Запустить веб-сайт немедленно .
- Щелкните 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.