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

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

nginx靜態資源的服務器配置方法

瀏覽:26日期:2023-03-13 15:37:21
目錄
  • 一、nginx 作用
  • 二、nginx 靜態HTTP服務器配置
  • 三、nginx HTTP服務器(動靜分離--nginx+tomcat實現動靜分離)
  • 四、 反向代理----使用proxy_pass
    • ? nginx 配置springboot+vue 前后端分離項目
      • 1、思路:nginx 結合自身特性,本身一個靜態資源的服務器,
      • 2、通過dockerCompose+nginx配置實現部署spirngboot+vue前后端分離項目

一、nginx 作用

★ 靜態HTTP服務器

★ HTTP服務器(動靜分離)

★ 反向代理

★ 負載均衡

二、nginx 靜態HTTP服務器配置

Nginx本身也是一個靜態資源的服務器,當只有靜態資源的時候,就可以使用Nginx來做服務器,同時現在也很流行動靜分離,就可以通過Nginx來實現。

# nginx 靜態資源配置--靜態服務器(也是最簡單的配置)
server {
	listen 80; # 監聽端口號
	server_name localhost; # 主機名
	index index.html index.htm; # 默認頁名稱
	root html; # 靜態資源存放目錄
	location / { # 匹配路徑
		root html; # 文件根目錄
		index index.html index.htm; # 默認頁名稱
	}
	error_page 500 502 503 504 /50x.html; # 報錯編碼對應頁面
	location = /50x.html {
		root html;
	}
}

● url 和 uri:

網址是url,url=主機:端口+uri

uri 是資源,是location后面的匹配規則,即 location uri

● location uri,當規則匹配上了就到root目錄找頁面

location / { #匹配路徑
		root html; #文件根目錄
		index index.html index.htm; #默認頁名稱
	}

● location 配置方法

location 配置可以有兩種配置方法

① 前綴 + uri(字符串/正則表達式)

② @ + name

前綴含義

= :精確匹配(必須全部相等):大小寫敏感

~* :忽略大小寫

^~ :只需匹配uri部分

@ :內部服務跳轉

三、nginx HTTP服務器(動靜分離--nginx+tomcat實現動靜分離)

靜態資源:數據不變,請求不需要后臺處理;動態資源:模板,jsp、templates等,數據需要后臺處理后渲染到網頁,動態網頁。

Nginx可以根據一定規則把不變的資源和經常變的資源區分開,對動靜資源進行拆分,實現對靜態資源的做緩存,從而提高資源響應的速度。這就是網站靜態化處理的核心思路。

upstream tomcat{  
	server localhost:8080;  
}   
server {  
	listen       80;  
	server_name  localhost;  
	location / {  
		root   html;  
		index  index.html;  
	}  
	# 所有靜態請求都由nginx處理,存放目錄為html  
	location  ~* \.(gif|jpg|jpeg|png|bmp|swf|css|js)$ {  
		root   html;  
	}  
	# 所有動態請求都轉發給tomcat處理  
	location ~ *jsp$ {  
		proxy_pass  http://tomcat; # 代理轉發
	}  
	error_page   500 502 503 504  /50x.html;  
	location = /50x.html {  
		root  html;  
	}  
}

四、 反向代理----使用proxy_pass

server {
       listen       80;
       server_name  blog.yilele.site;
       index   index.html;    
       location / {
root /shan/blog/;
index index.html;
       }
      location ~* \.(jpg|jpeg|gif|png|swf|rar|zip|css|js|map|svg|woff|ttf|txt)$ {
  root /shan/blog/;
  index index.html;
  add_header Access-Control-Allow-Origin *;
      }
      # 反向代理
      location /api {
					proxy_pass http://ip地址或域名:端口號;
       }  
}

? nginx 配置springboot+vue 前后端分離項目

1、思路:nginx 結合自身特性,本身一個靜態資源的服務器,

(1) 通過nginx實現域名的方式訪問網站,以及把對數據的請求通過nginx反向代理轉發給后端容器(后端服務),避免了接口暴露的不安全

