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/

相关推荐
睡不醒的猪儿9 小时前
nginx常见的优化配置
运维·nginx
root666/17 小时前
【后端开发-nginx】proxy_pass和proxy_redirect参数作用
运维·nginx
工具罗某人18 小时前
docker快速部署kafka
java·nginx·docker
864记忆1 天前
Qt创建连接注意事项
数据库·qt·nginx
Anarkh_Lee2 天前
别再手写 conf 了!NgxFlow:基于 React Flow 的 Nginx 可视化与调试神器
前端·nginx·数据可视化
Run Out Of Brain2 天前
解决nginx代理配置下wordpress的 /wp-admin/返回 302 重定向到登录页问题
运维·nginx
一勺菠萝丶2 天前
芋道项目部署:前端写死后端地址 vs Nginx 反向代理
前端·nginx·状态模式
oMcLin2 天前
如何在 Rocky Linux 8.6 上配置并调优 Nginx 与 Lua 脚本,提升 API 网关的性能与并发处理能力
linux·nginx·lua
睡不醒的猪儿3 天前
Nginx 服务优化与防盗链配置方案
运维·nginx
大佐不会说日语~3 天前
使用 Cloudflare平台 + Docker + Nginx 完成网站 HTTPS 部署实战记录
nginx·docker·https·部署·cloudflare