Я пытаюсь перенаправить все запросы на host.com через порт 1222 из стандарта 80.
Работает, НО для всех виртуальных хостов.Я пробовал разные конфиги - либо он вообще не работает, либо работает на любых хостах.
Где проблема?httpd-vhosts.conf:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule unique_id_module modules/mod_unique_id.so
NameVirtualHost *:80
<Directory D:/www/>
AllowOverride All
</Directory>
<VirtualHost *>
DocumentRoot D:/www/main/
ErrorLog D:/www/main/logs/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps
</VirtualHost>
<VirtualHost host.com:80>
ServerAdmin me@host.com
ServerName www.host.com
ServerAlias host.com
ProxyPreserveHost Off
ProxyRequests Off
# setup the proxy
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://host.com:1222/
ProxyPassReverse / http://host.com:1222/
</VirtualHost>
Например, VirtualHost * - также переадресация на 1222.