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

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

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

這篇文章介紹怎樣用web服務(wù)器列出指定的目錄和文件,并對(duì)指定目錄進(jìn)行授權(quán)訪問(wè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)訪問(wèn)http://192.168.1.201,屏幕顯示:

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

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

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

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ù)后,訪問(wèn)directory1目錄時(shí)會(huì)提示輸入登入信息:

相關(guān)文章

  • Nginx的超時(shí)timeout配置詳解

    Nginx的超時(shí)timeout配置詳解

    本篇文章主要介紹了Nginx的超時(shí)timeout配置詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Nginx啟用GZIP壓縮網(wǎng)頁(yè)傳輸方法(推薦)

    Nginx啟用GZIP壓縮網(wǎng)頁(yè)傳輸方法(推薦)

    Gzip壓縮我很早已經(jīng)就啟用了,不過(guò)從未與大家分享過(guò)。今天小編給大家分享Nginx啟用GZIP壓縮網(wǎng)頁(yè)傳輸方法,需要的朋友參考下吧
    2017-01-01
  • nginx配置ssl實(shí)現(xiàn)https訪問(wèn)(小白文)

    nginx配置ssl實(shí)現(xiàn)https訪問(wèn)(小白文)

    安全起見(jiàn),需要將之前的http接口訪問(wèn)變成https訪問(wèn),所以需要配置SSL證書,本文主要介紹了nginx配置ssl實(shí)現(xiàn)https訪問(wèn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • Nginx中虛擬主機(jī)與指定訪問(wèn)路徑的設(shè)置方法講解

    Nginx中虛擬主機(jī)與指定訪問(wèn)路徑的設(shè)置方法講解

    這篇文章主要介紹了Nginx中虛擬主機(jī)與指定訪問(wèn)路徑的設(shè)置方法講解,也是在同一個(gè)Nginx程序中部署多個(gè)站點(diǎn)的基本方法,需要的朋友可以參考下
    2016-03-03
  • Nginx與Tomcat實(shí)現(xiàn)動(dòng)靜態(tài)分離和負(fù)載均衡

    Nginx與Tomcat實(shí)現(xiàn)動(dòng)靜態(tài)分離和負(fù)載均衡

    本篇文章主要介紹了Nginx與Tomcat實(shí)現(xiàn)動(dòng)靜態(tài)分離和負(fù)載均衡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-10-10
  • nginx使用內(nèi)置模塊配置限速限流的方法實(shí)例

    nginx使用內(nèi)置模塊配置限速限流的方法實(shí)例

    Nginx現(xiàn)在已經(jīng)是最火的負(fù)載均衡之一,在流量陡增的互聯(lián)網(wǎng)面前,接口限流也是很有必要的,尤其是針對(duì)高并發(fā)的場(chǎng)景,下面這篇文章主要給大家介紹了關(guān)于nginx使用內(nèi)置模塊配置限速限流的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • 如何快速在Linux中安裝Nginx詳解

    如何快速在Linux中安裝Nginx詳解

    nginx是一款高性能的HTTP反向代理服務(wù)器,支持高并發(fā)連接,官方測(cè)試Nginx能夠支撐5萬(wàn)并發(fā)連接,實(shí)際生產(chǎn)環(huán)境中可以支撐2~4萬(wàn)并發(fā)連接數(shù),這篇文章主要給大家介紹了關(guān)于如何快速在Linux中安裝Nginx的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • CentOS系統(tǒng)rpm安裝Nginx和配置

    CentOS系統(tǒng)rpm安裝Nginx和配置

    大家好,本篇文章主要講的是CentOS系統(tǒng)rpm安裝Nginx和配置,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 服務(wù)器nginx權(quán)限被拒絕解決案例

    服務(wù)器nginx權(quán)限被拒絕解決案例

    這篇文章主要為大家介紹了服務(wù)器nginx權(quán)限被拒絕解決案例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • centos6.5下Nginx簡(jiǎn)單安裝教程

    centos6.5下Nginx簡(jiǎn)單安裝教程

    這篇文章主要為大家詳細(xì)介紹了centos6.5下Nginx的簡(jiǎn)單安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評(píng)論