- •Серверы приложений. Веб-серверы
- •Лекция основные принципы технологии «клиент--сервер»
- •Меры безопасности
- •Установка iis
- •Контрольный список программного обеспечения iis
- •Процедура установки iis
- •Краткая история сервера apache.
- •Лекция основы web-программирования
- •2. Язык разметки html*
- •3. Каскадные таблицы стилей (css)
- •4. Язык сценариев JavaScript
- •5. Объектная модель dhtml
- •6. Объектная модель dom
- •7. Основы языка xml и объектная модель xml
- •1. Основы функционирования Интернета
- •Лекция Протоколы прикладного уровня
- •Что такое soap
- •Что такое веб-сервисы
- •Механизм взаимодействия клиента и сервера
- •Лекция Развитие языков разметки гипертекста
- •Структура html-документа
- •Лекция Описание html. Теги языка, их свойства.
- •Описание html
- •Лекция Фреймы. Формы
- •Html формы
- •Тэги Формы
- •Меню выбора в формах
- •Лекция Каскадные таблицы стилей
- •Id селекторы (id Selectors):
- •Лекция Характеристика и возможности xml
- •Как выглядит xml-документ?
- •Правила создания xml- документа
- •Конструкции языка
- •Элементы данных
- •Комментарии
- •Атрибуты
- •Cпециальные символы
- •Директивы анализатора
- •Просмотр xml - документов
- •Стилевые таблицы xsl
- •С чего начать
- •Структура xsl- таблиц
- •Правила xsl
- •Корневое правило
- •Отношения между элементами
- •Использование атрибутов элементов
- •Фильтрация элементов
- •Лекция Язык описания схемы данных xml (dtd)
- •Схемы данных
- •Лекция Объектная модель документа dom
- •Лекция Характеристика ис. Спецификация cgi. Расширения isapi. Серверы asp
- •Лекция Характеристика программного средства(php)
- •Лекция Основы языка ис. Синтаксис
- •Лекция Элементы и выражения языка
- •Элементы языка
- •Лекция Функции ис (php)
- •Функции отрезания пробелов
- •Базовые функции
- •Лекция Характеристика программного средства (JavaScript )
- •Лекция Синтаксис языка Java Script. Операторы. JavaScript Велечины, Имена, и Литералы
- •Выражения
- •Условные Выражения
- •Декремент (--)
- •Унарное вычитание (-)
- •Побитовые Операторы
- •Побитовые Логические операторы
- •Побитовые Операторы сдвига
- •Логические операторы
- •Вычисление...
- •Операторы Строки
- •Лекция Объекты JavaScript. Методы и события
- •Общие сведения
- •Понятие объектной модели применительно к JavaScript
- •Cвойства
- •События
- •Размещение кода на html-странице
- •Обработчики событий
- •Подстановки
- •Вставка (контейнер script - принудительный вызов интерпретатора)
- •Размещение кода внутри html-документа
- •Условная генерация html-разметки на стороне браузера
- •Иерархия классов
Меры безопасности
ВНИМАНИЕ! После того, как IIS установлен, Вы можете быть подвергнуты хакерской атаке в то время, когда находитесь в Интернете, т.к. порт 80 Web-сервера будет открыт! Помните, что любой Web-сервер, будь то Apache или Novell, имеет определенное количество "дыр" в своей системе. Не составляет исключение и IIS. Поэтому, главное, за чем Вам необходимо следить, это:
Систематически устанавливать "заплатки";
Использовать FireWall (брандмауэр);
Периодически проверять компьютер с помощью антивирусной программы;
Преобразовать файловую систему в NTFS, поставив атрибуты всем файлам "Encrypt contents to secure data":
"Заплатки" можно найти на сайте http://www.microsoft.com, а неплохой брандмауэр можно взять здесь: http://www.kalashnikoff.ru/Seminar/AtGuard.exe.
ПРОВЕРКА РАБОТЫ WEB-СЕРВЕРА IIS
В принципе, никакой дополнительной настройки после установки сервера не требуется. Он уже полностью готов к работе. В этом плане Microsoft в несколько раз превосходит конкурентных программ типа Apache. А дело в следующем.
В настоящий момент нам нужен web-сервер для тестирования скриптов. Нас, как пользователей ПК, интересует моментальный результат, т.к. "время – деньги". Администраторы, устанавливающие себе *-nix подобные системы, получают фактически конструктор, который необходимо собирать самому. Продукты же Microsoft создаются по принципу "только ткни мышкой". Но это вовсе не значит, что они сделаны для "дураков", как об этом часто пишут в журналах. Опытный администратор сможет настроить сервер по своему желанию, копаясь часами в настройках.
Теперь попробуем проверить работу нашего сервера.
Ваш компьютер имеет локальный IP-адрес 127.0.0.1 или доменное имя http://localhost (при этом не нужно находиться в Интернете). Перед тем, как указать в браузере http://localhost нам сперва необходимо создать в каталоге C:\Inetpub\wwwroot файл default.htm, в котором, например, напечатать следующее:
<html><body>
<h1 align="center">Hello, world!</h1>
</body></html>
Понять, что делают указанные выше теги, труда не составит. Теперь запускайте Internet Explorer и указывайте в адресной строке буквально следующее: http://localhost.
На экране Вы увидите результат работы нашего web-сервера:
Установка iis
Установка IIS, добавление и удаление необязательных компонентов IIS выполняется в диалоговом окне Установка и удаление программ, открываемом на панели управления. Перед установкой IIS необходимо установить ряд обязательных программных средств. Изучите контрольный список программного обеспечения IIS перед тем, как приступать к установке IIS.
Контрольный список программного обеспечения iis
Прежде чем устанавливать IIS, необходимо установить протокол TCP/IP и служебные программы связи.
Желательно также установить следующие дополнительные компоненты.
На компьютере интрасети рекомендуется установить службу DNS (Domain Name System — система доменных имен). В небольшой интрасети на всех сетевых компьютерах можно использовать файл Hosts или Lmhosts. Это необязательное условие, но оно дает пользователям возможность применять понятные текстовые имена вместо IP-адресов. В Интернете веб-узлы обычно используют имена DNS. Если доменное имя узла зарегистрировано, для доступа к узлу достаточно ввести это имя в обозревателе.
По соображениям безопасности корпорация Майкрософт рекомендует форматировать все диски IIS для файловой системы NTFS.
Microsoft FrontPage позволяет создавать веб-узлы, а также редактировать их. Приложение FrontPage является редактором WYSIWYG с удобным графическим интерфейсом для выполнения таких задач, как вставка таблиц, рисунков и сценариев.
Microsoft Visual InterDev служит для разработки интерактивных веб-приложений.
Дополнительные сведения о протоколе TCP/IP и программах связи, службе DNS и средствах безопасности NTFS см. в электронной документации Windows XP Professional.
