直接贴代码

server
  {
  listen 80;
  server_name a.com;
  location / {
    proxy_pass http://b.com:81;
    proxy_redirect off;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
  }

字段解释:

server_name:能够通过80端口正常访问的域名。需要将此域名解析到服务器上。
proxy_pass:需要反代的网址,这里使用了81端口。

以下在操作在OneinStack下完成。

将以上配置文件保存为域名.conf,比如a.com.conf,放置于/usr/local/nginx/conf/vhost,重启nginx服务。

service nginx restart

把域名a.com解析到代理服务器的IP,就可以通过a.com访问到b.com服务器上的内容。

文章版权:冯言疯语fengtalk - 生命不息,折腾不止,这里是首席打杂官笔记。

本文链接:https://fengtalk.com/125.html

转载请注明文章原始出处 !

返回顶部