① 訪問網站,首先習慣上訪問網站的首頁,通常訪問路徑是/ [location /],然后默認頁面是首頁;

location / {
     root /shan/blog/;
     index index.html;
 }

② 默認頁面,首頁需要像css、js、圖片等靜態資源,才能顯示出樣式、動態效果等,需要通過匹配規則[location ~*.(jpg|jpeg|gif|png|swf|rar|zip|css|js|map|svg|woff|ttf|txt)$],指定root 到那個目錄下獲取這些靜態資源。

location ~* \.(jpg|jpeg|gif|png|swf|rar|zip|css|js|map|svg|woff|ttf|txt)$ {
    root /shan/blog/;
    index index.html;
    add_header Access-Control-Allow-Origin *;
 }

③ 默認首頁,需要有數據

在vue中首頁實際上編寫了很多個接口在請求數據,這些動態數據是來自 springboot項目(api 服務),需要咱通過定義一個匹配接口路徑的規則[location /api],然后進行請求轉發到 springboot項目(api 服務)

2、通過dockerCompose+nginx配置實現部署spirngboot+vue前后端分離項目

(1) dockerCompose 主要內容:

version: "3"
services:
  api:
    image: api
    container_name: api
    expose:
      - "8888"
  nginx:
    image: nginx
    container_name: nginx
    ports:
      - 80:80
      - 443:443
    volumes:
      - /mnt/docker/nginx/:/etc/nginx/
      - /mnt/shan/blog:/shan/blog
    links:
      - api
    depends_on:
      - api

(2) nginx 主要配置:

upstream apistream{
server api:8888;# 通過dockerCompose編排,服務名相當于域名
}

server {
       listen       80;
       server_name  blog.yilele.site;
       index   index.html;  
       location / {
root /shan/blog/;
index index.html;
       }
      location ~* \.(jpg|jpeg|gif|png|swf|rar|zip|css|js|map|svg|woff|ttf|txt)$ {
root /shan/blog/;
index index.html;
add_header Access-Control-Allow-Origin *;
      }
      location /api {# 請求https://blog.yilele.site/api 會代理轉發到 api:8888
					  proxy_pass http://apistream;
      }  
}

