亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx訪(fǎng)問(wèn)靜態(tài)資源配置的實(shí)現(xiàn)步驟

 更新時(shí)間:2023年09月20日 15:13:40   作者:劃]破  
Nginx 擅長(zhǎng)于底層服務(wù)器端資源的處理,例如靜態(tài)資源處理轉(zhuǎn)發(fā)、反向代理,負(fù)載均衡等,本文主要介紹了Nginx訪(fǎng)問(wèn)靜態(tài)資源配置的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下

Nginx訪(fǎng)問(wèn)靜態(tài)資源配置

關(guān)于 alias和root配置的說(shuō)明:
一般情況下,在nginx配置中的良好習(xí)慣是:
1)在location /中,即路徑為“ / ”時(shí), 配置root目錄;
2)在location /path中,即路徑包含指定內(nèi)容,如“ localtion /imgs ”時(shí), 配置alias虛擬目錄。

1. 配置修改如下:

# 訪(fǎng)問(wèn)靜態(tài)資源:直接配置靜態(tài)資源_絕對(duì)路徑,Docker的話(huà),需要配置Docker內(nèi)部Nginx的絕對(duì)路徑
#  		配置文件中增加如下內(nèi)容location(配置文件位置:nginx/nginx.conf,
#								新版本配置文件位置:/nginx/conf.d/default.conf)
location /images {
            autoindex on;
      		autoindex_exact_size on;
      		autoindex_localtime on;
      		# Window服務(wù)器,路徑如 D:/images/;    
      		#	***注***:  1. 路徑分隔符為 / 或 \\ ,而非 \
      		#				2. 使用alias,最后的" / " 不能缺少 
      		alias	/home/nginx-1.22.0/images/;  # 絕對(duì)路徑  [ docker需要配置容器內(nèi)絕對(duì)路徑 ]
        }

2. 配置相關(guān)屬性說(shuō)明

nginx默認(rèn)是不允許列出整個(gè)目錄的,如需開(kāi)啟,使用下方三個(gè)配置項(xiàng):

  • autoindex on;    開(kāi)啟目錄列表訪(fǎng)問(wèn),這樣瀏覽器可以直接訪(fǎng)問(wèn)根路徑,列出文件列表,和Ftp效果類(lèi)似
  •  autoindex_exact_size on;    顯示出文件的確切大小,單位是bytes。
    • 改為off后,顯示出文件的大概大小,單位是kB或者M(jìn)B或者GB
  •  autoindex_localtime on;
    • 默認(rèn)為off,顯示的文件時(shí)間為GMT時(shí)間。
    •  改為on后,顯示的文件時(shí)間為文件的服務(wù)器時(shí)間

3. 實(shí)例【靜態(tài)資源–圖片】,并開(kāi)啟路徑目錄列表:

1. 在/home/nginx-1.22.0文件夾下創(chuàng)建images文件夾[可隨意路徑],放入圖片: MyIndex.jpg
2. 修改nginx.conf配置文件【路徑千萬(wàn)別找錯(cuò)了】
如 路徑:	/usr/local/nginx/conf/nginx.conf    或   D:/images/;
3. 新增一個(gè)圖片資源路徑訪(fǎng)問(wèn)location:
	location /images {
            autoindex on;
      		autoindex_exact_size on;
      		autoindex_localtime on;
      		alias	/home/nginx-1.22.0/images/;   # 最后的" / " 不能缺少 
      		# alias	F:\\PHP\\upload;
        }

4. location中的root和alias參數(shù)說(shuō)明:

alias和root區(qū)別:
1)alias指定的目錄是準(zhǔn)確的,Nginx訪(fǎng)問(wèn)該location時(shí),資源路徑即alias指定的跟路徑;
2)root指定的目錄是location匹配訪(fǎng)問(wèn)的path目錄的上一級(jí)目錄
	# 如 location /imgs/,   root配置為 /code/front/dist
	#		那么,文件的路徑存在在:  /code/front/dist/imgs/
3)使用alias標(biāo)簽的目錄塊中不能使用rewrite的break(具體原因不明);
	另外,alias指定的目錄后面必須要加上 “ / ” 符號(hào)?。?!
4)root目錄配置中,location匹配的path目錄后面帶不帶"/",都不會(huì)影響訪(fǎng)問(wèn)。
所以,一般情況下,在nginx配置中的良好習(xí)慣是:
1)在location /中配置root目錄;
2)在location /path中配置alias虛擬目錄。
# 假設(shè)項(xiàng)目文件夾:code , 靜態(tài)文件的位置:/code/front/dist/
#		如下使用root配置,會(huì)訪(fǎng)問(wèn)不到,報(bào)404之類(lèi)的:
	location ^~ /static/ {
		# 這里使用root的話(huà),相當(dāng)于 文件的路徑為 /data/zfy_home/code/front/dist/static/
        # 	root配置無(wú)效
        root /data/zfy_home/code/front/dist/;   
		# 有效配置:
		alias /data/zfy_home/code/front/dist/;  # 使用alias時(shí), 最后的" / " 不能缺少 
    } 
