我有三台服务器A、B、C
服务器A为代理服务器内装nginx,服务器B、C为真实生产环境服务器,服务器B、C限定只能服务器A的IP访问,目前我通过服务器A的nginx.conf文件增加了如下代码
server {
listen 80;
server_name localhost;
ess_log /var/log/nginx/host.access.log main;
location / {
proxy_pass http://xxx.xxx.xxx.xxx:8000;#服务器B的IP地址和端口
}
}
测试可以成功代理服务器B
目前我想添加服务器C进来,让服务器A可以代理服务器B和C
目前域名 www.保密.com IP地址指向服务器A用于代理服务器B
现在增加一条二级域名 oa.保密.com IP地址同样指向服务器A,用于代理服务器C
我应该如何设置nginx的配置文件,望各位老师们不吝赐教
至于我为什么要这样做,其目的是很明显的,为了保护真实生产环境不受攻击,有了一台代理服务器,我就还能有多个,域名下面可以绑很多的IP,更换一个IP也就是分分钟的事
抱歉我之前没说清楚,服务器B是主页,服务器C是OA,这两台服务器功能不同
最终要看到的效果就是输入 www.保密.com 访问服务器B,输入 oa.保密.com 访问服务器C