Здравствуйте!
Возникла необходимость запустить на Апаче (2.0.53) прокси. Сейчас на нём работает десятка два виртуальных хоста на разных портах (не только восьмидесятом).
Сделал так:
<IfModule mod_proxy.c>
ProxyRequests On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
</IfModule>
и подключил модули mod_proxy и mod_proxy_http. Раньше такое работало без проблем, но в этот раз почему-то не получилось. Вместо того, чтобы выдавать страницу по запрашиваемому адресу, сервер показывает индексную страницу одного из своих виртуалхостов.
Не встречал ли кто-нибудь такого?
Исходя из информации можно предположить, что что-то где-то не работает :)
Покажите полную конфигурацию apache, укажите версии пакетов, дистрибутив, тогда Вам, возможно, помогут.
DocumentRoot "/srv/www/htdocs"
<Directory "/srv/www/htdocs">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"
<Directory "/srv/www/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
Include /etc/apache2/mod_userdir.conf
</IfModule>
# Тут описания всех виртуалхостов
Include /etc/apache2/conf.d/*.conf
# Секция, которую я добавил
<IfModule mod_proxy.c>
ProxyRequests On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
</IfModule>