目录

nginx代理服务器配置

nginx代理服务器配置

需要配置环境需求

1、一台1.1.1.1服务器,一台2.2.2.2服务器

前端包路径在1.1.1.1 /etc/dist 下

后端服务在2.2.2.2 上 暴露端口为9999

2、需求

现在需要访问 1.1.1.1:80访问到2.2.2.2 上面的9999后端服务

3、配置nginx

①:在1.1.1.1上配置

powershell 复制代码
upstream my_server {                                                         
		    server 。2.2.2.2:9999;                                                
		    keepalive 2000;
		}
    server {
        listen       80;
        server_name 1.1.1.1;
        client_max_body_size 1024M;

	    location /substation/ {  
	        proxy_pass http://my_server/substation/;  
	        proxy_set_header Host  $host:$server_port;  
	    }

		location / {
	        root  /etc/dist/; 
		   index index.html;
	        try_files $uri $uri/ /index.html; # 对于单页面应用,这通常很有用  
	    }
    }

	
	
    server {
        listen       9999;
        server_name 1.1.1.1;
        client_max_body_size 1024M;

	    location /substation/ {  
	        proxy_pass http://my_server/substation/;  
	        proxy_set_header Host  $host:$server_port;  
	    }
    }

通过该配置,访问nginx地址http://1.1.1.1.1:80/my的请求会被转发到my_server服务地址http://.2.2.2.2:9999/

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
ldq_sd2 小时前
Django 在同一域名下使用 NGINX 服务器运行 Django 和 WordPress
运维·服务器·nginx
程序猿John12 小时前
nginx实现负载均衡与例子详解
运维·nginx·负载均衡
被一米六支配的恐惧14 小时前
nginx配置ssl证书,实现https安全访问.
nginx·https·ssl
阿諪諪15 小时前
Vue知识点(5)-- 动画
前端·vue.js·nginx
ak啊15 小时前
URL 重定向、压缩Lua 模块(OpenResty)、WebSocket 支持
nginx
秋叶清风18 小时前
nginx 代理 https 接口
网络·nginx·https
努力的搬砖人.21 小时前
nginx如何实现负载均衡?
java·经验分享·后端·nginx
若云止水1 天前
ngx_cycle_modules
nginx
龙哥·三年风水1 天前
ubuntu18-nginx-二进制安装
linux·nginx·ubuntu