Установка и настройка сервера Apache
Установил сегодня сервер Apache на свой компьютер. Отчет о проделанной работе :)
Установка Apache
Идем на траницу загрузок сервера Apache и скачиваем там последнюю версию (на сегодня это Apache 2.2.4) установщика для Windows (MSI Installer).
После успешной загрузки запускаем инсталлятор. Процес установки обычный - постоянно жмем “Next”. Все установленные по умолчанию переключатели и галочки оставляем как есть. В окне “Server information” нужно ввести доменное имя, или при его отсутствии - хотя бы что-то, и адрес электронной почты.
Настройка Apache
После установки Apache нужно создать кучу папок на одном из жестких дисков Вашего компьютера. Пусть например это будет диск F, как у меня. У Вас это может быть диск C, или какой-то другой.
Сначала создаем папку “Sites”. В ней создайте папку “home”, в ней - три папки: “localhost”, “neebet”, “mysite”. В каждой из этих папок (”localhost”, “neebet”, “mysite”) создайте папки “www” (для хранения html документов), “cgi” (для хранения cgi-скриптов), пустые файлы access.log (журнал доступа к серверу) и error.log (журнал ошибок сервера).
После этого, создайте файл с одним из этих имен (index.html, index.htm, index.php3) и поместите его в директорию F:\Site\localhost\www.
Далее открываем файл “httpd.conf” - он лежит в каталоге “conf” в root-директории Apache (по умолчанию это F:\Program Files\Apache Software Foundation\Apache2.2\conf) и исправляем там следующие строчки:
Около значения “DocumentRoot” ставим “F:/Sites/home/localhost/www”.
DirectoryIndex устанавливаем следующего значения:
DirectoryIndex index.html index.htm index.php3
Далее замените блок “<Directory “C:/Server/Apache/Apache2/htdocs”>” на следующее:
<Directory “C:/Sites”>
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Все! Установка Apache завершена. Перезапустите его, чтобы изменения вступили в силу.
Запустите сервер Apache и попробуйте ввести в браузере адрес “http://localhost”. Если страница загрузится нормально - сервер установлен правильно.