Apacheを備えたCentOS5サーバーがあり、ホスト名「example.com」の外部IPアドレスが1つあります。
私が好きなのはそれです
sub1.example.com sends http requests to 10.10.10.10
sub2.example.com sends http requests to 10.20.20.20
Apacheの mod_proxy を見ると、それを取得するために何を構成する必要があるのかわかりません。
誰かがこれを行う方法を知っていますか?
指定されたIPへのリバースプロキシとして機能する、サブドメインごとに1つずつ、Apache用に2つの仮想ホストを作成する必要があります。
の線に沿って何か
NameVirtualHost *:80
<VirtualHost *:80>
ServerName sub1.example.com
ErrorLog "var/log/sub1_error_log"
CustomLog "var/log/sub1_access_log" common
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://10.10.10.10/
ProxyPassReverse / http://10.10.10.10/
</VirtualHost>
<VirtualHost *:80>
ServerName sub2.example.com
ErrorLog "var/log/sub2_error_log"
CustomLog "var/log/sub2_access_log" common
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://10.20.20.20/
ProxyPassReverse / http://10.20.20.20/
</VirtualHost>