最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx配置location?root簡單方法記錄

 更新時間:2023年12月08日 09:23:24   作者:bw_0927  
Location是Nginx中一個非常核心的配置,下面這篇文章主要給大家介紹了關(guān)于nginx配置location?root的相關(guān)資料,文中介紹的非常詳細,需要的朋友可以參考下

前言

nginx指定文件路徑有兩種方式root和alias,root與alias主要區(qū)別在于nginx如何解釋location后面的uri,這會使兩者分別以不同的方式將請求映射到服務(wù)器文件上。

最基本的區(qū)別

alias 指定的目錄是準確的,給location指定一個目錄。root 指定目錄的上級目錄,并且該上級目錄要含有l(wèi)ocatoin指定名稱的同名目錄。
以root方式設(shè)置資源路徑:

語法: root path;
配置塊: http、server、location、if

以alias 方式設(shè)置資源路徑

語法: alias path;
配置塊: location

Example:

location /img/ {
	alias /var/www/image/;
}
#若按照上述配置的話,則訪問/img/目錄里面的文件時,ningx會自動去/var/www/image/目錄找文件
location /img/ {
	root /var/www/image;
}
#若按照這種配置的話,則訪問/img/目錄下的文件時,nginx會去/var/www/image/img/目錄下找文件

注意: 

1.使用alias時,目錄名后面一定要加”/“。
2.使用alias標簽的目錄塊中不能使用rewrite的break。
3.alias在使用正則匹配時,必須捕捉要匹配的內(nèi)容并在指定的內(nèi)容處使用。
4.alias只能位于location塊中

配置alias支持PHP fastcgi解析

location /app {
	alias /project/app/;
	index index.php;			
	location ~ \.php$ { #方案一
		fastcgi_pass 127.0.0.1:9100;
		fastcgi_index  index.php;
		include fastcgi.conf;
	}
}

#location ~ /app/.+\.php$ { #方案二
#	rewrite /app/(.+\.php) /$1 break;
#	include fastcgi.conf;
#	fastcgi_pass 127.0.0.1:9100;
#	fastcgi_index index.php;
#	fastcgi_param SCRIPT_FILENAME /project/app/$fastcgi_script_name;
#}

===============

nginx貌似沒有虛擬目錄的說法,因為它本來就是完完全全根據(jù)目錄來設(shè)計并工作的。

如果非要給nginx安上一個虛擬目錄的說法,那就只有alias標簽比較“像”,干脆來說說alias標簽和root標簽的區(qū)別吧。

最基本的區(qū)別:alias指定的目錄是準確的,root是指定目錄的上級目錄,并且該上級目錄要含有l(wèi)ocation指定名稱的同名目錄。另外,根據(jù)前文所述,使用alias標簽的目錄塊中不能使用rewrite的break。

所以使用nginx設(shè)置root時要注意一個問題,就是如果該root設(shè)置的前端目錄不是根目錄,那么在寫root的絕對地址時,要把前端目錄的部分省略掉。

我們用設(shè)置虛擬目錄指向的alias來和root比較一下就非常明顯了

location /abc/ {     alias /home/html/abc/; }  

在這段配置下,http://test/abc/a.html就指定的是 /home/html/abc/a.html。這段配置亦可改成

location /abc/ {     root /home/html/;}  

可以看到,使用root設(shè)置目錄的絕對路徑時,少了/abc,也就是說,使用root來設(shè)置前端非根目錄時,nginx會組合root和location的路徑,即 /home/html/abc/。

另外,使用alias時目錄名后面一定要加“/”

參考:

https://jasonhzy.github.io/2016/08/25/nginx-alias-root/

http://blog.csdn.net/21aspnet/article/details/6583335

