1. 程式人生 > >nginx讓使用者通過使用者名稱密碼認證訪問web頁面

nginx讓使用者通過使用者名稱密碼認證訪問web頁面

[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf //主配置檔案中http欄位中新增以下語句

user  root;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;


    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;


    server {
        listen       80;
        server_name  localhost;


        location / {
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }


server {
     listen       12171;
     server_name  localhost;

     client_max_body_size    151m;

   location / {
         auth_basic "s1";  #虛擬主機認證命名 
         auth_basic_user_file /usr/local/nginx/passwd.db; #虛擬主機使用者名稱密碼認證資料庫     
         #proxy_pass http://10.0.0.10:9011;  #nginx 訪問
	 root   html;
            index  index.html index.htm; 
}
}


server {
     listen       12172;
     server_name  localhost;

     client_max_body_size    151m;

   location / {
         auth_basic "s1";  #虛擬主機認證命名 
         auth_basic_user_file /usr/local/nginx/passwd.db; #虛擬主機使用者名稱密碼認證資料庫     
         proxy_pass http://10.0.0.10:8088;  #hadoop 訪問
 }
}

相關推薦

nginx使用者通過使用者名稱密碼認證訪問web頁面

[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf //主配置檔案中http欄位中新增以下語句 user root; worker_processes 1; #error_log logs/error.log; #

啟動Nginx目錄瀏覽功能及 使用者通過使用者名稱密碼認證訪問web站點

[[email protected] extra]# cat w.conf server { listen 80; server_name IP地址; location / { root html/bbs; #資源存放站點 autoindex on; #開啟目錄瀏覽功能 autoindex_

Nginx實戰之使用者通過使用者名稱密碼認證訪問web站點

有時我們會有這麼一種需求,就是你的網站並不想提供一個公共的訪問或者某些頁面不希望公開,我們希望的是某些特定的客戶端可以訪問。那麼我們可以在訪問時要求進行身份認證,就如給你自己的家門加一把鎖,以拒絕那些不速之客。 實驗環境: 現在公司開通了一個內部使用網站為www1.r

自學Aruba7.3-Aruba安全認證-802.1x認證web頁面配置)

配置 col htm 點擊 命名 頁面 com tar .html 點擊返回:自學Aruba之路 自學Aruba7.3-Aruba安全認證-802.1x認證(web頁面配置) 步驟1 建立AP Group,命名為test-group自學Aruba7.3-Aruba安全認證-

成為阿里雲架構師的進階之路——阿里雲首批ACE認證通過逸疏專訪

自2018年3月阿里雲釋出雲端計算架構師ACE(Alibaba Cloud Certified Expert,阿里雲認證高階工程師)級別認證後,上線不到3個月,吸引了近百位業界優秀從業者參與考試。獲得阿里雲ACE認證,對於業界資深架構師來說,是自身實力的最好證明。阿里雲大學致

Geoserver通過ajax跨域訪問服務數據的方法(含用戶名密碼認證的配置方式)

methods -name sevlet ajax war包部署 ins 了解 thrown b- Goeserver數據有兩種,一種需進行用戶密碼的權限認證,一種無須用戶密碼。對於網上跨域訪問Geoserver數據的種種方法,對這2種數據並非通用。 筆者將Geoserve

在函式中打印出呼叫的函式名稱

Linux -c 中列印呼叫函式的名稱 #include <stdio.h> #include <string.h> void func(unsigned char *func_buf) { printf("%s \n",func_buf); }

Geoserver通過ajax跨域訪問服務資料的方法(含使用者名稱密碼認證的配置方式)

Goeserver資料有兩種,一種需進行使用者密碼的許可權認證,一種無須使用者密碼。對於網上跨域訪問Geoserver資料的種種方法,對這2種資料並非通用。 筆者將Geoserver官方下載的Geoserver.war包部署到linux伺服器,通過前端 ajax 訪問geoserver資料失敗,其中包含跨域問

IPv6被拒絕 IPv6-only 被拒絕 ios稽核通過給大家的建議

這段時間超多朋友的ios app被拒,加了一個被拒的群都快1000人了,在大家幫助下我的app成功過稽核了。下面給大家幾點建議,正常情況2次必過稽核: 1.沒有必要買什麼box為你做ipv6轉換的裝置,因為那玩意和mac筆記本的功能一樣。 2.還是要搭建一個共享網路的模擬i

密碼學加解密實訓(墨學院摩斯密碼第2題)

好嗨呦,感覺人生到達了巔峰!!!     _^_,聽完下載的音訊後的我的反應。 咳咳,言歸正傳,其實就是歌曲we will rock you+摩斯碼的組合,簡直無縫連線啊,原作加上摩斯碼後盡然如此悅耳,愛音樂的你一定要試一下哦 用Audacity開啟後聲軌是這樣的

SSH通過“運維密碼”小程式實現 SSH 雙因子認證

一、什麼是雙因子認證 GitHub:https://github.com/LCTT/WeApp-Password 雙因子認證(即 2FA),是一種通過組合兩種不同的驗證方式進行使用者身份驗證的機制。 在這種多重認證的系統中,使用者需要通過兩種不同的認證程式: (1)提供他們知道的資訊(如

攻擊通過 Windows 自帶工具載入挖礦程式的檢測分析

譯文宣告 譯文僅供參考,具體內容表達以及含義原文為準 前言 我在職業生涯早期學到的一個教訓是,技術專業人員通常會繼承老問題。對於負責網路服務和安全的管理員來說尤其如此,因為他們繼承了最大的問題:企業 網路。隨著網路的老化,網路往往變得更加難以安全和維護,而管理員

nginx配置訪問密碼使用者輸入使用者名稱密碼才能訪問

如果我們在 nginx 下搭建了一些站點,但是由於站點內容或者流量的關係,我們並不想讓所有人都能正常訪問,那麼我們可以設定訪問認證。只有讓使用者輸入正確的使用者名稱和密碼才能正常訪問。效果如下: 在 nginx 下,提供了 ngx_http_auth_basic_modu

Nginx Http認證 實現訪問網站或目錄密碼認證保護

對於實現訪問網站或目錄密碼認證保護,nginx的HTTP基本認證模組(HTTP Auth Basic)可以實現. 這個模組提供基於使用者名稱與密碼的驗證來保護你的站點或站點的一部分。 step1: 開啟conf/nginx.conf檔案,新增下面的指令: locati

nginx實現訪問網站或目錄密碼認證保護

以我們做一個簡單的後臺管理為例, 地址:http://xxxx/admin/*, 對admin 下面的檔案進行許可權管理; 1. 進入ngnix配置的地址,以我的ubuntu為例;  cd /etc/ngnix  2. 使用命令生成passfile 檔案: htpasswd -c -d /etc/nginx

google通過面試經歷

原網址:http://www.kanzhun.com/gsm3275/%E6%9A%91%E6%9C%9F%E5%AE%9E%E4%B9%A0%E7%94%9F.html Base64編碼:(解碼網站:http://base64.xpcha.com/) 6Z2i6K+V57

Linux sshssh免密碼認證

linux 密碼 認證 [[email protected]/* */ ~]# ssh-keygen -t rsa #創建密鑰對Generating public/private rsa key pairEnter file in which to save the key (/roo

Linux ssh服務開啟秘鑰和密碼認證

authent 列表 scom via con x11 ati cit ren 問題描述: 實現Linux秘鑰和密碼同時認證 解決方案: vim /etc/ssh/sshd_config 基本參數: PermitRootLogin yes #允許r

windows底下怎麽cmder通過輸入subl去打開sublime text

mman html brush 百度搜 說明 pan 問題 如果 .bashrc 在window自身的cmd或者你安裝的cmder中輸入 doskey subl="D:\Program Files\sublime3\Sublime Text 3\sublime_text.

nginx設置用戶名和密碼

nginx htpasswdyum -y install nginxnginx部分配置文件 server { listen 80 default_server; listen [::]:80 default_server; ser