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

首頁 > 網站 > Apache > 正文

Apache服務器攻略 用戶認證簡單配置方案集

2024-08-27 18:28:54
字體:
來源:轉載
供稿:網友

apache是目前流行的web服務器,可運行在linux、unix、windows等操作系統下,它可以很好地解決“用戶名+密碼”的認證問題。apache用戶認證所需要的用戶名和密碼有兩種不同的存貯方式:一種是文本文件;另一種是msql、 oracle、mysql等數據庫。下面以linux的apache為例,就這兩種存貯方式,同時能對windows的 apache用戶認證作簡要的說明。下面我們來介紹下通過文本認證而實現的方式。

建立用戶的認證授權需要三個步驟:

1、建立用戶庫

2、配置服務器的保護域

3、告訴服務器哪些用戶擁有資源的訪問權限

廢話不多少舉例最清楚拉!~假如某一目錄下的文件如/home/ftp/pub需要做到用戶認證

創建認證用戶

@htpasswd –c /*/.password xuanfei

創建認證組

@vi /*/.groupxuanfei-group:xuanfei xuanfei1

基本的apache用戶認證方法:

在httpd.conf中加入下面的行

<>options indexes followsymlinksallowoverride authconfigorder allow,denyallow from all<>

或者加到 /etc/httpd/conf.d/ 新建個文件名為.conf結尾的配置文件

〈directory /home/ftp/pub>options indexesallowoverride authconfigorder allow,denyallow from all〈/directory>

用在目錄/home/ftp/pub下放文件.htaccess,內容如下:

authname "shared files"authtype basicauthuserfile /*/.passwordrequire valid-user#require group xuanfei-group //接收組所以用戶#requirre user xuanfei //接收xuanfei單個用戶

用隨apache來的程序htpasswd 生成文件/etc/.passwd,每行一個用戶名:密碼

只要能提供正確的用戶名和密碼對,就允許登錄訪問,這是針對任何地址來的

請求都要求提供用戶名和密碼認證。

針對部分網段或地址要求認證。

若公司lan所在網段為10.45.63.0/24,且有一防火墻專線接入internet,

內部網卡的地址為10.45.63.1/32,則現在希望所有通過撥本地633通過

防火墻上的apache反向代理向lan上的另一www服務器訪問時需要認證,而本地

lan上的用戶不需認證。可以在httpd.conf中放入:

〈directory /home/ftp/pub>options indexes followsymlinksallowoverride authconfigorder deny,allowdeny from 10.45.63.1〈/directory>

且在/home/ftp/pub/.htaccess中放入:

authname "shared files"authtype basicauthuserfile /etc/.passwdrequire valid-usersatisfy any

對同一目錄及其下的子目錄有不同的權限,僅某些人可以存取一目錄下的子目錄。

如有一目錄/home/ftp/pub/host,有三個用戶user1,user2,user3都需要用戶名

和密碼進入/home/ftp/pub,但僅user1,user2能進入/home/ftp/pub/host.則

放下面的行到httpd.conf

〈directory /home/ftp/pub>options indexesallowoverride authconfigorder allow,denyallow from all〈/directory>〈directory /home/ftp/pub/host>options indexesallowoverride authconfigorder allow,denyallow from all〈/directory>

且看/home/ftp/pub/.htaccess為:

authname "shared files"

authtype basic

authuserfile /etc/.passwd

require valid-user

且看/home/ftp/pub/host/.htaccess

authname "shared files"

authtype basic

authuserfile /etc/.passwd

authgroupfile /etc/.hostgroup

require group manager

且文件/etc/.passwd內容為:

user1:passwd1

user2:passwd2

user3:passwd3

且文件/etc/.hostgroup內容為:

manager: user1 user2



收集最實用的網頁特效代碼!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正安县| 四川省| 项城市| 日喀则市| 汶川县| 广西| 游戏| 呼和浩特市| 凉城县| 饶阳县| 株洲县| 武胜县| 通道| 神木县| 肥乡县| 司法| 榆中县| 远安县| 石楼县| 日土县| 诸城市| 长春市| 嘉禾县| 陇南市| 恩平市| 富宁县| 天门市| 天祝| 铜山县| 东明县| 靖西县| 从化市| 商水县| 集贤县| 抚顺市| 璧山县| 蒙山县| 合作市| 密云县| 积石山| 唐山市|