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

首頁 > 網站 > Apache > 正文

nginx,apache的alias和認證功能

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

復制代碼 代碼如下:
<VirtualHost *:80>
DocumentRoot /www/jb51.net/www 這是虛擬主機的根目錄吧,但是phpMYadmin 不在這個目錄下,想訪問。
ServerName www.jb51.net
ServerAlias jb51.net
Alias /sdb "/www/public/phpMyAdmin/" 就需要 別名功能,://www.jb51.net/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。

復制代碼 代碼如下:
server {
listen 80;
server_name tuan.xywy.com;
root /www/tuangou;
index index.html index.htm index.php;
autoindex on;
auth_basic "input you user name and password";
auth_basic_user_file htpasswd.file;
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 共和县| 全椒县| 周口市| 宿州市| 虞城县| 都安| 门源| 郧西县| 育儿| 铁力市| 扶风县| 新巴尔虎左旗| 津市市| 夹江县| 邵东县| 西华县| 武邑县| 札达县| 武冈市| 囊谦县| 福泉市| 额尔古纳市| 区。| 昌平区| 嘉义市| 抚远县| 山东省| 涞水县| 吉林省| 石狮市| 南靖县| 凤阳县| 旬邑县| 泰和县| 行唐县| 句容市| 宜昌市| 荥经县| 屏东县| 福贡县| 福贡县|