nginx 部署后端实际上进行了一个代理模式。

    服务器对外开放端口为80;  你的项目运行在 5555 端口; 当你的浏览器访问, 服务器80 端口, 服务器会将数据转发到 5555 端口。 

# 客户端接口
server{
    listen 80;
    server_name 123.56.223.123;
    location /{
            proxy_pass http://127.0.0.1:5555;
            proxy_redirect off;
            proxy_set_header   Host                 $http_host;
            proxy_set_header   X-Real-IP            $remote_addr;
            proxy_set_header   X-Forwarded-For      $proxy_add_x_forwarded_for;
            proxy_set_header   X-Forwarded-Proto    $scheme;
    }
 
 
}
# 后台接口
server{
    listen 8000;
    server_name 123.56.223.123;
    location /{
            proxy_pass http://127.0.0.1:5558;
            proxy_redirect off;
            proxy_set_header   Host                 $http_host;
            proxy_set_header   X-Real-IP            $remote_addr;
            proxy_set_header   X-Forwarded-For      $proxy_add_x_forwarded_for;
            proxy_set_header   X-Forwarded-Proto    $scheme;
    }
 
}  

设置完后重启nginx 

nginx -s reload

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-10-09
猜你喜欢
  • 2021-08-25
  • 2021-11-26
  • 2023-02-02
  • 2021-11-23
  • 2021-07-15
相关资源
相似解决方案