nginx配置代理多個前端資源
更新時間:2023年04月12日 09:49:06 作者:萬物可測
本文主要介紹了nginx配置代理多個前端資源,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
背景
兩套不同的前端使用同一個后端服務,前端使用的Nginx代理的dist包
前端
vue+elementui
后端
Python+flask
Nginx代理設置
1.進入Linux機器,whereis nginx 查看Nginx安裝位置

2.進到Nginx配置文件下

3.vim nginx.conf 通過多個server管理多個端口前端資源代理
#前端一,端口8080訪問就可以代理到
server {
? ? ? ? listen ? ? ? 8080;
? ? ? ? server_name ?124.222.181.200;
? ? ? ? location /{
? ? ? ? ? ? root ?/root/.jenkins/workspace/test_vue_ks/dist;
? ? ? ? ? ? index ?index.html index.htm;
?? ??? ?}
?? ??? ?#后端接口
?? ??? ?location /api{
?? ??? ? ? proxy_pass http://xxx:5555/;
?? ??? ? ? proxy_cookie_path / /api;
?? ? ? ? ? ? ? proxy_redirect default;
?? ? ? ? ? ? ? rewrite ^/api/(.*) /$1 break;
?? ? ? ? ? ? ? client_max_body_size 500m;
?? ??? ?}
? ? }
#前端二,端口8082訪問就可以代理到
server {
? ? ? ? listen ? ? ? 8082;
? ? ? ? server_name ?124.222.181.200;
? ? ? ? location /{
? ? ? ? ? ? root ?/root/.jenkins/workspace/test_vue_xs/dist;
? ? ? ? ? ? index ?index.html index.htm;
?? ??? ?}
?? ??? ?#后端接口地址
?? ??? ?location /api{
?? ??? ? ? proxy_pass http://xxx:5555/;
?? ??? ? ? proxy_cookie_path / /api;
?? ? ? ? ? ? ? proxy_redirect default;
?? ? ? ? ? ? ? rewrite ^/api/(.*) /$1 break;
?? ? ? ? ? ? ? client_max_body_size 500m;
?? ??? ?}
? ? }4.保存好了后,進到sbin文件下重啟Nginx,

到此這篇關于nginx配置代理多個前端資源的文章就介紹到這了,更多相關nginx配置代理前端資源內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx轉發(fā)需求querystring轉寫示例解析
這篇文章主要為大家介紹了Nginx轉發(fā)需求querystring轉寫示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
nginx?sticky實現基于cookie負載均衡示例詳解
這篇文章主要為大家介紹了nginx?sticky實現基于cookie負載均衡示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12
Nginx+SSL+Node.js運行環(huán)境配置教程
這篇文章主要介紹了Nginx+SSL+Node.js運行環(huán)境配置教程,本文用反向代理的方式代理基于Node.js的Web應用,需要的朋友可以參考下2014-09-09

