内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Nginx配置文件/文件夾訪問權(quán)限

1. 生成密碼htpasswd文件(二選一) 什么是 htpasswd ?

創(chuàng)新互聯(lián)公司專注于寧河網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供寧河營銷型網(wǎng)站建設(shè),寧河網(wǎng)站制作、寧河網(wǎng)頁設(shè)計、寧河網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造寧河網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供寧河網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

htpasswd 是開源 http 服務(wù)器apache httpd的一個命令工具,用于生成 http 基本認證的密碼文件。

加密方式有什么區(qū)別?

MD5:使用MD5加密密碼。在Windows, Netware 和TPF上,這是默認的加密方式。

crypt:使用crypt()加密密碼。在除了Windows, Netware和TPF的平臺上,這是默認的。 雖然它在所有平臺上可以為htpasswd所支持, 但是在Windows, Netware和TPF上不能為httpd服務(wù)器所支持。

SHA:使用SHA加密密碼。 它是為了方便轉(zhuǎn)入或移植到使用LDAP Directory Interchange Format (ldif)的Netscape而設(shè)計的。

plain:不加密,使用純文本的密碼。雖然在所有平臺上 htpasswd 都可以建立這樣的密碼, 但是httpd后臺只在Windows, Netware和TPF上支持純文本的密碼。

為什么要做成在線的?

如果我們不使用apache服務(wù)器,例如使用nginx等,可能手頭沒有這個命令行工具,就無法生成密碼文件,有了在線版的可以方便服務(wù)器管理員使用。

(1) 在線htpasswd生成器

(2) 離線(本地)生成htpasswd

a.通過htpasswd命令生成用戶名及對應(yīng)密碼數(shù)據(jù)庫文件。

//創(chuàng)建認證信息,wyl 為認證用戶名 [root@bgs-5p173-wangwenting ~]# htpasswd -c /usr/local/nginx/passwd.db wyl //輸入認證密碼 New password: ******* //再次輸入認證密碼 Re-type new password: ******** Adding password for user wyl //修改網(wǎng)站認證數(shù)據(jù)庫權(quán)限 [root@bgs-5p173-wangwenting ~]# chmod 400 /usr/local/nginx/passwd.db //修改網(wǎng)站認證數(shù)據(jù)庫屬主和屬組 [root@bgs-5p173-wangwenting ~]# chown root:root /usr/local/nginx/passwd.db //可以看到通過htpasswd生成的密碼為加密格式 [root@bgs-5p173-wangwenting ~]# cat /usr/local/nginx/passwd.db wyl:r5IXRXWSmlBk6

2. 配置Nginx主機文件

//主配置文件中http字段中添加以下語句 [root@bgs-5p173-wangwenting ~]# vim /usr/local/nginx/conf/nginx.conf 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; #虛擬主機用戶名密碼認證數(shù)據(jù)庫 #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; #虛擬主機用戶名密碼認證數(shù)據(jù)庫 proxy_pass http://10.0.0.10:8088; #hadoop 訪問 } }

3. 修改htpasswd文件權(quán)限

sudo chown root:www-data htpasswd sudo chmod 640 htpasswd

授權(quán)失敗會導致 服務(wù)器500的錯誤

4. 重啟Nginx服務(wù)器

// 測試重啟配置文件是否正確 # nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful // 平滑重啟 # nginx -s reload

5. 訪問添加權(quán)限限制Web,如圖:

分享文章:Nginx配置文件/文件夾訪問權(quán)限
網(wǎng)頁地址:http://m.rwnh.cn/article4/cpohoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、軟件開發(fā)、域名注冊、靜態(tài)網(wǎng)站、網(wǎng)站營銷、App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
乐业县| 岗巴县| 凤凰县| 上饶县| 苍溪县| 富源县| 满洲里市| 遂溪县| 疏附县| 石楼县| 贡山| 汉川市| 苗栗市| 易门县| 广昌县| 宾川县| 九江县| 龙游县| 正宁县| 沙田区| 嵊泗县| 昌宁县| 苍山县| 收藏| 襄城县| 绥芬河市| 武强县| 罗平县| 青阳县| 石家庄市| 海淀区| 麻江县| 怀集县| 襄樊市| 肥东县| 中卫市| 汽车| 城口县| 临湘市| 浪卡子县| 乐平市|