Обеспечить WEB-доступ к данной странице средствами IIS по протоколу HTTP.




Установка и настройка WEB-сервера средствами IIS (информационные службы Интернет) на базе операционных систем Windows XP/2000.

Разместить на WEB-сервере HTML-код следующей страницы [Default.html]:

<HTML>

<BODY>

<CENTER><P>Hello! My name is Ivanoff Ivan Ivanovich! This is my first web server</P></CENTER>

</BODY>

</HTML>

Обеспечить WEB-доступ к данной странице средствами IIS по протоколу HTTP.

Пояснения:

1. Установка IIS  
Службы Internet Information Services устанавливаются в системе Windows 2000 Server по умолчанию. Для Windows NT, Windows 2000 Professional и Windows XP установку нужно проводить вручную. В этом случае, удалить IIS или выбрать дополнительные компоненты можно с помощью приложения «Установка и удаление программ» панели управления.
Чтобы установить IIS, добавить компоненты или удалить компоненты
1. Нажмите кнопку Пуск, выберите команды Настройка и Панель управления, и запустите приложение Установка и удаление программ.
2. Откройте вкладку Добавление и удаление компонентов Windows, нажмите кнопку Компоненты и следуйте появляющимся на экране инструкциям для установки, удаления или добавления компонентов IIS.
Примечание. При обновлении до Windows 2000 IIS 5.0 будет установлен по умолчанию только в том случае, если в предыдущей версии Windows был установлен IIS.
Для установки IIS на любом компьютере необходим Microsoft Internet Explorer 4.01 или старше в качестве Web-обозревателя. Кроме того, сначала обязательно установите сервисный пакет 3 для Microsoft Windows NT 4.0.
Для полнофункциональной реализации IIS требуется установить поддержку протокола TCP/IP и файловой системы NTFS. Присвоение постоянного IP-адреса серверу дляустановки IIS не обязательно.
Протокол TCP/IP обеспечивает взаимодействие с Интернетом, необходимое для загрузки информации из Интернета и размещения узла.
NTFS позволяет ограничить доступ к файлам и папкам на сервере Windows NT. Этот ключевой фактор защиты Интернет-сервера и обязательный компонент службы SMTP.
2. Приложения IIS
Приложением IIS называют любой файл, который выполняется внутри определенного набора каталогов веб-узла. Когда создается приложение, оснастка Internet Information Services используется для указания исходного каталога приложения (называемого также корневым каталогом приложения) на веб-узле. Все файлы и каталоги, содержащиеся на веб-узле в каталоге, отмеченном как исходный каталог приложения, вплоть до исходного каталога другого приложения, рассматриваются как часть приложения. Таким образом, каталоги являются границами области приложения.
2.1. Точка запуска приложения  
В оснастке Internet Information Services исходный каталог приложения обозначается значком упаковки. На следующем рисунке показано приложение с исходным каталогом /SiteAdmin:
Файлы в каталогах \Login, \Order и \SetupDB рассматриваются как часть приложения /SiteAdmin.
На каждом веб-узле имеется возможность определить несколько приложений. Веб-узел, который по умолчанию создается при установке Internet Information Services, является исходным каталогом приложения.
Internet Information Services поддерживает приложения ASP, ISAPI, CGI, IDC и SSI. Информация в приложении может совместно использоваться файлами приложения; например, в приложениях ASP информация о контексте, состоянии сеанса и значениях переменных совместно используется страницами приложения.
2.2. Защита
IIS 5.0 предлагает три уровня защиты приложения. Защита приложения ссылается на процесс, в котором приложение выполняется. В IIS 4.0 приложения могли быть запущены или в том же процессе, что и веб-службы (Inetinfo.exe) или в процессе, отдельном от веб-служб (DLLHost.exe). В IIS 5.0 имеется и третий вариант: приложение может быть запущено в групповом процессе (другой экземпляр DLLHost.exe).
Эти различные возможности обеспечивают изменяемые уровни защиты от ситуаций, в которых процесс с неправильно работающим приложением перестанет отвечать на запросы. По умолчанию веб-службы (Inetinfo.exe) будут выполняться в собственном процессе, а другие приложения будут выполняться в одном групповом процессе (DLLHost.exe). Приложения с высоким приоритетом могут быть запущены в виде изолированного процесса (другой экземпляр DLLHost.exe). Из соображений быстродействия не рекомендуется запускать больше 10 изолированных приложений.
На следующем рисунке изображена вкладка свойств, на которой задаются свойства для защиты приложений.
Защиту приложения можно устанавливать только в его исходном каталоге.
2.3. Быстродействие приложения
Существует компромисс между производительностью и уровнем защиты приложения. Приложения, запущенные в процессе веб-служб (inetinfo.exe), дают более высокое быстродействие, но при этом повышается и риск того, что неправильно работающее приложение сделает веб-службы недоступными. Рекомендуется следующая конфигурация: inetinfo.exe выполняется в своем процессе, критически важные приложения выполняются в своих процессах, а оставшиеся приложения — в общем, групповом процессе. Дополнительные сведения см. в разделе Задание границ приложения.
3. Создание приложений
Для создания приложения необходимо назначить каталог исходным (корневым) каталогом приложения. После этого следует задать свойства приложения. Каждому приложению можно присвоить понятное для пользователей имя. Это имя отображается в оснастке Internet Information Services и позволяет отличать одно приложение от другого. В других местах имя приложения не используется.
Имеется возможность удалить каталог из границ приложения. После этого запросы на файлы в этом каталоге и его подкаталогах не будут приводить к запуску приложения. Удаление каталога из границ приложения не приводит к удалению этого каталога из веб-узла и с жесткого диска компьютера.  
3.1. Чтобы создать приложение
ü В оснастке Internet Information Services выберите каталог, являющийся исходным каталогом приложения. Допускается назначение домашнего каталога веб-узла исходным каталогом приложения.
ü Откройте окно свойств каталога и выберите вкладку Домашний каталог, Виртуальный каталог или Каталог.
ü Нажмите кнопку Создать.
ü В поле Приложение введите имя приложения.
Примечание. Если появляется кнопка Удалить вместо кнопки Создать, приложение уже было создано.  
3.2. Чтобы удалить каталог из приложения
ü В оснастке Internet Information Services выберите каталог, который требуется удалить.
ü Откройте окно свойств каталога и выберите вкладку Домашний каталог, Виртуальный каталог или Каталог.
ü Нажмите кнопку Удалить.
Советы
· Чтобы остановить выполнение приложения и выгрузить его из памяти, нажмите кнопку Выгрузить. Если кнопка Выгрузить недоступна, выбранный каталог не является исходным каталогом приложения.
· Чтобы прекратить связывание домашнего каталога с приложением, нажмите кнопку Удалить.
· Установите флажок Запуск в отдельной области памяти (изолированный процесс) для выполнения приложения в процессе, отделенном от процесса веб-сервера. Выполнение изолированного приложения защищает другие приложения, включая собственно веб-сервер, от возможных сбоев при сбое или зависании данного приложения.
3.3. Чтобы задать разрешения для приложения  
· Задайте для разрешений значение Отсутствуют, чтобы запретить выполнение любых программ или сценариев. —Или—
· Значение Только сценарии разрешает выполнение в этом каталоге приложений, сопоставленных с обработчиком сценариев, без заданного разрешения Выполнение. Разрешение Сценарии следует задавать для каталогов, содержащих сценарии ASP, IDC (Internet Database Connector) или другие сценарии. Разрешение Сценарии является более безопасным, чем разрешение Выполнение, так как позволяет ограничить круг приложений, которые могут выполняться из этого каталога. Дополнительную информацию о том, как сделать приложение обработчиком сценариев, можно найти на вкладке Сопоставление приложений. —Или—
· Значение Сценарии и исполняемые файлы позволяет выполнять любые приложения из этого каталога, в том числе приложения, сопоставленные с обработчиками сценариев и файлы Windows в двоичном формате (.dll и.exe).

