|
| ||||||||||||
| ||||||||||||
Создание Web-документов в NetWare Web ServerПрежде всего познакомимся с некоторыми важными понятиями.
protocol://servername/subdirectory/.../file Здесь protocol:// - определяет с использованием какого протокола осуществляется доступ к источнику информации. Наиболее часто используются следующие протоколы (услуги, виды сервиса):
servername - это IP-адрес или доменное имя сервера услуг (например, 201.23.144.88, www.iquest.net и т.д.) /subdirectory/.../file - определяет путь к требуемому файлу относительно некоторого начального каталога, определённого в качестве корневого для данного вида сервиса.
Рассмотри теперь некоторые особенности задания URL при обращении к файлам NetWare.
Путь /subdirectory/.../file задаёт местоположение файла относительно директории SYS:/WEB/DOCS. Например, если закодирована строка http://nwweb1.myco.com/travel/f1.htm, то поиск файла f1.htm выполняется в директории SYS:/WEB/DOCS/TRAVEL. NetWare Web Server поддерживает URL, в котором выполняется ссылка на документы конкретного пользователя NetWare. Пример URL для доступа к страницам пользователя: http://auto.fastcar.com/~.craig.mamagers.autostore Это означает, что клиент броузера обращается к NetWare Web Server с именем auto.fastcar.com к документам пользователя NetWare (.CN=craig.OU=mamagers.O=autostore), который описан в дереве NDS. Документы хранятся в поддиректории PUBLIC.WWW личной директории пользователя craig. Если в этой директории будет найден файл INDEX.HTM, то он будет направлен запрашивающему броузеру, иначе возвращается список документов в поддиректории PUBLIC.WWW. Если в конце приведённого выше URL добавить, например, /INDY500.GIF, то это означает, что выполняется ссылка на этот файл в личной директории клиента craig.
Общий синтаксис выглядит следующим образом: file:////сервер/том/директория/поддиректория/.../файл Для различных клиентов обращения к файлам кодируются по-разному:
Можно обращаться к файлам NetWare и через дерево NDS: file:////Tree/O/OU/.../Dmap/файл, где Tree - имя дерева NDS, О - имя объекта типа Organization, OU - имя объекта типа Organization Unit, Dmap - имя объекта типа Directory Map, где описывается требуемая поддиректория: сервер/том/директория/поддиректория/.../поддиректория. Например, если "mstu_interprocom" - имя дерева NDS, "mstu" и "class" - соответственно имена объектов типа Organization и Organization Unit, а в объекте "dirmap" типа Directory Map описана директория ser1/vol1:dir1, то обращение к файлу можно закодировать следующим образом: file:////mstu_interprocom/mstu/class/dirmap/f1.htm В этом случае не требуется явно задавать имена директорий, что повышает гибкость при работе с документами. В следующих пунктах пособия рассматриваются вопросы создания HTML-документов. Условно эти документы можно разделить на статические (после создания страницы можно только просматривать) и динамические (в них можно задавать условие просмотра).
|
|
CITForum © 1997–2025