При установке Web-узла необходимо указать, в каких каталогах будут содержаться публикуемые документы. Web-сервер не сможет публиковать документы, не находящиеся в указанных каталогах. При планировании Web-узла прежде всего следует определить, как должны распределяться файлы по каталогам публикации. В настоящем разделе определяются термины, относящиеся к каталогам публикации, и объясняется, как мастер публикации использует специальный каталог публикации Webpub. Данный раздел содержит следующие подразделы:
Каждый Web-узел должен иметь один основной каталог. Основной каталог является начальным пунктом для посетителей узла и вершиной дерева каталогов публикации Web. Этот каталог содержит основную страницу или файл указателя с приветствием пользователям и ссылками на другие страницы Web-узла. Основной каталог сопоставляется имени домена узла. Например, если узел имеет в Интернете имя домена www.microsoft.com и основной каталог C:\Website\Microsoft, то клиентские средства просмотра Web будут использовать адрес URL http://www.microsoft.com/ для доступа к файлам в каталоге C:\Website\Microsoft.
При создании новых файлов HTML для собственного Web-узла удобно использовать собственный стандартный основной каталог, C:\Inetpub\Wwwroot, создаваемый программой установки. Помещайте собственные файлы в основной каталог или распределяйте их по подкаталогам основного каталога. Для добавления необходимых ссылок на такие файлы служит мастер разработки основной страницы. Дополнительные сведения см. в разделе Добавление ссылок на основную страницу. Все файлы в основном каталоге и его подкаталогах автоматически будут доступными для посетителей узла. Посетитель, которому известны точный путь и имя файла, необходимые для доступа к файлу, сможет просмотреть файл даже в том случае, когда основная страница не содержит ссылку на этот файл. По этой причине в основном каталоге или в подкаталоге основного каталога следует помещать только те файлы, которые должны быть доступными для посетителей.
Если планируется публикация файлов, для которых будет продолжаться редактирование в их исходных форматах, или если файлы разбросаны по многим каталогам на одном или нескольких жестких дисках, поместите копии этих файлов в каталог C:\Inetpub\Webpub с помощью мастера публикации PWS. Дополнительные сведения об использовании этого каталога мастером публикации см. ниже в разделе Каталог Webpub.
Если все публикуемые файлы уже находятся в одном каталоге, то вместо переноса файлов можно заменить стандартный основной каталог на каталог, в котором содержатся файлы. Инструкции см. в разделе Смена основного каталога.
Для публикации из любого каталога, не содержащегося в основном каталоге, следует создать виртуальный каталог. Виртуальным каталогом называют каталог, который физически не содержится в основном каталоге, но выводится в клиентских средствах просмотра Web как его подкаталог.
Виртуальный каталог имеет псевдоним, т.е. имя, которое клиентские средства просмотра Web используют для доступа к этому каталогу. Поскольку псевдоним обычно оказывается более коротким, чем полное имя каталога, пользователям легче его запоминать и вводить. Применение псевдонимов является также более безопасным. Пользователи не знают, где ваши файлы физически размещаются на сервере, и не могут использовать эту информацию для изменения файлов. Псевдонимы также упрощают перемещение файлов в узле. Вместо того чтобы изменять адрес URL для страницы, достаточно изменить сопоставление псевдонима и физического адреса страницы.
Предположим, например, что в интрасети компании устанавливается Web-узел для демонстрации производящихся товаров. Web-узел получает имя «Products». В следующей таблице демонстрируется сопоставление физического расположения файлов и адресов URL, обеспечивающих доступ к файлам.
| Физическое расположение |
Псевдоним | Путь URL |
|---|---|---|
| C:\Inetpub\Wwwroot | (Основной каталог) | http://products/ |
| C:\Inetpub\Wwwroot\Scripts | Scripts | http://products/scripts/ |
| D:\Catalog1 | Clothes | http://products/clothes/ |
Инструкции по созданию и сопоставлению виртуальных каталогов см. в разделе Добавление виртуальных каталогов.
Каталог C:\Inetpub\Webpub создается программой установки для использования мастером публикации. При публикации с помощью мастера файла, расположенного в другом каталоге, мастер создает копию файла и помещает ее в каталог Webpub. Папка «Webpub» является доступной только для чтения. Файлы, содержащиеся в этой папке, изменить невозможно. Кроме того, мастер сохраняет сопоставление с расположением исходного файла. После внесения изменений в исходный файл пользователь имеет возможность обновить копию в каталоге Webpub. Если принимается решение прекратить публикацию файла, то копия файла в папке «Webpub» удаляется, а исходный файл остается нетронутым.
После копирования файла в папку «Webpub» мастер добавляет ссылку на него на основную страницу. Имеется возможность добавить текст описания, помогающий посетителям перемещаться по Web-узлу. Если добавить файл в папку «Webpub» с помощью проводника Windows, то новая ссылка также будет появляться на основной странице. Мастер публикации можно будет использовать для изменения описания, соответствующего ссылке. Однако мастер не будет иметь сведений о расположении исходного файла, поэтому обновление файла с помощью мастера будет невозможным.