УСТАНАВЛИВАЕМ WEB-СЕРВЕР

Спецвыпуск Xakep, номер #022, стр. 022-038-6


А это для виртуальных хостов с разными именами, но одним IP:

ServerName www.myserv1.net

NameVirtualHost 192.168.1.20

<VirtualHost 192.168.1.20>

DocumentRoot /www/myserv1.net

ServerName www.myserv1.net

ErrorLog /var/log/error_log.myserv1.net

CustomLog /var/log/access_log.myserv1 combined

ScriptAlias /cgi-bin/ "/home/host1/cgi-bin/"

</VirtualHost>

<VirtualHost 192.168.1.20>

DocumentRoot /www/myserv2.net

ServerName myserv2.net

ServerAlias *.myserv2.net

ErrorLog /var/log/error_log.myserv2.net

CustomLog /var/log/access_log.myserv2 combined

ScriptAlias /cgi-bin/ "/home/host1/cgi-bin/"

</VirtualHost>

Все это будет актуально и при работе с виндовой версией Apache, с которой мы разбирались вначале.

Теперь ты можешь запустить сервер: /usr/local/apache/sbin/apachectl start (начиная с версии Russian Apahe 27.4 - /usr/local/apache/bin/apachectl start). Если ты поставил Apache в другой каталог или твоя версия не совпадает с нашей и ставится в другой каталог, тогда, соответственно, указывай свой путь. Если ты что-то не так настроил и сервер не запускается, то ты увидишь сообщения об ошибках либо посмотри в логах - это файлы error_log и access_log в каталоге logs.

Проверить работоспособность сервера и виртуальных хостов ты можешь точно так же, как мы описали проверку Apache под Windows, за исключением проверки CGI с помощью bat-файлов - тут ты можешь это сделать только после установки Perl, так как, сам знаешь, в Linux батники не катят.

ФИНИШ

Итак, теперь ты умеешь устанавливать и настраивать Apache как под винду, так и под линух. Как видишь, все не так сложно. К сожалению, это всего лишь базовая конфигурация, и мы не можем рассказать тебе все тонкости настройки из-за ограниченности журнального пространства. Но ты и сам можешь поковыряться в конфигурационных файлах, почитать комментарии (правда, на английском) и все освоить. А если что, почитай советы в Инете или в книгах, благо, этого добра везде навалом. Удачно тебе поадминить, амиго.

Назад на стр. 022-038-5  Содержание