Предисловие
Глава 1. Основы сервеърного и веб-серверного администрирования
Принципы построения Интернета и World Wide Web
Понятие серверного администрирования
Работа с пользователями
Установление управления доступом
Понятие среды сервера
Понятие веб-серверного администрирования
Понятие веб-среды
Выбор программ и баз данных
Управление серверами электронной почты
Работа с другими веб-приложениями
Управление соединением с Интернетом
Знакомство с общими задачами и обязанностями администраторов
Установка и настройка конфигурации систем
Обеспечение безопасности
Мониторинг системы
Обслуживание и резервное копирование
Изучение «строительных блоков» сети
Основные понятия модели OSI и модели TCP/IP
Определение компонентов сети
Использование ISDN
Принятие решения о веб-хостинге
Сравнение веб-серверных платформ
Платформы Microsoft Windows: NT, 2000 и 2003
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 2. Подготовка к установке сервера
Как различаются категории серверов
Понятие файлового сервера
Понятие серверов приложений
Оценка компонентов сервера
Оценка процессоров
Выбор интерфейса жестких дисков
Выбор жесткого диска
Выбор сетевой интерфейсной карты
Покупка и поддержка сервера
Планирование мер по противодействию аварийным ситуациям в системе и уменьшению их последствий
Оценка возможных последствий аварийных ситуаций и меры по восстановлению
Создание избыточности в системе
Установка систем резервного копирования
Оценка компонентов сети
Коммутаторы и концентраторы
Маршрутизаторы
Установка IP-адресации
Понятие структуры адресации
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 3. Установка сервера
Подготовка сервера для установки системы
Системы с многовариантной и одновариантной загрузкой
Методы установки
Проверка совместимости программного обеспечения с аппаратурой
Подготовка системной документации
Ознакомление с процессом установки
Создание разделов жесткого диска
Создание разделов в Windows
Управление несколькими операционными системами
Присвоение имен компьютерам
Лицензирование программного обеспечения
Определение устройств
Выбор файловой системы
Проверка аппаратных ресурсов, необходимых для установки ОС
Установка Microsoft Windows 2000 Server
Установка Microsoft Windows Server 2003
Установка Red Hat Linux 8
Ознакомление с командами Linux
Настройка конфигурации TCP/IP в Windows и Linux
Определение TCP/IP-конфигурации
Настройка конфигурации IP-адреса в TCP/IP
Тестирование TCP/IP-конфигурации
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 4. Разрешение имен
Понятие службы доменных имен DNS
Изучение доменной структуры Интернета
Определение доменов верхнего уровня
Определение доменов второго уровня
Понятие имен хостов
Определение компонентов DNS
Ознакомление с DNS-серверами, определяющими Интернет
Ознакомление с DNS-серверами, преобразующими имена
Настройка конфигурации зонных файлов
Ознакомление с зонными файлами и записями DNS
Настройка конфигурации зоны прямого поиска
Настройка конфигурации зоны обратного поиска
Установка и настройка конфигурации DNS в Linux
Настройка конфигурации DNS в Linux
Запуск DNS в Linux
Настройка конфигурации буферного сервера
Настройка конфигурации буферного сервера для использования ретранслирующего сервера
Настройка конфигурации DNS-клиента в Linux/
Ознакомление с разрешением имен в Windows
Установка и настройка конфигурации DNS в Windows 2000 и Windows 2003
Настройка конфигурации DNS клиентской стороны в Windows
Диагностика DNS
Использование утилиты ping для тестирования подключаемости
Использование nslookup для проверки DNS
Использование утилиты dig для поиска информации DNS в Linux
Другие способы диагностики DNS
Использование WINS для разрешения имен в Windows
Понятие имен компьютеров
Установка WINS
Настройка WINS
Администрирование WINS
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 5. Управление сервером
Понятие позиции веб-администратора в управлении сервером
Изучение сетевых моделей
Сетевые модели ЛВС Microsoft
Сетевая модель «клиент/сервер»
Аутентификация пользователей
Методы аутентификации, основанные на идентификации
Реализация системы аутентификации
Управление пользователями и группами
Определение специальных учетных записей
Понятия пользователей и групп в Windows
Понятия учетных записей пользователя и группы в Linux
Управление разрешениями файловой системы
Управление разрешениями файловой системы в Windows/
Управление разрешениями файловой системы в Linux
Использование общих ресурсов в сети Windows
Усиление сетевых политик
Усиление сетевых политик в Linux
Усиление сетевых политик в Windows
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 6. Настройка конфигурации веб-сервера
Принципы работы веб-сервера
Понятие HTTP
Какие особенности имеет веб-сервер Apache
Какие особенности имеет IIS
Установка веб-серверов
Установка IIS в Microsoft Windows 2000 или в Windows Server 2003
Установка Apache в Red Hat Linux
Запуск веб-сервера Apache
Изучение свойств IIS
Изучение свойств Apache
Настройки глобальной среды Apache
Основная конфигурация сервера Apache
Хостинг нескольких веб-сайтов
Хостинг веб-сайтов с помощью номера порта
Хостинг веб-сайтов по IP-адресу
Хостинг веб-сайтов, основанный на имени хоста
Настройка конфигурации веб-сайтов в IIS
Настройка конфигурации веб-сайта с использованием IP-адреса
Настройка конфигурации веб-сайта с использованием имени хоста
Настройка конфигурации новых веб-сайтов (виртуальных хостов) в Apache
Создание каталогов и веб-страниц для виртуальных хостов
Настройка конфигурации виртуального хоста в Apache с использованием IP-адреса
Настройка конфигурации виртуального хоста в Apache с использованием имени хоста
Понятие виртуальных каталогов
Настройка конфигурации виртуальных каталогов в IIS
Настройка конфигурации виртуальных каталогов в Apache
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 7. Установка и тестирование среды программирования
Зачем нужны языки программирования
Понятие языков программирования
Понятие среды электронной торговли
Понятие внутренних бизнес-приложений
Понятие систем управления базами данных
Понятие языка структурированных запросов – языка баз данных
Использование файлов Microsoft Access с IIS
Установка и тестирование СУБД
Установка и тестирование Microsoft SQL Server
Установка и тестирование MySQL в Red Hat Linux
Понятие веб-ориентированной среды программирования
Использование программных примеров
Языки программирования в IIS
Программирование для Apache
Программирование в базах данных
Соединение с базой данных
Передача команд SQL в базу данных
Обработка информации из базы данных
Программирование базы данных с помощью ASP
Программирование баз данных с помощью ASP.NET
Программирование баз данных с помощью PHP
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 8. Обеспечение служб электронной почты
Знакомство со средой электронной почты
Ознакомление с ролью DNS в системах электронной почты
Ознакомление с терминологией системы электронной почты
Принципы работы протоколов электронной почты
Ознакомление с SMTP
Ознакомление с POP3
Ознакомление с IMAP4
Установка и администрирование Microsoft Exchange 2000
Архитектура Microsoft Exchange 2000
Ознакомление с дополнительными функциями Microsoft Exchange 2000
Установка Microsoft Exchange 2000
Администрирование Microsoft Exchange 2000
Администрирование пользователей Microsoft Exchange 2000
Установка и администрирование sendmail для Linux
Установка sendmail
Настройка конфигурации sendmail
Установка и настройка конфигурации IMAP4 и POP3 для Linux
Настройка конфигурации клиентов электронной почты
Настройка конфигурации почтового клиента в Linux
Настройка конфигурации почтового клиента в Microsoft Windows
Ознакомление с веб-ориентированными почтовыми клиентами
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 9. Расширение веб-среды
Ознакомление с FTP-службами
Информационный обмен с помощью FTP
Установка и настройка конфигурации FTP-сервера в Microsoft Windows
Установка и настройка конфигурации FTP в Linux
Настройка конфигурации FTP-сервера
Ознакомление с серверами новостей
Настройка конфигурации сервера новостей в Windows
Установка и настройка конфигурации сервера новостей в Linux
Настройка конфигурации удаленного доступа к серверу
Настройка конфигурации Telnet в Linux
Telnet и Terminal Services в Microsoft Windows
Ознакомление с серверами потокового мультимедиа
Ознакомление с серверами электронной торговли
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 10. Обеспечение безопасности веб-среды
Определение угроз и уязвимых мест
Ознакомление с основными угрозами вашей системе
Изучение TCP/IP
Ознакомление с уязвимыми местами в DNS
Ознакомление с уязвимыми местами в операционной системе
Ознакомление с уязвимыми местами на веб-сервере
Определение уязвимых мест в серверах электронной почты
Обеспечение безопасности передачи данных
Использование Secure Sockets Layer
Использование Secure Shell
Обеспечение безопасности операционной системы
Обеспечение безопасности Microsoft Windows
Обеспечение безопасности Linux
Обеспечение безопасности серверных приложений
Обеспечение безопасности Telnet и FTP
Обеспечение безопасности приложений электронной почты
Обеспечение безопасности веб-сервера
Аутентификация веб-пользователей
Настройка аутентификации пользователей в IIS
Настройка аутентификации пользователя в Apache
Использование брандмауэра
Фильтрация пакетов с помощью iptables
Ознакомление с функциями брандмауэра в Windows
Ознакомление с функциями брандмауэра Microsoft Internet Security and Acceleration Server
Использование прокси-сервера
Использование Apache как прокси-сервера
Использование ISA Server как прокси-сервера
Использование ПО обнаружения вторжения
Использование Tripwire в Linux
Использование функций обнаружения вторжения ISA Server
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глава 11. Мониторинг и анализ веб-среды
Мониторинг операционных систем
Мониторинг Windows
Мониторинг Linux
Мониторинг веб-серверных приложений и их использования
Мониторинг IIS
Мониторинг веб-сервера Apache
Мониторинг других веб-приложений
Мониторинг DNS
Мониторинг приложений электронной почты
Мониторинг FTP
Ознакомление с инструментами анализа для веб-серверов
Что вы узнали в этой главе
Проверьте ваши знания
Практические задания
Проведите исследование
Глоссарий
Предметный указатель