СообЧа > База Знаний > Интернет > Веб-строительство > Apache

Вопрос

Может ли Apache обрабатывать запросы с разных портов?

Ответ

Это делается с помощью секции virtualhost.

В самом низу есть строки такого вида (правда, эти уже переделаны):

<VirtualHost 127.0.0.2> //адрес хоста
ServerAdmin webmaster@serv1.ru // админский e-mail
ServerName phpver //имя, ну, то же, что и localhost, к примеру
DocumentRoot "d:/usr/root/phpver/www/" //где на диске лежат документы
ScriptAlias /cgi/ "d:/usr/root/phpver/cgi/" //cgi директория
ErrorLog "d:/usr/root/phpver/error.log" //логи ошибок
CustomLog "d:/usr/root/phpver/access.log" common //логи доступа
AccessFileName .htaccess //ну, сам понимаешь
<Files .htaccess>
Order allow,deny
Deny from all
</Files>
</VirtualHost>


в общем, все примерно так же, как при настройки единственного хоста, то есть можно добавлять помимо этих параметров другие.

Теперь о виртуальных хостах. В NT-подобных системах они настраиваются в файле "//windows/system32/drivers/etc/hosts"

внизу есть строка типа такой

127.0.0.1 localhost

ниже можно дописывать свои хосты и адреса. Например:

127.0.0.1 localhost newhost 127.0.0.2 secondhost

Вот и все.

Александр Репин



Copyright © 2000-2004 Сообщество Чайников
Контактная информация