Вопрос
Может ли 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 Сообщество Чайников
Контактная информация