San*_*dra 4 linux reverse-proxy apache-2.2
我有一台装有 Apache 的 CentOS5 服务器,它有一个主机名为“example.com”的外部 IP 地址。
我喜欢的是
sub1.example.com sends http requests to 10.10.10.10
sub2.example.com sends http requests to 10.20.20.20
Run Code Online (Sandbox Code Playgroud)
查看 Apache的mod_proxy,我无法弄清楚我需要配置什么才能获得它。
有人知道怎么做吗?
Mar*_*l G 11
您必须为每个子域为 apache 创建两个虚拟主机,充当指定 ip 的反向代理。
类似的东西
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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18685 次 |
| 最近记录: |