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

Nginx如何為靜態(tài)文件添加訪問權限

 更新時間:2024年06月19日 11:41:01   作者:SugarPPig  
這篇文章主要介紹了Nginx如何為靜態(tài)文件添加訪問權限問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Nginx為靜態(tài)文件添加訪問權限

為了方便看資料,如技術文章、音頻、視頻

在自己的華為云上用 Docker 搭了一個 Nginx 靜態(tài)資源服務器

朋友同事知道的人越來越多后,覺得有必要做一些安全限制

1.安裝軟件

apt install apache2-utils

2.創(chuàng)建目錄

mkdir /etc/apache

3.創(chuàng)建賬號

htpasswd -c /etc/apache/htpasswd admin

接下來根據(jù)提示設置密碼

New password: 
Re-type new password: 

4.修改 Nginx 配置

server{
        listen 80;
        server_name *.*.*.*;
        root /usr/share/nginx/html;

        location /doc {
                auth_basic "賬號登錄";      # 開啟認證
                auth_basic_user_file /etc/apache/htpasswd;    # 上面指定的密碼文件
                alias /usr/share/nginx/html;
                autoindex on;
                autoindex_exact_size on;
                autoindex_localtime on;
                charset utf-8,gbk;
        }
}

5.重啟 Nginx 容器

docker restart nginx

Nginx靜態(tài)資源訪問權限控制

想要不允許外部直接訪問服務器的靜態(tài)資源

如js、css、image等,只能服務器上自己的應用加載該資源

可在nginx中加入如下配置

location /static/ { 
    valid_referers www.baidu.com 100.238.251.143;
    if ($invalid_referer) {
        return 403;
    }
    alias /data/dist/static/;
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Nginx啟動成功瀏覽器卻不能訪問的解決辦法

    Nginx啟動成功瀏覽器卻不能訪問的解決辦法

    最近安裝了nginx,開始配置成功,但是瀏覽器卻訪問不了,本文主要介紹了Nginx啟動成功瀏覽器卻不能訪問的解決辦法,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • nginx實現(xiàn)負載均衡和動靜分離

    nginx實現(xiàn)負載均衡和動靜分離

    這篇文章主要為大家詳細介紹了nginx實現(xiàn)負載均衡和動靜分離,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • nginx下支持PATH_INFO的方法實例詳解

    nginx下支持PATH_INFO的方法實例詳解

    這篇文章主要介紹了nginx下支持PATH_INFO的方法,結(jié)合實例形式詳細分析了nginx下使用PATH_INFO模式的具體方法與相關使用技巧,需要的朋友可以參考下
    2016-02-02
  • Nginx+SSL實現(xiàn)雙向認證的示例代碼

    Nginx+SSL實現(xiàn)雙向認證的示例代碼

    這篇文章主要介紹了Nginx+SSL實現(xiàn)雙向認證的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 深入了解nginx主配置文件

    深入了解nginx主配置文件

    Nginx的主配置文件nginx.conf關鍵于定義Nginx的基本設置與全局配置,包括工作進程數(shù)、錯誤日志路徑與級別、進程ID文件路徑、事件處理模型、HTTP模塊設置等,本文就來介紹一下,感興趣的可以了解一下
    2024-11-11
  • Docker Nginx容器和Tomcat容器實現(xiàn)負載均衡與動靜分離操作

    Docker Nginx容器和Tomcat容器實現(xiàn)負載均衡與動靜分離操作

    這篇文章主要介紹了Docker Nginx容器和Tomcat容器實現(xiàn)負載均衡與動靜分離操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Nginx中Location配置超詳細講解

    Nginx中Location配置超詳細講解

    最近一直在做location 配置,遇到優(yōu)先級別問題(如果配置不當可能存在安全隱患哦),下面這篇文章主要給大家介紹了關于Nginx中Location配置的相關資料,需要的朋友可以參考下
    2023-01-01
  • nginx配置完rewrite瀏覽器提示將您重定向的次數(shù)過多的解決方法

    nginx配置完rewrite瀏覽器提示將您重定向的次數(shù)過多的解決方法

    本文主要介紹了nginx配置完rewrite瀏覽器提示將您重定向的次數(shù)過多的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Nginx設置目錄的訪問權限實現(xiàn)訪問靜態(tài)資源

    Nginx設置目錄的訪問權限實現(xiàn)訪問靜態(tài)資源

    遇到Permission denied錯誤,通常是Nginx用戶權限不足,本文就來介紹一下Nginx設置目錄的訪問權限實現(xiàn)訪問靜態(tài)資源
    2024-10-10
  • Nginx中return和rewrite的寫法及區(qū)別淺析

    Nginx中return和rewrite的寫法及區(qū)別淺析

    在Nginx中,return和rewrite都用于重定向,但有所區(qū)別,return立即終止請求并返回指定HTTP狀態(tài)碼,不額外請求,rewrite則重寫URI并引發(fā)新請求,需要的朋友可以參考下
    2024-09-09

最新評論