場景一:服務器放一些視頻,可以查看視頻列表曼尊,你只希望有權限的人可以看酬诀。
-
開啟Nginx的目錄文件列表功能效果截圖:
- nginx實現(xiàn)訪問網(wǎng)站或目錄密碼認證保護 效果截圖:
- 配置
1,生成密碼文件:
sudo htpasswd -c -d /etc/nginx/pass_file guest
2骆撇,修改 /etc/nginx/conf.d/default.conf:
## 視頻地址加權限
location ~ /video {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/pass_filecoco; ##請使用絕對路徑
root /usr/share/nginx/html; ##host 地址瞒御,不然認證通過之后,找不到對應的文件
autoindex on;##自動顯示目錄
autoindex_exact_size off;##人性化方式顯示文件大小否則以byte顯示
autoindex_localtime on;##按服務器時間顯示神郊,否則以gmt時間顯示
}
3肴裙, 驗證配置是否正確
sudo /usr/sbin/nginx -t -c /etc/nginx/nginx.conf
4甜癞, 重啟nginx
sudo systemctl restart nginx