Yos*_*ahu 6 configuration reverse-proxy apache-2.2
我有两台服务器,都运行 Apache。
服务器 1 和 2 位于相同的公共 IP 地址上。
服务器 1 的网络 IP 为192.168.1.101
服务器 2 的网络 IP 为192.168.1.102
example.com 转到服务器 1。这正是我想要的。
我希望 beta.example.com/* 通过 Apache 反向代理转到服务器 2。
但是,我只希望 beta.example.com/* 转到服务器 2。
我如何将 Apache 配置为仅使用一个子域代理服务器 2?
Sac*_*kar 11
我假设对公共 ip 的请求发送到 server1。您可以使用 NameVirtualHost 和mod_proxy模块在 server1 上尝试此基本配置。
NameVirtualHost *:80
<VirtualHost *:80>
ServerName beta.example.com
ProxyPass / http://192.168.1.102/
ProxyPassReverse / http://192.168.1.102/
</VirtualHost>
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16821 次 |
| 最近记录: |