日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx alias

發布時間:2024/9/19 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx alias 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 前言
  • alias 語法
  • 示例
  • 配合 location 的正則表達式使用
  • alias 與 root 的區別
  • 錯誤
    • 403錯誤
    • [error] 21168#21168: *6855 open() "/xxx/xxx/" failed (13: Permission denied)

前言

  • nginx version: nginx/1.18.0
  • CentOS Linux release 7.6.1810 (Core)

alias 語法

alias 的官方說明: http://nginx.org/en/docs/http/ngx_http_core_module.html#alias

Syntax: alias path; Default: — Context: location

The path value can contain variables, except $document_root and $realpath_root.

示例

location /i/ {alias /data/w3/images/; }
  • 當請求為“/i/top.gif”時, 返回文件“/data/w3/images/top.gif”。

配合 location 的正則表達式使用

location ~ ^/users/(.+\.(?:gif|jpe?g|png))$ {alias /data/w3/images/$1; }
  • 當請求為“/user/head.png”時, 返回文件“/data/w3/images/head.png”。
  • 當請求為“/user/2021/04/18/d3n4iik9.png”時, 返回文件“/data/w3/images/2021/04/18/d3n4iik9.png”。

alias 與 root 的區別

location /images/ {alias /data/w3/images/; } location /images/ {root /data/w3; }
  • 上面兩個配置是等效的。
  • 當請求為“/images/head.png”時,且使用 alias 的情況下,返回文件 “/data/w3/images/head.png” (alias path + head.png)。
  • 當請求為“/images/head.png”時,且使用 root 的情況下,返回文件 “/data/w3/images/head.png” (alias path + /images/head.png)。
  • 當 location 為 /images/ ,且 root 目錄下包含 images 時,nginx 推薦使用root(上面的例子,nginx推薦使用root)。反之,當 location 為 /images/ ,且 root 目錄下未包含 images 時,此時使用root將不能正常工作,需要使用 alias。

錯誤

403錯誤

這樣寫是403錯誤:

location ~ ^/tt/ {alias /data/test/;index index.html index.htm;}

這樣寫正確:

location ~ ^/tt/(.*)$ {alias /data/test/$1;index index.html index.htm;}

[error] 21168#21168: *6855 open() “/xxx/xxx/” failed (13: Permission denied)

  • 文件所在目錄必須具備rw權限
  • 文件必須具備r權限

    upload是目錄,1.jpg和1.txt是文件。

參考這里:https://blog.csdn.net/u010999809/article/details/100084838

總結

以上是生活随笔為你收集整理的nginx alias的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。