本文最后更新于2023年3月18日,已超过411天没有更新,若内容或图片失效,请留言反馈。

直接贴代码

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服务器上的内容。

标签: 反向代理, nginx

评论已关闭