最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx列出目錄和文件并用密碼控制訪問權(quán)限配置方法

 更新時間:2015年07月06日 10:42:36   投稿:junjie  
這篇文章主要介紹了Nginx列出目錄和文件并用密碼控制訪問權(quán)限配置方法,本文給出了詳細(xì)的安裝配置步驟,需要的朋友可以參考下

這篇文章介紹怎樣用web服務(wù)器列出指定的目錄和文件,并對指定目錄進(jìn)行授權(quán)訪問。

使用Nginx列出目錄

準(zhǔn)備工作 - 安裝nginx和創(chuàng)建一些目錄和文件:

復(fù)制代碼 代碼如下:

$ sudo apt-get install nginx
$ cd /usr/share/nginx
$ mkdir web
$ sudo mkdir directory{1,2,3}
$ sudo touch file{1,2,3}
$ ls
directory1  directory2  directory3  file1  file2  file3

Nginx配置:

復(fù)制代碼 代碼如下:

$ sudo vim /etc/nginx/conf.d/list.conf 

server {
    listen       80;
    server_name  192.168.1.201;

    root /usr/share/nginx/web;
    index index.html;

    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;
}

$ sudo service nginx restart/reload


當(dāng)訪問http://192.168.1.201,屏幕顯示:

現(xiàn)在就可以用web服務(wù)器來共享文件;但前提是根目錄下必須沒有index.html文件。

授權(quán)訪問指定的目錄

有些目錄不想讓所有人看到,只有指定的用戶輸入密碼后才能訪問,例如directory只能由test1訪問:

step1安裝htpasswd

復(fù)制代碼 代碼如下:

$ sudo apt-get install apache2-utils

step2創(chuàng)建密碼文件

復(fù)制代碼 代碼如下:

$ sudo htpasswd -c /home/test/.htpasswd test1
New password:
Re-type new password:
Adding password for user test1 

step3修改Nginx配置文件

復(fù)制代碼 代碼如下:

$ sudo vim /etc/nginx/conf.d/list.conf

server {
    listen       80;
    server_name  192.168.1.201;

    root /usr/share/nginx/web;
    index index.html;

    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;

    location ^~/directory1/ {
        auth_basic            "input you user name and password";
        auth_basic_user_file  /home/test/.htpasswd;
    }
}

重啟Nginx服務(wù)后,訪問directory1目錄時會提示輸入登入信息:

相關(guān)文章

最新評論

仁化县| 武汉市| 兴隆县| 泽州县| 郓城县| 伊宁县| 奉节县| 深州市| 沾化县| 喀喇| 潮州市| 彭水| 凤台县| 汉寿县| 报价| 天长市| 栾川县| 阳江市| 息烽县| 贺兰县| 甘谷县| 金塔县| 隆安县| 磴口县| 龙江县| 扎鲁特旗| 武川县| 杭锦后旗| 诸暨市| 卢湾区| 陵川县| 孟州市| 开化县| 永济市| 湟中县| 张家港市| 大连市| 台山市| 观塘区| 施秉县| 伊川县|