Nginx教程

nginx 部署后端项目

本文主要是介绍nginx 部署后端项目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

 

这篇关于nginx 部署后端项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!