Nginx學習筆記 Secure link模組

2021-08-30 13:18:58 字數 790 閱讀 6208

(1)指定並允許檢查請求的鏈結的真實性以及保護資源免遭未經授權的訪問

(2)限制鏈結生效週期

syntax:secure_link expression;

default:預設無

default:預設無

context:http,server,location

新建/etc/nginx/conf.d/test_safe_down.conf,內容如下

location /

if ($secure_link = "0")

}使用乙個shell指令碼生成,內容如下:

#!/bin/sh

#servername="192.168.174.132/"

download_file="/download/file.img"

time_num=$(date -d "2018-11-11 00:00:00" +%s)

secret_num="shen"

res=$(echo -n "$$ $"|openssl md5 -binary | openssl base64 | tr +/ -_ | tr -d =)

echo "http://$$?md5=$&expires=$"

顯示

鏈結修改md5或者expires其中任何乙個,都會出現禁止訪問。

Nginx 學習筆記

nginx配置proxy pass 的 路徑問題 在nginx中配置proxy pass時,如果是按照 匹配路徑時,要注意proxy pass後的url最後的 當加上了 相當於是絕對根路徑,則nginx不會把location中匹配的路徑部分 走 如果沒有 則會把匹配的路徑部分也給 走。locatio...

Nginx學習筆記

常用命令 啟動 start nginx 或者 nginx.exe 停止 nginx.exe s stop 或者 nginx.exe s quit stop是快速停止nginx,quit是完整有序的停止nginx 重啟 nginx.exe s reload 配置資訊修改使用此命令 配置 1 匹配以ro...

nginx學習筆記

mac os x 10.11.5環境 brew install nginx 即可。預設安裝目錄 usr local etc nginx。可以修改目錄下nginx.conf檔案的配置,將8080改為8081,則通過http localhost 8081訪問就可以看到nginx的歡迎介面了。主程序可以處...