到此這篇關(guān)于nginx配置location root的文章就介紹到這了,更多相關(guān)nginx配置location root內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Nginx 和 PHP 的兩種部署方式的對比

    詳解Nginx 和 PHP 的兩種部署方式的對比

    這篇文章主要介紹了詳解Nginx 和 PHP 的兩種部署方式的對比的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Nginx?Rewrit實現(xiàn)網(wǎng)頁跳轉(zhuǎn)功能詳細步驟

    Nginx?Rewrit實現(xiàn)網(wǎng)頁跳轉(zhuǎn)功能詳細步驟

    Rewrite主要實現(xiàn)url地址重寫,以及重定向,就是把傳入web的請求重定向到其他url的過程,這篇文章主要介紹了Nginx?Rewrit實現(xiàn)網(wǎng)頁跳轉(zhuǎn)功能詳細步驟,需要的朋友可以參考下
    2024-02-02
  • nginx rewrite 偽靜態(tài)配置參數(shù)詳細說明

    nginx rewrite 偽靜態(tài)配置參數(shù)詳細說明

    nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子 附正則使用說明
    2010-05-05
  • 詳解NGINX如何統(tǒng)計網(wǎng)站的PV、UV、獨立IP

    詳解NGINX如何統(tǒng)計網(wǎng)站的PV、UV、獨立IP

    做網(wǎng)站的都知道,平常經(jīng)常要查詢下網(wǎng)站PV、UV等網(wǎng)站的訪問數(shù)據(jù),這篇文章主要介紹了詳解NGINX如何統(tǒng)計網(wǎng)站的PV、UV、獨立IP ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Nginx安裝及啟動全過程

    Nginx安裝及啟動全過程

    文章簡要介紹了Nginx的安裝、編譯、配置及配置模塊等內(nèi)容,包括配置Nginx的訪問地址、依賴組件、編譯路徑以及服務(wù)管理配置等,同時詳細說明了Nginx模塊的作用和配置選項,幫助用戶順利搭建Nginx服務(wù)器
    2025-09-09
  • 分享nginx+php-fpm實現(xiàn)大文件下載排坑的過程

    分享nginx+php-fpm實現(xiàn)大文件下載排坑的過程

    這篇文章主要介紹了nginx+php-fpm實現(xiàn)大文件下載排坑的過程,文中通過代碼實例相結(jié)合的形式給大家介紹的非常詳細,具有一定得參考借鑒價值,需要的朋友參考下吧
    2018-08-08
  • Nginx服務(wù)器限制IP訪問的各種情況全解析

    Nginx服務(wù)器限制IP訪問的各種情況全解析

    這篇文章主要介紹了Nginx服務(wù)器限制IP訪問的各種情況全解析,包括限制同一IP在一段時間內(nèi)的訪問次數(shù)和全局限IP訪問以及限制IP訪問指定目錄等情況,需要的朋友可以參考下
    2015-08-08
  • Nginx+Lua動態(tài)加載黑名單的實現(xiàn)方案

    Nginx+Lua動態(tài)加載黑名單的實現(xiàn)方案

    本文給大家介紹Nginx+Lua動態(tài)加載黑名單的完整技術(shù)實現(xiàn)方案,包含核心原理、代碼實現(xiàn)和性能優(yōu)化策略,感興趣的朋友跟隨小編一起看看吧
    2025-10-10
  • 解決nginx+uwsgi部署Django的所有問題(小結(jié))

    解決nginx+uwsgi部署Django的所有問題(小結(jié))

    本篇文章主要介紹了解決nginx+uwsgi部署Django的所有問題(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Nginx Proxy緩存的具體實現(xiàn)

    Nginx Proxy緩存的具體實現(xiàn)

    本文主要介紹了Nginx Proxy緩存的具體實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08

最新評論

桂平市| 延寿县| 奉新县| 五指山市| 潞西市| 黎城县| 奈曼旗| 拜城县| 枝江市| 岐山县| 湟中县| 台州市| 昌平区| 安达市| 济源市| 理塘县| 孝义市| 丰宁| 定西市| 普宁市| 哈密市| 双鸭山市| 田林县| 柳江县| 舞钢市| 大渡口区| 喀喇| 潮安县| 贵定县| 山东| 龙州县| 锡林郭勒盟| 达州市| 康保县| 齐齐哈尔市| 昌宁县| 商河县| 万盛区| 视频| 新安县| 敦化市|