自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

教你在 Centos 中配置 Nginx 實(shí)現(xiàn)前后端分離

系統(tǒng) Linux
工作中經(jīng)常會(huì)遇到需要部署前后端分離的項(xiàng)目,今天來(lái)給大家介紹一下。實(shí)現(xiàn)前后端分離配置,即nginx做代理,前端需要跳轉(zhuǎn)到本地目錄訪問(wèn),后端需要跳轉(zhuǎn)到后端程序。

[[405796]]

工作中經(jīng)常會(huì)遇到需要部署前后端分離的項(xiàng)目,今天來(lái)給大家介紹一下。

實(shí)驗(yàn)?zāi)康?/h3>

實(shí)現(xiàn)前后端分離配置,即nginx做代理,前端需要跳轉(zhuǎn)到本地目錄訪問(wèn),后端需要跳轉(zhuǎn)到后端程序。

服務(wù)器:CentOS Linux release 7.9.2009 (Core)

nginx版本:nginx-1.14.2

部署nginx

上傳部署包

  1. [root@oracle tools]# ls 
  2. nginx-1.14.2.tar.gz 
  1. [root@oracle tools]# tar xf nginx-1.14.2.tar.gz 
  1. [root@oracle tools]# cd nginx-1.14.2 
  1. [root@oracle nginx-1.14.2]# ./configure 
  1. [root@oracle nginx-1.14.2]# make 
  1. [root@oracle nginx-1.14.2]# make install 

配置前端訪問(wèn)目錄

配置nginx配置文件nginx.conf,test為截取到/test/就會(huì)跳轉(zhuǎn)到/opt/jingtai/路徑

  1. ...  
  2. location  ^~/jingtai/ { 
  3.             alias   /opt/jingtai/; 
  4.             index  index.html index.htm; 
  5.  
  6. ... 

配置后端訪問(wèn)

在配置文件添加一個(gè)server

  1. server { 
  2.         listen       8090; 
  3.         server_name  localhost; 
  4.  
  5.         #charset koi8-r; 
  6.  
  7.         #access_log  logs/host.access.log  main; 
  8.  
  9.         location  ^~/dongtai/ { 
  10.             alias   /opt/dongtai/; 
  11.             index  index.html index.htm; 
  12.         } 
  13.  
  14.  } 

在原server添加

  1. upstream dongtai{ 
  2.         server 127.0.0.1:8090; 
  3.     } 
  4.     server { 
  5.         listen       9090; 
  6.         server_name  localhost; 
  7.  
  8.         #charset koi8-r; 
  9.  
  10.         #access_log  logs/host.access.log  main; 
  11.         #jingtai 
  12.         location  ^~/jingtai/ { 
  13.             alias   /opt/jingtai/; 
  14.             index  index.html index.htm; 
  15.         } 
  16.         #dongtai 
  17.         location ^~/dongtai/ { 
  18.                 proxy_pass http://dongtai/; 
  19.         } 

驗(yàn) 證

  • 9090端口代表代理服務(wù)和本地前端服務(wù)
  • 8090端口代表后端服務(wù)
  • 當(dāng)9090攔截/dongtai/時(shí)匹配的是8090端口的路徑.
  • 當(dāng)9090攔截/jingtai/時(shí)匹配的是9090/opt/jingtai/的路徑。
  1. [root@oracle opt]# curl 127.0.0.1:9090/dongtai/ 
  2. dongtai 
  3. [root@oracle opt]# curl 127.0.0.1:9090/jingtai/ 
  4. jingtai 
  5. [root@oracle opt]# 

這就是前后端分離的流程

 

責(zé)任編輯:武曉燕 來(lái)源: Linux就該這么學(xué)
相關(guān)推薦

2019-06-12 19:00:14

前后端分離AppJava

2022-04-06 07:50:57

JWT后端Spring

2023-02-08 16:29:58

前后端開(kāi)發(fā)

2021-09-18 09:45:33

前端接口架構(gòu)

2014-08-15 10:05:37

Angular權(quán)限控制

2017-02-15 10:18:32

架構(gòu)前后端分離

2019-07-09 05:44:35

前后端分離架構(gòu)接口規(guī)范

2021-10-20 18:21:18

項(xiàng)目技術(shù)開(kāi)發(fā)

2014-04-18 14:43:07

前后端分離NodeJS

2020-09-25 11:50:12

前后端分離架構(gòu)Web

2015-07-01 15:32:39

前端前后端分離

2016-08-22 13:31:05

前端架構(gòu)前后端分離

2017-11-15 07:01:33

互聯(lián)網(wǎng)分層架構(gòu)前后端

2019-12-04 08:44:59

前后端分離開(kāi)發(fā)

2017-10-11 13:25:00

前端

2016-09-21 10:11:19

2022-05-27 10:40:04

前后端權(quán)限控制設(shè)計(jì)

2015-11-12 10:32:27

前端后端分離

2018-07-20 15:25:02

2019-12-16 09:21:14

HTTPAPI認(rèn)證
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)