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

您的位置:首頁技術(shù)文章
文章詳情頁

nginx靜態(tài)資源的服務器配置方法

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

一、nginx 作用

★ 靜態(tài)HTTP服務器

★ HTTP服務器(動靜分離)

★ 反向代理

★ 負載均衡

二、nginx 靜態(tài)HTTP服務器配置

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

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

● url 和 uri:

網(wǎng)址是url,url=主機:端口+uri

uri 是資源,是location后面的匹配規(guī)則,即 location uri

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

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

● location 配置方法

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

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

② @ + name

前綴含義

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

~* :忽略大小寫

^~ :只需匹配uri部分

@ :內(nèi)部服務跳轉(zhuǎn)

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

靜態(tài)資源:數(shù)據(jù)不變,請求不需要后臺處理;動態(tài)資源:模板,jsp、templates等,數(shù)據(jù)需要后臺處理后渲染到網(wǎng)頁,動態(tài)網(wǎng)頁。

Nginx可以根據(jù)一定規(guī)則把不變的資源和經(jīng)常變的資源區(qū)分開,對動靜資源進行拆分,實現(xiàn)對靜態(tài)資源的做緩存,從而提高資源響應的速度。這就是網(wǎng)站靜態(tài)化處理的核心思路。

upstream tomcat{  
	server localhost:8080;  
}   
server {  
	listen       80;  
	server_name  localhost;  
	location / {  
		root   html;  
		index  index.html;  
	}  
	# 所有靜態(tài)請求都由nginx處理,存放目錄為html  
	location  ~* \.(gif|jpg|jpeg|png|bmp|swf|css|js)$ {  
		root   html;  
	}  
	# 所有動態(tài)請求都轉(zhuǎn)發(fā)給tomcat處理  
	location ~ *jsp$ {  
		proxy_pass  http://tomcat; # 代理轉(zhuǎn)發(fā)
	}  
	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 結(jié)合自身特性,本身一個靜態(tài)資源的服務器

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

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

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

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

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 *;
 }

③ 默認首頁,需要有數(shù)據(jù)

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

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

(1) dockerCompose 主要內(nèi)容:

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 會代理轉(zhuǎn)發(fā)到 api:8888
					  proxy_pass http://apistream;
      }  
}

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

