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

首頁 > 網(wǎng)站 > Apache > 正文

13、Apache中虛擬目錄和目錄權(quán)限配置

2024-08-27 18:29:16
字體:
供稿:網(wǎng)友
13、Apache中虛擬目錄和目錄權(quán)限配置一、虛擬目錄

之前的個(gè)人主頁,為了安全起見,需要把~yanji 用戶隱藏起來,這時(shí)就可以設(shè)置個(gè) 虛擬目錄。

它在Apache服務(wù)器應(yīng)用比較多,能夠隱藏系統(tǒng)的真實(shí)目錄,實(shí)用性非常高。

虛擬目錄主要 通過 Alias語句 和 ScriptAlias語句進(jìn)行實(shí)現(xiàn)

二者區(qū)別:

Alias語句 : 針對(duì)普通別名

ScriptAlias語句: 針對(duì)腳本別名,即是ScriptAlias語句設(shè)置的別名可以支持CGI腳本。

1、Alias語句方式 Alias /別名 "真實(shí)目錄"

[root@localhost root]# cd /etc/httpd/conf.d[root@localhost conf.d]# cat > v_p_user_auth.confAlias "/useryan" "/home/yanji/public_html"

[root@localhost conf.d]# service httpd restart停止 httpd: [ 確定 ]啟動(dòng) httpd: [ 確定 ]

在瀏覽器驗(yàn)證如下 http://192.168.170.4/useryan/

image

2、ScriptAlias語句方式 ScriptAlias /別名 "真實(shí)目錄"

[root@localhost conf.d]# vi /etc/httpd/conf/httpd.conf

找到ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" 確保它不給“#”注釋。 如下圖

image

創(chuàng)建測(cè)試的主頁

[root@localhost conf.d]# cat > /var/www/cgi-bin/test.sh

#! /bin/bashecho  "Content-type: text/html"echo    for x in  早上  中午  晚上;    do    echo "$x<br/>"    done

瀏覽器輸入 http://192.168.170.4/cgi-bin/test.sh會(huì)因?yàn)闄?quán)限問題,不成功。

[root@localhost conf.d]# chmod +x /var/www/cgi-bin/test.sh

image

(注意: 如果網(wǎng)頁亂碼,就是/etc/httpd/conf/httpd.conf里面的AddDefaultCharset的值不為utf-8

改為utf-8后,重啟httpd服務(wù)就行)

二、目錄權(quán)限配置

在Apache服務(wù)器中,可以使用Order allow deny 語句對(duì)其進(jìn)行控制,有兩種格式:

1、Order allow,deny (表示先允許后拒絕,即是沒有允許的全部拒絕) 嚴(yán)格配置

Allow from 192.168.170.0/24 (表示192.168.170.0/24 網(wǎng)段的所有主機(jī)可以訪問)

Deny from all (表示拒絕所有主機(jī)的訪問)

2、Order deny,allow (表示先拒絕后允許,默認(rèn)沒有拒絕的全部允許) 寬松配置

Deny from 192.168.170.0/24 (表示拒絕192.168.170.0/24網(wǎng)段的所有主機(jī)訪問,允許其他網(wǎng)段的主機(jī)訪問)

例如: /var/www/music 目錄只允許 內(nèi)網(wǎng)用戶訪問,不允許外網(wǎng)用戶訪問,那就把內(nèi)網(wǎng)的網(wǎng)段范圍寫在<Directory "/var/www/music" >節(jié)點(diǎn)之間

為了不混亂主配置文件,我們可以在 /etc/httpd/conf.d 目錄創(chuàng)建music.conf文件,添加以下內(nèi)容:

Alias "/music" "/var/www/music"

<Directory "/var/www/music">

Options Indexes SymLinksIfOwnerMatch

Order allow,deny

Allow from 192.168.170.0/24 192.168.155.0/24

</Directory>

然后重啟服務(wù)就行了 apachectl restart

如果<Directory "/var/www/music" >節(jié)點(diǎn)之間加上

AuthType BasicAuthName "please input name$passwd"AuthUserFile "/var/www/users"Require valid-user

就可以同上一篇的身份驗(yàn)證結(jié)合,增強(qiáng)安全性。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大竹县| 南溪县| 星子县| 南靖县| 三门峡市| 尉氏县| 白银市| 米林县| 虹口区| 盐边县| 龙泉市| 漯河市| 武汉市| 浦城县| 上栗县| 赤峰市| 朝阳区| 区。| 双桥区| 东港市| 西贡区| 旺苍县| 德化县| 荔浦县| 望奎县| 新龙县| 桃园县| 崇礼县| 曲阜市| 和硕县| 昌图县| 徐汇区| 昔阳县| 洮南市| 安义县| 西乡县| 郯城县| 邛崃市| 安图县| 钟山县| 涿州市|