upstream fazhi_ui{ server 172.17.1.188:8181; } upstream fazhi_api{ server 172.17.1.188:8181; } server { listen 80; server_name localhost; #前端 location / { proxy_pass http://fazhi_ui; proxy_redirect default; # proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #前端静态资源 location ~ .*.(ico|js|css)$ { proxy_pass http://fazhi_ui; } } server { listen 8181; server_name www.lawiask.com; #后端 location / { proxy_pass http://fazhi_api; proxy_redirect default; # proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
将后端的地址转发至172.17.1.233(nginx的地址)
访问nginx地址自动跳转至后端172.17.1.188的页面。
以上的是nginx配置文件的转发规则编写,上边截取的是nginx部分配置文件。