Używam apache z Virtual Host i Mod_proxy http://httpd.apache.org/docs/2.0/vhosts/examples.html#proxy Oto mój apache conf:

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName test.mydomain.com
    ProxyPreserveHost on
    ProxyPass / http://192.168.1.1
    ProxyPassReverse / http://192.168.1.1
</VirtualHost>

<VirtualHost *:80>
    ServerName test2.mydomain.com
    ProxyPreserveHost on
    ProxyPass / http://192.168.1.2
    ProxyPassReverse / http://192.168.1.2
</VirtualHost>

Ale to nie rozwiązuje mojej nazwy serwera

Kiedy próbuję uzyskać dostęp do mydomain.com, przekierowuje do 192.168.1.1

Ale test.mydomain.com nie. I test2.mydomain.com też nie.

Czy brakuje mi konfiguracji hosta?

Kenneth Sato
źródło