Apache - наиболее популярный
веб-сервер
Для того, чтобы иметь
возможность тестировать свой сайт, не
закачивая подлежащие тестированию
страницы на сервер хостителя,
необходимо установить на своем домашнем
компьютере сервер и надлежащим образом
его настроить. Существует множество
типов серверного программного
обеспечения, однако наиболее
распространенным является Apache. Если на
вашей машине установлен Linux, то
наверняка Apache тоже присутствует. Однако
в этом слкчае вы должны учить меня :)
Здесь речь пойдет о настройке Apache под
Windows.
Прежде всего скачайте
последнюю версию Apache с его
сервера. Вам предложат множество
различных вариантов, но выбрать надо Apache
без исходных текстов под вашу родную
операционную систему. В архиве это
займет примерно два мегабайта. Немного
для такого прекрасного средства.
Установите Apache. Это обычно
происходит автоматически и не имеет
отношения к настройке. Допустим, вы
установили его в папку d:\program files\Apache group\Apache\.
Найдите в этой папке подпапку conf.
Откройте файл httpd.conf. Сделайте его
резервную копию. После этого установите
следующие параметры (не забудьте
убирать комментарий # перед именем
параметра):
ServerRoot "Директория, где
лежит Apache (d:\Program files\Apache group\Apache\)"
ServerAdmin Ваш почтовый адрес (mixaillo@mail.ru)
DocumentRoot "Директория, где лежит ваш
сайт (D:/Site)" - попробуйте сначала не
менять, чтобы посмотреть на помощь по
Apache
ServerName имя сервера (oracle.ihep.su)
Далее необходимо установить св-ва
директории, где лежит сайт. Найдите
фразу "This should be changed to whatever you set DocumentRoot
to" после которой идет
<Directory "d:\Site">
И замените d:\Site на то, что вы
поставили в DocumentRoot. Несколькими
строчками ниже найдите
Options Indexes FollowSymLinks MultiViews
И замените на
Options Indexes FollowSymLinks MultiViews +Includes
Для корректной обработки SSI
документов. Но этого мало. Необходимо
установить еще некоторые параметры.
Найдите строчку "To use server-parsed HTML files"
и поставьте после нее
AddType text/html .shtml
AddHandler server-parsed .shtml
После этого ваш сервер готов
обрабатывать SSI документы. Не забудьте,
что они должны иметь расширение .shtml. Да,
и не забудьте включить сервер. В случае
его корректной работы, набрав в строке
браузера 127.0.0.1, вы увидите красивые
надписи. Если сервер все еще не работает,
пишите письмо мне
:)
P.S. Нет ничего необычного в том,
что при запуске Apache появится и тут же
пропадет окошко, похожее на программу
MS-DOS (консоль). Ведь интерфейс веб-сервера
- браузер :)
P.P.S. Да, если вы изменили
DocumentRoot на то, что вам нужно, не забудьте
положить туда и сайт, а то не увидите
ничего, кроме 404 Not found :)
P.P.P.S. Если сервер все еще не
работает, посмотрите что написано в
последней строчке файла error.log. Он лежит в
папке Apache/logs.
Источник: http://webhowto.ru
|