欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

啟動(dòng)

啟動(dòng)(重啟)nginx,以下2個(gè)命令都可以:

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

一般不報(bào)錯(cuò)就是啟動(dòng)成功。

頁(yè)面驗(yàn)證nginx是否啟動(dòng)

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

root /usr/share/nginx/html;

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

準(zhǔn)備工作

mkdir -p /data/images; # 創(chuàng)建圖片文件存放目錄
chmod -R 755 /data/images; # 授權(quán)
cd /data/images; 
然后 rz 命令上傳個(gè)圖片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; # 說(shuō)是后面必須要加'/',這里實(shí)測(cè)不加也可以
 autoindex on;
}

如下寫(xiě)法有問(wèn)題:

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

問(wèn)題在哪?
地址欄輸入 /images/01.png 是獲取不到的。
因?yàn)?/images 會(huì)映射到 /data ,
但是實(shí)際目錄是 /data/images/01.png,
所以少了個(gè)images。

錯(cuò)誤配置

實(shí)際可能不會(huì)那么順利,會(huì)踩很多坑。

錯(cuò)誤配置例1(root)

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

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

期望地址:
/data/images/01.png
實(shí)際地址:
/data/images/images/01.png

發(fā)現(xiàn)了吧,多了個(gè)images,
因?yàn)槭褂胷oot,地址=root+location

其他

 root和alias的區(qū)別

root alias
地址 root + location 如果沒(méi)有匹配到,alias + location
如果匹配到,alias中匹配locaiton的部分會(huì)被替換掉

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

autoindex on 的作用

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

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

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

例:訪(fǎng)問(wèn)http://127.0.0.1/download/*這個(gè)目錄時(shí)候讓他去/opt/app/code這個(gè)目錄找.

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

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

結(jié)果:訪(fǎng)問(wèn)的時(shí)候他是去/opt/app/code/download/這個(gè)目錄找了。即:它會(huì)在這個(gè)目錄里再加一層/download目錄

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

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

結(jié)果:訪(fǎng)問(wèn)的時(shí)候直接去/opt/app/code/這個(gè)目錄找。

總結(jié)

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

相關(guān)文章

  • Nginx反代Mogilefs分布式儲(chǔ)存示例詳解

    Nginx反代Mogilefs分布式儲(chǔ)存示例詳解

    這篇文章主要給大家介紹了關(guān)于Nginx反代Mogilefs分布式儲(chǔ)存的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • nginx 平滑重啟與升級(jí)的實(shí)現(xiàn)方法

    nginx 平滑重啟與升級(jí)的實(shí)現(xiàn)方法

    有時(shí)候我們需要平滑重啟nginx服務(wù),防止出現(xiàn)問(wèn)題,這里簡(jiǎn)單的總結(jié),方便需要的朋友
    2013-02-02
  • Nginx的mirror指令示例配置

    Nginx的mirror指令示例配置

    這篇文章主要介紹了Nginx的mirror指令能干啥?mirror 指令提供的核心功能就是流量復(fù)制, 至于流量復(fù)制要用來(lái)干嘛,這個(gè)就各取所需了,需要的朋友可以參考下
    2022-05-05
  • 使用Nginx部署前端Vue項(xiàng)目的實(shí)現(xiàn)

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

    本文主要介紹了使用Nginx部署前端Vue項(xiàng)目的實(shí)現(xiàn),通過(guò)將這兩者結(jié)合起來(lái),我們可以高效地托管我們的前端應(yīng)用,下面就一起來(lái)介紹一下,感興趣的可以了解一下
    2024-09-09
  • Nginx搭建圖片視頻服務(wù)器的部署步驟

    Nginx搭建圖片視頻服務(wù)器的部署步驟

    這篇文章主要介紹了Nginx搭建圖片視頻服務(wù)器的部署步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • nginx日志過(guò)大問(wèn)題解決

    nginx日志過(guò)大問(wèn)題解決

    nginx默認(rèn)的日志在logs/access.log,并且是一直累加寫(xiě)入,時(shí)間長(zhǎng)了就會(huì)非常大,本文主要介紹了nginx日志過(guò)大問(wèn)題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-04-04
  • Nginx+Keepalived實(shí)現(xiàn)雙機(jī)熱備

    Nginx+Keepalived實(shí)現(xiàn)雙機(jī)熱備

    這篇文章主要介紹了Nginx+Keepalived實(shí)現(xiàn)雙機(jī)熱備,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Nginx的超時(shí)timeout配置詳解

    Nginx的超時(shí)timeout配置詳解

    本篇文章主要介紹了Nginx的超時(shí)timeout配置詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • nginx刷新頁(yè)面出現(xiàn)404解決方案(親測(cè)有效)

    nginx刷新頁(yè)面出現(xiàn)404解決方案(親測(cè)有效)

    本文主要介紹了nginx刷新頁(yè)面出現(xiàn)404解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 關(guān)于Nginx配置ssl證書(shū)實(shí)現(xiàn)https安全訪(fǎng)問(wèn)

    關(guān)于Nginx配置ssl證書(shū)實(shí)現(xiàn)https安全訪(fǎng)問(wèn)

    這篇文章主要介紹了關(guān)于Nginx配置ssl證書(shū)實(shí)現(xiàn)https安全訪(fǎng)問(wèn),前題條件是擁有服務(wù)器與可以解析到該服務(wù)器的自己的域名,需要的朋友可以參考下
    2023-04-04

最新評(píng)論