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

nginx搭建圖片服務(wù)器的過程詳解(root和alias的區(qū)別)

 更新時間:2020年10月15日 10:58:02   作者:chushiyunen  
這篇文章主要介紹了nginx搭建圖片服務(wù)器(root和alias的區(qū)別)的過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

安裝過程略(我是直接用 yum -y install nginx; 安裝的)。

啟動

啟動(重啟)nginx,以下2個命令都可以:

systemctl restart nginx;
# 注:這里的nginx不是目錄,是cd不進(jìn)去的
/usr/sbin/nginx -s reload;

一般不報錯就是啟動成功。

頁面驗證nginx是否啟動

瀏覽器輸入ip,返回centos頁面,這不對吧?
看下配置文件:

root /usr/share/nginx/html;

該目錄下的index.html 內(nèi)容就是centos首頁內(nèi)容,說明沒問題,nignx啟動了(也可以改下index.html的title確定下)。

準(zhǔn)備工作

mkdir -p /data/images; # 創(chuàng)建圖片文件存放目錄
chmod -R 755 /data/images; # 授權(quán)
cd /data/images; 
然后 rz 命令上傳個圖片01.png 

vim /etc/nginx.conf,添加配置:

location /images {
 root /data;
 autoindex on;
}

瀏覽器輸入:
111.222.333.444/data/images/01.png;
出現(xiàn)圖片,表示成功了。

使用alias配置

使用alias當(dāng)然也是可以的:

location /images {
 alias /data/images; # 說是后面必須要加'/',這里實測不加也可以
 autoindex on;
}

如下寫法有問題:

location /images {
 alias /data; 
 autoindex on; 
}

問題在哪?
地址欄輸入 /images/01.png 是獲取不到的。
因為 /images 會映射到 /data ,
但是實際目錄是 /data/images/01.png,
所以少了個images。

錯誤配置

實際可能不會那么順利,會踩很多坑。

錯誤配置例1(root)

location /images {
 root /data/images;
 autoindex on;
}

地址欄輸入 ip/data/images/01.png 發(fā)現(xiàn)獲取不到,為什么呢?

期望地址:
/data/images/01.png
實際地址:
/data/images/images/01.png

發(fā)現(xiàn)了吧,多了個images,
因為使用root,地址=root+location

其他

 root和alias的區(qū)別

root alias
地址 root + location 如果沒有匹配到,alias + location
如果匹配到,alias中匹配locaiton的部分會被替換掉

還有其他區(qū)別,說是alias的路徑后面必須加 /,這個未考證。

autoindex on 的作用

autoindex 設(shè)置目錄瀏覽。
on:地址欄到images就會顯示文件列表
off:必須要文件全路徑,只到目錄頁面提示403 forbidden

location /images {
 	alias /data;
 	# 目錄瀏覽功能,on:地址欄到images就會顯示文件列表 off:必須要文件全路徑,只到目錄頁面提示403 forbidden
 autoindex on; 
}

ps:nginx配置中root和alias的區(qū)別

例:訪問http://127.0.0.1/download/*這個目錄時候讓他去/opt/app/code這個目錄找.

方法一(使用root關(guān)鍵字):

location / {
root /usr/share/nginx
}
location /download {
gzip_static off;
tcp_nopush off;
root /opt/app/code;
}

結(jié)果:訪問的時候他是去/opt/app/code/download/這個目錄找了。即:它會在這個目錄里再加一層/download目錄

方法二(使用alias關(guān)鍵字):

location / {
root /usr/share/nginx
}
location /download {
gzip_static off;
tcp_nopush off;
alias /opt/app/code;
}

結(jié)果:訪問的時候直接去/opt/app/code/這個目錄找。

總結(jié)

到此這篇關(guān)于nginx搭建圖片服務(wù)器(root和alias的區(qū)別)的文章就介紹到這了,更多相關(guān)nginx搭建圖片服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx代理Partainer的實現(xiàn)

    Nginx代理Partainer的實現(xiàn)

    本文主要介紹了Nginx代理Partainer的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • nginx?location/區(qū)別詳解

    nginx?location/區(qū)別詳解

    本文主要介紹了nginx?location/區(qū)別詳解,主要介紹了8中不同的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 使用Nginx部署前端Vue項目的實現(xiàn)

    使用Nginx部署前端Vue項目的實現(xiàn)

    本文主要介紹了使用Nginx部署前端Vue項目的實現(xiàn),通過將這兩者結(jié)合起來,我們可以高效地托管我們的前端應(yīng)用,下面就一起來介紹一下,感興趣的可以了解一下
    2024-09-09
  • 深度詳解什么是Nginx正向代理與反向代理

    深度詳解什么是Nginx正向代理與反向代理

    這篇文章主要介紹了Nginx正向代理與Nginx反向代理的區(qū)別,比較易懂,需要的朋友可以參考下
    2023-03-03
  • 寶塔使用Nginx?Proxy?Manager申請SSL的實現(xiàn)

    寶塔使用Nginx?Proxy?Manager申請SSL的實現(xiàn)

    本文主要介紹了寶塔使用Nginx?Proxy?Manager申請SSL,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • 三步配置輕量級服務(wù)器nginx小結(jié)

    三步配置輕量級服務(wù)器nginx小結(jié)

    Nginx是一個安裝非常的簡單 , 配置文件非常簡潔,本文就來介紹一下三步配置輕量級服務(wù)器nginx,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • Nginx配置出現(xiàn)訪問白屏問題的原因與解決

    Nginx配置出現(xiàn)訪問白屏問題的原因與解決

    這篇文章主要為大家詳細(xì)介紹了Nginx配置出現(xiàn)訪問白屏問題的原因以及該如何解決,文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下
    2025-02-02
  • nginx 部署 vue 項目找不到j(luò)s css文件的解決方法

    nginx 部署 vue 項目找不到j(luò)s css文件的解決方法

    這篇文章主要介紹了nginx 部署 vue 項目找不到j(luò)s css文件的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Nginx中虛擬主機(jī)與指定訪問路徑的設(shè)置方法講解

    Nginx中虛擬主機(jī)與指定訪問路徑的設(shè)置方法講解

    這篇文章主要介紹了Nginx中虛擬主機(jī)與指定訪問路徑的設(shè)置方法講解,也是在同一個Nginx程序中部署多個站點的基本方法,需要的朋友可以參考下
    2016-03-03
  • Nginx七層負(fù)載均衡的實現(xiàn)示例

    Nginx七層負(fù)載均衡的實現(xiàn)示例

    七層負(fù)載均衡它是在應(yīng)用層,那么它可以完成很多應(yīng)用方面的協(xié)議請求,本文主要介紹了Nginx七層負(fù)載均衡的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04

最新評論

神木县| 祁连县| 当涂县| 儋州市| 江津市| 郴州市| 青神县| 乃东县| 龙里县| 聂荣县| 文山县| 博兴县| 栾城县| 高州市| 新安县| 五台县| 商洛市| 兴国县| 南涧| 应城市| 太和县| 峨边| 武宁县| 于田县| 临清市| 来安县| 兴文县| 松江区| 白朗县| 新民市| 荥阳市| 冕宁县| 岢岚县| 句容市| 陆河县| 繁昌县| 肥城市| 金沙县| 吉林市| 菏泽市| 汉寿县|