国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

nginx,apache的alias和認證功能

2024-08-30 12:27:15
字體:
來源:轉載
供稿:網友
從年前電腦換成linux系統后就沒寫東西,最近有點懶,在這里講述下nginx alias 功能,不是server alias .
首先看下看下apache 別名 怎么配置的:

代碼如下:
<VirtualHost *:80>
DocumentRoot /www/Vevb.com/www 這是虛擬主機的根目錄吧,但是phpMYadmin 不在這個目錄下,想訪問。
ServerName m.survivalescaperooms.com
ServerAlias Vevb.com
Alias /sdb "/www/public/phpMyAdmin/" 就需要 別名功能,://m.survivalescaperooms.com/sdb 這樣就安全多了。
<Directory "/www/public/phpMyAdmin/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


一 .Apache認證

認證的類型:Basic
Digest摘要
認證方法:A、容器認證: ……
B、隱藏文件認證創建.htaccess文件
方法一、容器認證
A、 進入配置文件 vi /etc/httpd/conf/httpd.conf
B、 配置:大約在531行附近 配置如下:

AllowOverride None ##不允許通過隱藏認證,即通過容器認證
AuthType Basic ##認證類型為Basic
AuthName “ajian” ##認證名字為Ajian
AuthUserFile /var/www/passwd/pass ##pass 為認證密碼文件,指定密碼文件存放的位置。
Require valid-user ##有效用戶(注意大小寫,因為Word的原因有些大小寫有變化)
C、 創建目錄 mkdir -p /var/www/passwd
進入目錄 cd /var/www/passwd
D、創建Apache用戶 htpasswd -c pass ajian ##pass 為密碼文件Ajian為用戶
更改 把Pass文件的使用權給Apache: chown apache.apache pass
附:再在Pass文件中添加一個用戶:htpasswd pass tt ##添加一個TT的用戶到Pass文件中
E、重啟服務并測試
方法二、通過隱藏認證
和上面差不多 不過配置不一樣
Httpd主配置文件

AllowOverride AuthConfig
創建隱藏文件并放到要通過認證的目錄
Eg: vi /var/www/html/mrtg
AuthType Basic
AuthName “Ajian”
AuthUserFile /var/www/passwd/pass
Require valid-user

下面是例子

 

 

二、Nginx 登錄認證

nginx 的 http auth basic 的密碼是用 crypt(3) 加密的。用 apache 的 htpasswd 可以生成密碼文件。
沒有 apache 自行安裝。我安裝的是 apache2,/usr/local/apach2。
cd /usr/local/nginx/conf /usr/local/apache2/bin/htpasswd -c -d pass_file user_name #回車輸入密碼,-c 表示生成文件,-d 是以 crypt 加密。
vi nginx.conf cd /usr/local/nginx/conf /usr/local/apache2/bin/htpasswd -c -d pass_file user_name #回車輸入密碼,-c 表示生成文件,-d 是以 crypt 加密。 vi nginx.conf 在 nginx.conf 文件中加入授權聲明。這里要注意 nginx 0.6.7 開始,auth_basic_user_file 的相對目錄是 nginx_home/conf,以前版本的相對目錄是 nginx_home。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗甸县| 新巴尔虎右旗| 龙海市| 浪卡子县| 舒城县| 民勤县| 谷城县| 辉南县| 原阳县| 博白县| 乐都县| 榆树市| 上栗县| 张家港市| 泉州市| 隆尧县| 靖远县| 高雄市| 商洛市| 晋江市| 北流市| 商都县| 肇庆市| 台中市| 留坝县| 交城县| 常德市| 内江市| 穆棱市| 高台县| 昌宁县| 梓潼县| 阳山县| 西乌珠穆沁旗| 尤溪县| 通海县| 通州区| 阿拉善盟| 莆田市| 禹城市| 哈巴河县|