Учебное пособие: Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows

1.6. Установка SMTP сервера

SMTP -сервер применяют для отправки исходящей почты на сервер получателя. В качестве SMTP сервера можно рекомендовать программу Advanced Direct Remailer . Эта программа платная. Создана альтернативная бесплатная программа: SPECTral Personal SMTP Server 0.3 . Найти ее можно по адресу - http://spsmtp.net.ru .

Программа SPECTral Personal SMTP Server 0.3 устанавливается в следующей последовательности:

2. НАСТРОЙКА WEB–СЕРВЕРА И ЕГО КОМПОНЕНТОВ

2.1. Конфигурационные файлы сервера Apache

Сервер Apache имеет три конфигурационных файла: httpd.conf, srm.conf, access.conf . Обычно эти файлы находятся в каталоге /etc/httpd/conf . Вся настройка сервера заключается в редактировании этих трех файлов.

Рассмотрим, какие функции выполняют эти файлы:

● Файл httpd.conf — это основной файл конфигурации сервера. В нем содержится техническое описание работы сервера.

● В файле srm.conf задаются параметры документов, которые размещены на сервере.

● Файл access.conf содержит параметры доступа к серверу.

Начиная с версии 1.3, рекомендуется все директивы, которые раньше находились в файлах srm.conf и access.conf , помещать в файл httpd.conf .

Сервер Apache версии 2.0, который входит в состав дистрибутива Linux Red Hat 9.0 , содержит еще несколько конфигурационных файлов: apache-mime.types , vhosts/vhosts.conf,vhosts/VirtualHomePages.conf , vhosts/DynamicVHosts.conf . В файле apache-mime.types содержатся типы MIME , поддерживаемые сервером Apache . Файлы vhosts.conf , VirtualHomePages.conf , DynamicVHosts.conf относятся к конфигурированию виртуальных Web-серверов, о которых речь пойдет немного позже.

2.2. Конфигурационный файл httpd.conf и его директивы

Директивой называется параметр сервера, влияющий на его поведение. Директивы бывают простыми и сложными, которые также называются блоками директив. Простые директивы изменяют только одно свойство сервера, например, его имя, а блоки директив позволяют изменять сразу несколько свойств какого-нибудь объекта, например, каталога.

Как уже отмечалось ранее, этот файл содержит практически все директивы, необходимые для работы сервера. Директивы конфигурационного файла сервера Apache можно условно разделить на такие группы:

1. Общие. К общим директивам относятся глобальные директивы, влияющие на работу всего Web-сервера. Это директивы ServerName, ServerType, Port, User и Group, ServerAdmin, ServerRoot, PidFile, DocumentRoot, UserDir.

2. Директивы протоколирования: Error Log, TransferLog, HostnameLookups.

3. Директивы ограничения доступа: AllowOverride, Options, Limit.

4. Директивы управления производительностью: StartServers, MaxSpareServers, MinSpareServers, а также Директива CacheNegotiatedDocs.

5. Директивы обеспечения постоянного соединения с клиентом: Timeout, KeepAlive, KeepAliveTimeout.

6. Директивы настройки отображения каталогов. Оформить отображение каталогов можно с помощью директив настройки отображения каталогов: Directorylndex, Fancylndexing и AddlconByType.

К-во Просмотров: 467
Бесплатно скачать Учебное пособие: Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows