欢迎光临
我们一直在努力

利用反向代理实现虚拟机共用端口

一个服务器,一个独立外网IP

在服务器上开两个虚拟机,分别做a.com,b.com独立网站分配有相应的内网IP,a.com,b.com绑定同一个外网IP,原网站正常配置,利用nginx或者apache反向代理即可实现输入a.com/b.com即访问a.com/b.com,
如果主服务器不方便安装nginx,apache或者使用软路由可以再开一个专门反代的虚拟机,然后做端口映射。
nginx代码如下,根据自行需求修改。
server
{
listen 80;
server_name a.com;
location / {
proxy_redirect off;
proxy_pass http://192.168.2.100/;
proxy_set_header Host a.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 2048m;
}
}

未经允许不得转载:ViewSea » 利用反向代理实现虚拟机共用端口

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址