Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС_ПИЭ / ОС_лаб_1.doc
Скачиваний:
16
Добавлен:
13.05.2015
Размер:
4.3 Mб
Скачать

Диспетчер служб Интернета iis (Internet Information Services)

InternetInformationServices(Пуск/Настройка/Панель управления/ Администрирование/ Диспетчер служб Интернета) позволяет настраивать и администрироватьwebftpsmtpnntp- (группы новостей) сервисы на машине. Из-за постоянных проблем с безопасностью рекомендуется не использоватьIISи даже не устанавливать его на компьютер (например, в качествеweb-сервера лучше использоватьApache).

Создать Web-сервер можно следующим образом: Выделить сервер/Контекстное меню/Создать/Узелweb/Отвечать на вопросы мастера: указать имя узла,IР-адрес (содержимоеweb-узла или отдельные катало­ги могут находиться как на данном сервере, так и на других компьютерах в сети), порт, каталог, разрешения (чтение, запуск сценариев, выполнениеCGI-приложений, запись, обзор). Аналогично создается узелftp, виртуальный почтовый серверSМТР и виртуальный сервер новостейNNТР.

Настройка сервисов осуществляется следующим образом: "Выделить \web-узел (ftp,smtp,nntp)/ Контекстное меню/Свойства/". Можно устанавливать домашний каталог сервиса и определить разрешения для него (чтение, запись, обзор каталога, доступ к тексту сценария, запись в журнал, индексация каталога), запретить доступ кweb(ftp)-узлу с определенныхIР- илиURL-адресов, устанавливать времени отключения не отвечающего пользователя, предельное число подключенных пользователей, вести журнал подключений, разрешать или запрещать анонимное подключение, просматривать текущие подключения к серверу, настро­ить видhtml-страниц, возвращаемых пользователю при возникновении ошибок, названиеhtml-страницы, отображаемой по умолчанию и т.д. В меню "Выделить сервер/Свойства" можно ограничить полосу пропускания для всехweb- иftp-узлов данного компьютера, ограничив нагрузку на сеть, например величиной 1024 Кбит/с.

Особенностью IISявляется поддержка активных серверных страниц (ActiveServerPages,Asp).ASPпозволяет динамически формировать НТМL-страницы.ASP-файл представляет из себя документ НТМL, в текст которого включены команды сценария АSР. Перед выдачей АSР-файла клиентуweb-сервер обрабатывает команды АSР-сценария и динамически формирует НТМL-страницу. Языком написания АSР-сценариев являетсяVBScript(хотя могут использоваться языкиJavaScriptиPerl). Команды АSР-сценария встраиваются в НТМL-страницу при помощи тэгов <Script> </Script> или <% %>. Отличием АSР-сценариев от обычных сценариев на языкеVBScript/Scriptявляется то, что если обычные сценарии выпол­няются на стороне клиента, то команды АSР-сценария выполняются на стороне сервера и пользователь получает "готовый" НТМL-документ без всяких тэгов <Script> </Script> (только если сам АSР-сценарий не сформировал новые тэги <Script>). То, что АSР-сценарий выполняется на стороне сервера значительно расширяет его возможности. Так, например, в НТМL-страницу могут быть динамически вставлены сведенья из базы данных, хранящейся тут же на сервере. Раньше (и до сих пор, на всехUnix/Linuxсистемах) для динамического формирования НТМL-страниц использовалисьCGI-программы - программы на языках С, Реrlи др., удовлетворяющих Общему Шлюзовому Интерфейсу (CommmonGatewayinterface,CGi). АSР-сценарии призваны заменить СCGI-программы и упростить создание динамических НТМL-страниц. Однако из-за низкой популярностиIISиWindows2000, в качестве сервераInternet, АSР-скрипты пока не получили столь же широкое распространение, какCGI-программы.

Соседние файлы в папке ОС_ПИЭ