到此這篇關于nginx靜態資源的服務器配置方法的文章就介紹到這了,更多相關nginx靜態資源服務器內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Nginx
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品国产网站| 国产精品a级| 国产成人精品一区二区免费看京| 欧美日韩一区二区国产 | 久久免费影院| 久久精品国产福利| 久久久久亚洲精品中文字幕| 久久av网站| 蜜桃久久久久| 国产精品二区影院| 久久免费视频66| 麻豆视频在线观看免费网站黄 | 久久午夜影院| 国产成人1区| 日韩一区二区三区免费播放| 国际精品欧美精品| 少妇久久久久| 日韩视频一区| 亚洲精品伦理| 日韩精品91亚洲二区在线观看| 青青草91久久久久久久久| 日本午夜免费一区二区| 国产精品18| 成人亚洲一区| 亚洲第一区色| 亚洲久久视频| 欧美a级一区二区| 日韩精品dvd| 日韩午夜精品| 91欧美日韩在线| 久久男人av| 激情丁香综合| 五月激激激综合网色播| 国产精品玖玖玖在线资源| 国产福利一区二区精品秒拍| 国产精品99一区二区三| 久久精品99久久无色码中文字幕| 亚洲欧美日韩视频二区| 欧美精品国产白浆久久久久| 高清在线一区| 一区二区亚洲精品| 欧美日本不卡高清| 色吊丝一区二区| 免费视频一区二区| 麻豆中文一区二区| 蜜桃成人av| 日韩精品第一| 色天使综合视频| 亚洲欧美日韩综合国产aⅴ| 欧美一区精品| 久久裸体视频| 亚洲精品免费观看| 国产成人精品一区二区免费看京| 黑丝一区二区| 国产精品蜜月aⅴ在线| 久久久777| 日本综合精品一区| 国产亚洲一区二区手机在线观看| 日韩午夜av在线| 另类欧美日韩国产在线| 久久在线视频免费观看| 日韩精品一区二区三区中文在线| 成人在线观看免费视频| 夜夜精品视频| 久久久久97| 国产精品99一区二区三区| 一本一道久久a久久| 久久福利影视| 久久久久久免费视频| 亚洲欧洲一区| 精品视频在线你懂得| 亚洲一区成人| 四虎成人av| 视频一区日韩精品| 欧美一区二区三区高清视频| 国产精品男女| 另类亚洲自拍| 日韩国产网站| 久久精品亚洲| 性一交一乱一区二区洋洋av| 久久精品一区二区国产| 亚洲精选久久| av亚洲免费| 国产一区二区三区探花| 亚洲精品精选| 亚洲调教视频在线观看| 免费在线日韩av| 日韩一区中文| 日韩午夜高潮| 成人羞羞在线观看网站| 久久精品亚洲一区二区| 亚洲91在线| 99视频精品| 蜜桃精品在线| 国产欧美日韩免费观看| 男人的天堂久久精品| 欧美日韩在线二区| 黄色在线观看www| 精品一级视频| 日韩av不卡一区二区| 免费成人在线视频观看| 亚洲精品一二三区区别| 欧美不卡高清一区二区三区| 精品国产一级| 国产精品久久久久久模特| 一区二区三区午夜视频| 激情欧美日韩一区| 日韩欧美视频专区| 成人三级高清视频在线看| 91免费精品国偷自产在线在线| 久热re这里精品视频在线6| 欧美亚洲国产一区| 日本久久成人网| 免费观看亚洲| 特黄毛片在线观看| 国产精品原创| 国产成人黄色| 国产一区二区三区四区五区| 国产精品大片| 久久精品福利| 久久精品系列| 久久久国产精品网站| 欧美激情一区| 欧美激情麻豆| 国产一区日韩| 欧美精品不卡| 美女高潮久久久| 国产一区三区在线播放| 久久精品国产在热久久| 精品久久影院| 日韩av在线播放网址| 都市激情国产精品| 日韩和的一区二在线| 亚洲欧美伊人| 黄色日韩在线| 午夜在线视频观看日韩17c| 国产精品社区| 日韩在线播放一区二区| 久久成人一区| 免费在线观看视频一区| 久久亚洲在线| 亚洲五月婷婷| 国产一区二区精品| 国产伊人精品| 欧美性感美女一区二区| 一区二区三区视频免费观看| 精品一区毛片| 99精品99| 中文一区一区三区免费在线观| 亚洲精品护士| 国产欧美日韩一区二区三区四区| 欧美激情网址| 日本少妇一区| 久久国产精品99国产| 日本欧美一区二区| 欧美日韩中出| 精品久久99| 欧美成人综合| 日本不卡高清| 国产精品成久久久久| 欧美一区二区三区高清视频| 蜜桃传媒麻豆第一区在线观看| 欧美啪啪一区| 亚洲综合电影| 香蕉久久国产| 国产精品欧美日韩一区| 麻豆精品蜜桃| 亚洲一区二区免费在线观看| 国产精品视频一区二区三区四蜜臂| 91亚洲国产高清| 99tv成人| 日韩视频一二区| 色网在线免费观看| 一区二区三区四区精品视频| 免费一级欧美片在线观看网站| 日韩欧美一区二区三区在线观看| 久久av一区| 麻豆精品久久久| 99久久亚洲精品| 日韩va欧美va亚洲va久久| 成人午夜网址| 日韩中文字幕亚洲一区二区va在线 | 国产亚洲久久| 日韩精品网站| 欧美日韩亚洲国产精品| 欧美日韩精品免费观看视完整| 在线亚洲观看| 国产一区调教| 日韩精品一卡二卡三卡四卡无卡| 卡一精品卡二卡三网站乱码| 欧美在线亚洲| 国产精品极品国产中出| 在线日韩欧美| 国产高清亚洲| 999视频精品| 免费视频最近日韩| 国语对白精品一区二区| 一区二区国产精品| 蜜桃精品在线| 国产黄色一区|