標簽: Nginx
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产日韩亚洲| 亚洲黄色免费av| 风间由美中文字幕在线看视频国产欧美| 亚洲性色视频| 国产一区精品福利| 偷拍亚洲精品| 99国产精品视频免费观看一公开| 色欧美自拍视频| 国产午夜精品一区在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 91精品韩国| 久久精品国产成人一区二区三区| 综合亚洲色图| 美美哒免费高清在线观看视频一区二区| 天堂日韩电影| 伊人久久大香线蕉av不卡| 天堂8中文在线最新版在线| 日韩av一区二区在线影视| 亚洲影院天堂中文av色| 在线国产一区| 久久不射中文字幕| 蜜臀久久久99精品久久久久久| 老鸭窝毛片一区二区三区| 99国产精品自拍| 免费在线看一区| 日韩三区四区| 国产精品v日韩精品v欧美精品网站 | 欧美日韩精品一区二区视频| 四虎影视精品| 午夜在线一区| 黄色亚洲精品| 亚洲91网站| 精品一区二区三区视频在线播放| 三上亚洲一区二区| 午夜久久免费观看| 日韩国产在线不卡视频| 免费在线成人| 日本久久成人网| 亚洲日韩视频| 91精品国产一区二区在线观看 | 久久国产精品毛片| 国产香蕉精品| 999国产精品视频| 午夜欧美精品| 久久国产麻豆精品| 成人久久一区| 国产欧美日韩综合一区在线播放| 日韩欧美精品综合| 7777精品| 日韩欧美二区| 欧美精品中文| 午夜国产精品视频| 国产在线不卡一区二区三区| 夜夜嗨一区二区三区| 精品免费在线| 亚洲一二三区视频| 亚洲91视频| 久久久久久亚洲精品美女| 五月婷婷六月综合| 水蜜桃久久夜色精品一区| 亚洲在线成人| 日韩av免费| 黄色网一区二区| 亚洲乱码一区| 蜜乳av另类精品一区二区| 久久久久久久久99精品大| 精品视频网站| 国产精品午夜av| 日韩在线观看中文字幕| 免费欧美在线视频| 欧美亚洲国产一区| 91亚洲国产成人久久精品| 亚洲一级少妇| 电影天堂国产精品| 亚洲国产专区校园欧美| 亚洲免费精品| 日本亚洲不卡| 精品美女视频| 黄色在线一区| 久久精品99国产精品| 国产精品原创| 黑丝一区二区三区| 日本欧美一区二区在线观看| 精品国产一区二区三区性色av| 精品亚洲美女网站| 丝袜亚洲另类欧美 | 日韩欧美在线中字| 国产91精品对白在线播放| 久久午夜精品| 成人亚洲精品| 性色一区二区| 日韩av二区| 四虎精品永久免费| 欧美日韩视频免费观看| 日本不卡在线视频| 欧美成人精品午夜一区二区| 欧美日韩一二| 国产精品亚洲成在人线| 欧洲激情综合| 日韩国产欧美一区二区| 亚洲精品在线二区| 亚洲高清成人| 国产日产精品_国产精品毛片| 欧美一区二区三区高清视频| 久久av中文| 日本成人精品| 视频一区欧美精品| 伊人久久大香线蕉av不卡| 国产精品nxnn| 日本va欧美va精品发布| 性欧美精品高清| 999国产精品视频| 久久三级中文| 国产精品久久久久久妇女 | 日本不良网站在线观看| 欧美私人啪啪vps| 日本中文字幕视频一区| 亚洲精品欧美| 日欧美一区二区| 综合欧美亚洲| 三级一区在线视频先锋| 免费不卡中文字幕在线| 日韩电影二区| 免费观看亚洲| 国产精品字幕| 欧美午夜精彩| 一区免费在线| 亚洲永久字幕| 国产精品日韩欧美一区| 在线一区电影| 国产精品毛片在线| 欧美资源在线| 日欧美一区二区| 国产日韩中文在线中文字幕| 久久国产生活片100| 国产精品一卡| 岛国av在线播放| 91精品推荐| 男女男精品视频网| 国产午夜精品一区在线观看| 精品日本视频| 久久精品在线| 蜜臀久久99精品久久久久宅男| 日韩中文字幕| 911亚洲精品| 精品视频国产| 99精品在线免费在线观看| 在线亚洲观看| 国产精品最新| 欧美亚洲国产一区| 蜜桃av一区二区| 欧美xxxx性| 97精品97| 亚洲欧美日韩国产综合精品二区| 日韩欧美中文字幕电影| 国产专区精品| 国产视频一区免费看| 国产乱论精品| 狠狠久久婷婷| 国产精品一区二区免费福利视频| yellow在线观看网址| 亚洲一区日本| 亚洲黄色网址| 欧美视频久久| 亚洲精品va| 国产一区二区三区四区五区| 在线亚洲欧美| 精品视频一二| 日韩理论片av| 国产精选在线| 国产精品成久久久久| 国产日韩亚洲欧美精品| 亚洲精品在线国产| 视频一区二区国产| 婷婷色综合网| 欧美激情视频一区二区三区在线播放| 日本免费一区二区视频| 日韩一区精品| 国产亚洲电影| 精品国产午夜肉伦伦影院 | 蜜臀av亚洲一区中文字幕| 精品欧美一区二区三区在线观看| 久久人人88| 亚洲三级网址| 久久影院一区二区三区| 国产精品男女| 日韩中文视频| 午夜久久一区| 国产精品伦一区二区| 精品一区二区三区中文字幕视频 | 最新亚洲国产| 青青国产精品| 精品一区二区男人吃奶| 蜜桃av在线播放| 蜜桃视频免费观看一区| 久久精品国产999大香线蕉| 欧美综合另类| 老牛国产精品一区的观看方式| 亚洲精品1区2区| 亚洲三级av|