Or 
	location / {
		# 這里直接使用root配置全路徑即可
		#		root配置有效
        root /data/zfy_home/code/front/dist/;   
		# 		location后跟" / "時(shí),建議直接使用root了,alias多此一舉了感覺(jué)
		alias /data/zfy_home/code/front/dist/;  # 使用alias時(shí), 最后的" / " 不能缺少 
    } 

到此這篇關(guān)于Nginx訪(fǎng)問(wèn)靜態(tài)資源配置的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Nginx訪(fǎng)問(wèn)靜態(tài)資源配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 本地通過(guò)nginx配置反向代理的全過(guò)程記錄

    本地通過(guò)nginx配置反向代理的全過(guò)程記錄

    這篇文章主要給大家介紹了關(guān)于本地通過(guò)nginx配置反向代理的全過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Nginx 403 forbidden的解決辦法

    Nginx 403 forbidden的解決辦法

    這篇文章主要介紹了Nginx 403 forbidden的解決辦法,,需要的朋友可以參考下
    2014-03-03
  • Centos7下安裝部署nginx的三種方式詳解

    Centos7下安裝部署nginx的三種方式詳解

    Nginx?(engine?x)?是一個(gè)高性能的HTTP和反向代理web服務(wù)器,這篇文章主要為大家介紹了Centos7下安裝部署nginx的三種方式,希望對(duì)大家有所幫助
    2023-08-08
  • Nginx 日志格式的實(shí)現(xiàn)

    Nginx 日志格式的實(shí)現(xiàn)

    本文主要介紹了Nginx 日志格式的實(shí)現(xiàn),包括訪(fǎng)問(wèn)日志、錯(cuò)誤日志和配置方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-02-02
  • 通過(guò)nginx實(shí)現(xiàn)訪(fǎng)問(wèn)服務(wù)器指定目錄下圖片資源

    通過(guò)nginx實(shí)現(xiàn)訪(fǎng)問(wèn)服務(wù)器指定目錄下圖片資源

    這篇文章為大家詳細(xì)主要介紹了如何通過(guò)nginx實(shí)現(xiàn)訪(fǎng)問(wèn)服務(wù)器指定目錄下圖片資源,文中通過(guò)圖文進(jìn)行了詳細(xì)的講解,有需要的小伙伴可以了解下
    2023-10-10
  • Nginx添加lua模塊的實(shí)現(xiàn)方法

    Nginx添加lua模塊的實(shí)現(xiàn)方法

    這篇文章主要介紹了Nginx添加lua模塊的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Nginx設(shè)置HTTPS的方法步驟

    Nginx設(shè)置HTTPS的方法步驟

    本文主要介紹了NGINX設(shè)置HTTPS的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 高性能軟件負(fù)載OpenResty介紹和安裝使用詳解

    高性能軟件負(fù)載OpenResty介紹和安裝使用詳解

    OpenResty是一個(gè)基于?Nginx?與?Lua?的高性能?Web?平臺(tái),其內(nèi)部集成了大量精良的?Lua?庫(kù)、第三方模塊以及大多數(shù)的依賴(lài)項(xiàng),這篇文章主要介紹了高性能軟件負(fù)載OpenResty介紹和安裝,需要的朋友可以參考下
    2023-12-12
  • nginx配置ssl雙向驗(yàn)證的方法

    nginx配置ssl雙向驗(yàn)證的方法

    這篇文章主要介紹了nginx配置ssl雙向驗(yàn)證的方法,需要的朋友可以參考下
    2014-11-11
  • 504?Gateway?Timeout網(wǎng)關(guān)超時(shí)詳細(xì)解決方法

    504?Gateway?Timeout網(wǎng)關(guān)超時(shí)詳細(xì)解決方法

    這篇文章主要介紹了504?Gateway?Timeout網(wǎng)關(guān)超時(shí)詳細(xì)解決方法的相關(guān)資料,504GatewayTimeout是HTTP狀態(tài)碼,表示網(wǎng)關(guān)或代理服務(wù)器在等待上游服務(wù)器響應(yīng)時(shí)超時(shí),常見(jiàn)觸發(fā)場(chǎng)景包括Nginx超時(shí)、后端性能問(wèn)題、網(wǎng)絡(luò)延遲和服務(wù)器資源耗盡,需要的朋友可以參考下
    2025-02-02

最新評(píng)論