日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

SpringBoot前端后端分離之Nginx服務器下載安裝過程

瀏覽:369日期:2023-03-13 15:37:07
目錄
  • SpringBoot前端后端分離之Nginx服務器
    • 1、Nginx介紹
    • 2、Nginx下載和安裝
    • 3、Nginx目錄結構通過【tree】命令可以查看詳細的目錄結構
    • 4、Nginx常用命令
    • 5、nginx配置文件
    • 6、Nginx具體應用
      • 6.1、部署靜態資源
      • 6.2、反向代理 正向代理
      • 6.3、負載均衡
  • 反向代理
    • 反向代理配置

      SpringBoot前端后端分離之Nginx服務器

      1、Nginx介紹

      Nginx是一款輕量級的Web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。其特點是占有內存少,并
      發能力強,事實上nginx的并發能力在同類型的網頁服務器中表現較好,中國大陸使用nginx的網站有:百度、京東、
      新浪、網易、騰訊、淘寶等。

      官方地址:https://nginx.org/en/

      2、Nginx下載和安裝

      2.1、官方地址下載:https://nginx.org/en/download.html

      2.2、使用虛擬機進行下載

      1、安裝依賴包

      yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

      2、下載安裝包

      wget https://nginx.org/download/nginx-1.22.0.tar.gz

      如果沒有wget,請先安裝wget

      yum -y install wget

      下載之后可以直接使用【ll】命令查看下載文件

      3、解壓

      tar -zxvf nginx-1.22.0.tar.gz

      4、進入安裝目錄

      cd nginx-1.22.0

      5、指定安裝位置

      先創建文件夾再進行安裝

      mkdir -p /opt/nginx./configure --prefix=/opt/nginx

      6、編譯并安裝

      make && make install

      3、Nginx目錄結構通過【tree】命令可以查看詳細的目錄結構

      如果沒有tree命令先執行:yum insall tree進行安裝

      [root@localhost nginx]# tree.├── conf│   ├── fastcgi.conf│   ├── fastcgi.conf.default│   ├── fastcgi_params│   ├── fastcgi_params.default│   ├── koi-utf│   ├── koi-win│   ├── mime.types│   ├── mime.types.default│   ├── nginx.conf│   ├── nginx.conf.default│   ├── scgi_params│   ├── scgi_params.default│   ├── uwsgi_params│   ├── uwsgi_params.default│   └── win-utf├── html│   ├── 50x.html│   └── index.html├── logs└── sbin

      1、conf:配置文件目錄
      2、html:靜態資源頁面目錄
      3、lcgs:日志目錄
      4、sbin:二進制文件,啟動、停止服務

      重點目錄文件:conf/nginx.conf-------nginx配置文件

      4、Nginx常用命令

      1、查看版本號

      [root@localhost nginx]# cd sbin/[root@localhost sbin]# ./nginx -vnginx version: nginx/1.22.0

      2、檢查配置文件的正確性

      [root@localhost sbin]# ./nginx -tnginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is oknginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

      3、啟動nginx服務器

      [root@localhost sbin]# ./nginx[root@localhost sbin]# ps -ef | grep nginxroot      34344      1  0 07:34 ?00:00:00 nginx: master process ./nginxnobody    34346  34344  0 07:34 ?00:00:00 nginx: worker processroot      34727   1823  0 07:34 pts/0    00:00:00 grep --color=auto nginx

      訪問nginx服務器

      通過宿主機的ip地址連接即可,默認是80端口,如果連接不上請檢查防火墻狀態和開放的端口

      4、停止nginx訪問

      ./nginx -s stop

      5、重新加載配置文件

      如果修改過配置文件,需要重新加載才能使其生效【在啟動狀態也是可以重新加載】

      ./nginx -s reload

      6、配置環境遍歷
      進入環境遍歷

      vim /etc/profile

      設置PATH路徑
      根據自己的安裝目錄

      PATH=/usr/local/nginx/sbin:$PATH

      退出環境變量編輯模式
      在插入模式中按ESC鍵再執行下面的命令

      :wq

      刷新環境變量

      source /etc/profile

      重點:如果編輯環境變量出現錯誤就使其他的命令不起效了,可以自行下面的代碼進行修復然后再編輯環境變量

      export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

      環境變量如果設置成功在哪一個路徑都可以直接使用【nginx】命令進行執行,不需要指定路徑了

      5、nginx配置文件

      文件位置:conf/nginx.conf整體分為三部分:
      1、全局塊:和Nginx運行相關的全局配置
      2、events塊:和網絡連接相關的配置
      3、http塊:代理、緩存、日志記錄、虛擬主機配置
      http全局塊
      server塊:

      • Server全局快
      • location塊

      注意:http塊中可以配置多個server塊,每一個server塊中可以配置多個location塊

      # 全局塊worker_processes  1;# events塊:和網絡連接相關的配置events {    worker_connections  1024;}# http塊:代理、緩存、日志記錄、虛擬主機配置http {	# 全局快     include       mime.types;    default_type  application/octet-stream;    sendfileon;    keepalive_timeout  65;    # server塊    server {    	# server全局快listen       80; # 監聽的端口server_name  localhost; # 服務器名稱# location塊,匹配客戶端請求urllocation / {     root   html; # 根目錄    index  index.html index.htm; # 默認的首頁}#error_page  404      /404.html;error_page   500 502 503 504  /50x.html;location = /50x.html {    root   html;}    }}

      6、Nginx具體應用

      6.1、部署靜態資源

      Ngnx可以作為靜態Wb服務器來部署靜態資源。靜態資源指在服務端真實存在并且能夠直接展示的一些文件,比如
      常見的html頁面、css文件、js文件、圖片、視頻等資源。
      相對于Tomcat,.Nginx處理靜態資源的能力更加高效,所以在生產環境下,一般都會將靜態資源部署到Nginx中。
      將靜態資源部署到Nginx非常簡單,只需要將文件復到Nginx安裝目錄下的html目錄中即可。

      6.2、反向代理 正向代理

      是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內容,客戶端向代理發送一個
      請求并指定目標(原始服務器),然后代理向原始服務器轉交清求并將獲得的內容返回給客戶端。
      正向代理的典型用途是為在防火墻內的局域網客戶端提供訪問Internet的途徑。
      正向代理一般是在客戶端設置代理服務器,通過代理服務器轉發請求,最終訪問到目標服務器。

      反向代理

      反向代理服務器位于用戶與目標服務器之間,但是對于用戶而言,反向代理服務器就相當于目標服務器,即用戶直接訪問反向代理服務器就可以獲得目標服務器的資源,反向代理服務器負責將請求轉發給目標服務器。
      用戶不需要知道目標服務器的地址,也無須在用戶端作任何設定。

      反向代理配置

      這里配置的部署https協議的,如果需要轉發https的需要進行配置ssl證書

      server {listen       80;server_name  localhost;location / {    root   html;    index  index.html index.htm;    proxy_pass https://xxx.xxx.xxx:xxxx; # 反向代理配置,將請求轉發到指定的服務}}

      6.3、負載均衡

      早期的網站流量和業務功能都比較簡單,單臺服務器就可以滿足基本需求,但是隨著互聯網的發展,業務流量越來越
      大并且業務邏輯也越來越復雜,單臺服務器的性能及單點故障問題就凸顯出來了,因此需要多臺服務器組成應用集群
      進行性能的水平擴展以及避免單點故障出現。
      ●應用集群:將同一應用部署到多臺機器上,組成應用集群,接收負載均衡器分發的請求,進行業務處理并返回響應
      數據
      ●負載均衡器:將用戶請求根據對應的負載均衡算法分發到應用集群中的一臺服務器進行處理

      負載均衡配置

      # upstream指令可以定義一組服務器upstream targetserver{	# 指定訪問的IP地址和端口號    server xxx.xxx.xxx.xxx:xxxx;    server xxx.xxx.xxx.xxx:xxxx;}server {    listen       80;    server_name  localhost;    location / {# root   html;# index  index.html index.htm;proxy_pass http://targetserver; # 反向代理配置,將請求轉發到指定的服務upstream指令定義的IP地址    }    error_page   500 502 503 504  /50x.html;    location = /50x.html {root   html;}

      負載均衡權重設置
      在upstream指令里面的IP地址后面添加即可,如下

      名稱說明輪詢默認方式weight權重方式ip_hash依據ip分配方式least_conn依據最少連接方式fair依據響應時間方式url_hash依據url分配方式
      # upstream指令可以定義一組服務器upstream targetserver{   server 120.79.192.231 weight=5;   #server xxx.xxx.xxx.xxx:xxxx weight=1;}

      到此這篇關于SpringBoot前端后端分離之Nginx服務器的文章就介紹到這了,更多相關SpringBoot Nginx服務器內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

      標簽: Nginx
      日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
      欧美日韩91| 精品成av人一区二区三区| av中文资源在线资源免费观看| 亚洲激情av| 好吊视频一区二区三区四区| 亚洲不卡系列| 99久久九九| 激情综合亚洲| 亚洲黄页一区| 日av在线不卡| 中文字幕av一区二区三区四区| 亚洲性视频在线| 亚洲日韩视频| 日本aⅴ亚洲精品中文乱码 | 国产精品专区免费| 日韩av片子| 伊人久久国产| 欧美1区免费| 羞羞答答国产精品www一本| 免费观看久久久4p| 日韩高清不卡在线| 老鸭窝一区二区久久精品| 国产一区二区三区探花| 日韩不卡免费高清视频| re久久精品视频| 亚洲日产国产精品| 精品国产欧美日韩| 亚洲小说欧美另类婷婷| 亚洲涩涩av| 91在线成人| 国产成人久久精品麻豆二区 | 成人午夜网址| 性欧美69xoxoxoxo| 日本中文字幕视频一区| 欧美午夜网站| 日韩成人精品一区| 好看不卡的中文字幕| 亚洲三级毛片| 久久久免费人体| 久久精品电影| 日韩欧美三区| 成人午夜在线| 9国产精品视频| 日韩精品一页| 伊人久久在线| 黄色亚洲免费| 国产探花一区| 四虎影视精品| 日韩精品一区二区三区中文在线| 精品国产一区二区三区噜噜噜| 999久久久国产精品| 日韩综合小视频| 天堂av在线| 日韩手机在线| 日韩精品麻豆| 日本在线一区二区三区| 亚洲黄色网址| 日韩精品中文字幕吗一区二区 | 综合日韩av| 蜜臀va亚洲va欧美va天堂| 国产午夜久久av| 亚洲国产一区二区三区在线播放| 国产精品主播| 另类激情亚洲| 涩涩av在线| 国产日韩欧美中文在线| 影视先锋久久| 国产精品美女久久久久久不卡| 久久精品亚洲人成影院| 91精品丝袜国产高跟在线| 在线一区av| 亚洲精品乱码| 欧美成人午夜| 久久国产尿小便嘘嘘| 亚洲欧美伊人| 里番精品3d一二三区| 性色一区二区| 亚洲成a人片| 欧美aa在线视频| 中文无码久久精品| 亚洲a一区二区三区| 国产精品大片免费观看| 日韩中文字幕av电影| 99视频精品视频高清免费| 国产精品xxxav免费视频| 水野朝阳av一区二区三区| 中文字幕人成乱码在线观看| 国产三级精品三级在线观看国产| 神马日本精品| 手机在线电影一区| 国产精品视频一区二区三区 | 香蕉久久夜色精品国产| 日韩电影免费网址| 国产精品xvideos88| 亚洲精品日韩久久| 欧美综合另类| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产精品一区亚洲| 免费一级片91| 图片区亚洲欧美小说区| 美女一区网站| 成人污污视频| 黄色网一区二区| 国产欧美日韩在线观看视频| 蜜桃视频第一区免费观看| 国产91精品对白在线播放| 国产精品13p| 国内精品麻豆美女在线播放视频| 亚洲图片久久| 视频一区在线视频| 亚洲一区二区三区高清| 欧美性感美女一区二区| 秋霞影视一区二区三区| 国产白浆在线免费观看| 精品国内亚洲2022精品成人| 国产精品多人| 久久精品网址| 精品五月天堂| 精品久久久久中文字幕小说| 国产精品大片| 精品国产午夜肉伦伦影院| 国产精品一区二区av日韩在线| 日韩精品电影一区亚洲| 久久国产高清| 国产精品密蕾丝视频下载| 日韩精品看片| 激情六月综合| 色在线中文字幕| 免费久久精品| av资源亚洲| 国产免费久久| 麻豆91在线播放| 鲁大师成人一区二区三区| 在线一区欧美| 国产福利亚洲| 麻豆精品视频在线观看| 国产欧美日韩免费观看| 久久国内精品自在自线400部| 免费在线视频一区| 日韩高清一区二区| 久久国产欧美日韩精品| 国产精品黄网站| 国产欧美一区二区三区精品酒店| 97精品资源在线观看| 国产视频一区二区在线播放| 国产精品嫩草影院在线看| 精品视频自拍| 亚洲播播91| 天堂av在线一区| 免费在线观看成人| 国产亚洲欧美日韩精品一区二区三区 | 国产91欧美| 日本精品不卡| 免费在线成人网| 欧美日韩亚洲国产精品| 精品欧美日韩精品| 伊人久久大香线蕉av不卡| 视频在线观看一区| 中文字幕日韩欧美精品高清在线| 日韩精品一页| 精品久久一区| 欧美在线资源| 日韩综合一区二区三区| 麻豆精品在线| 久久精品国产99久久| 亚洲日本欧美| 毛片不卡一区二区| 欧美日韩一区二区三区视频播放| 丝袜亚洲另类欧美| 精品一区视频| 欧美日韩四区| 国产午夜久久av| 欧美日中文字幕| 9色国产精品| 国产精品美女在线观看直播| 欧美成人基地| 亚洲精品高潮| 欧美1区2区3| 欧美日韩免费观看一区=区三区| 日本va欧美va欧美va精品| 亚洲国产欧美日本视频| 亚洲免费毛片| 日韩精品中文字幕第1页| 视频在线观看一区二区三区| 欧美激情视频一区二区三区免费 | 欧美aa在线视频| 欧美日韩国产传媒| 91精品国产自产精品男人的天堂| 麻豆精品视频在线观看| 中文字幕在线官网| 免费看精品久久片| 国产精品毛片视频| 欧美+亚洲+精品+三区| 国产欧美日韩一区二区三区四区 | 国产色综合网| 精品黄色一级片| 三级亚洲高清视频| 日韩精品dvd| 日韩精品三区四区| 99久久久久国产精品|