Реализация:

a) Произвести установку Microsoft Internet Information Server версии 4.0 если в качестве операционной системы используется Windows NT Server 4.0 или 5.0, если Windows 2000 Pro/Server или Windows XP.

b) Скопировать файл default.html в директорию на жесткий диск (к примеру: C:\Ivanoff)

c) Настроить IIS, выполнив следующие действия:

· Открыть «Диспетчер Служб Интернета», находящийся во вкладке «Администрирование» «Панели Управления»:

 
 

 


· Выбрать пункт «Веб-узел по умолчанию» и в свойствах указать каталог с дистрибутивом программы (к примеру C:\ Ivanoff). Другие параметры следует установить, как показано на следующем рисунке:

 

 

· По усмотрению администратора WEB-сервера доступ к программе может быть ограничен NT аутентификацией.

Для этого необходимого проделать следующие действия:

§ Открыть «Диспетчер Служб Интернета», находящийся во вкладке «Администрирование» «Панели Управления».

§ Выбрать свойства виртуального каталога куда была установлена программа.

 

 

§ открыть вкладку «Безопасность каталога» и выбрать пункт «Изменить», выставить галочки, как показано на рисунке:

 

 

При правильной установке безопасность программы будет обеспечена встроенной защитой Windows NT служб.

§ Выполнить проверку работоспособности WEB-ресурса, запустив Интернет-браузер и в качестве адреса указав https://[IP-адрес компьютера] или https://localhost

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: