Ну а теперь самое интересное, а именно - конфигурирование. Для того, чтобы настроить Apache под собственные нужды Вам необходимо отредактировать файл httpd.conf, находящийся в папке conf внутри каталога с установленным Apache. Это конфигурационный файл Apache, содержащий управляющие команды и комментарии. Комментарии начинаются со знака "#", соответственно все строки, начинающиеся с этого знака Apache игнорирует.
Что и как изменять - решать Вам, я же приведу только самые, на мой взгляд, распространенные опции.
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs" - измените на путь к папке, в которой Вы хотите хранить свои сайты. Т.е. странички по умолчанию будут браться именно отсюда. Обычно, в корне диска создается папка "www" и DocumentRoot прописывается на нее. А уже внутри этой папки создается структура разрабатываемого сайта.
- параметр должен быть установлен таким же как и DocumentRoot.
Alias /icons/ "C:/Program Files/Apache Group/Apache/icons/"
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
- с помощью такой конструкции Вы можете подключить к серверу странички, находящиеся в папках, отличных от DocumentRoot, например, на сетевых ресурсах. Т.е. если ресурс находится в одной с вами локалке, Вы можете подключить сетевой диск и прописать на него алиас - данные, находящиеся на этом сетевом диске, станут доступны через Ваш веб-сервер.
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
AllowOverride None
Options None
Order allow,deny
Allow from all
- настройка алиаса для папки с исполнимыми скриптами.
ErrorDocument 404 /missing.html - cсылка на документ, выдаваемый при 404 ошибке (т.е. когда не найден файл на сервере).
ServerAdmin
webmaster@dummy.example.com
DocumentRoot C:wwwdummy.example.com
ServerName dummy.example.com
- настройка виртуальных хостов. С помощью этих конструкций вы можете добавить субдомены к своему серверу.
И не забудьте прописать в файле C:Windowshosts добавленные Вами виртуальные хосты!
Формат записей такой:
имя сервера ip-адрес машины
т.е. если Ваш сервер называется testserv.ru, то Вы должны написать:
testserv.ru 127.0.0.1
если у Вас есть виртуальный хост dummy.testserv.ru:
dummy.testserv.ru 127.0.0.1