W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
防偽碼:自古逢秋悲寂寥,我言秋日勝春朝
web網(wǎng)站服務(wù)(二)
一、httpd服務(wù)的訪問(wèn)控制
作用:
a、控制對(duì)網(wǎng)站資源的訪問(wèn)
b、為特定的網(wǎng)站目錄添加訪問(wèn)授權(quán)
常用訪問(wèn)控制方式:
a、客戶機(jī)地址限制
b、用戶授權(quán)限制
二、基于客戶端地址的訪問(wèn)控制
Order配置項(xiàng),定義控制順序
先允許后拒絕,默認(rèn)拒絕所有:Order allow,deny
先拒絕后允許,默認(rèn)允許所有:Order deny,allow
Allow、Deny配置項(xiàng),設(shè)置允許或拒絕的地址
Deny from address1 address2 …
Allow from address1 address2 …
三、用戶授權(quán)限制
方式:摘要認(rèn)證和基本認(rèn)證
a、創(chuàng)建用戶認(rèn)證數(shù)據(jù)文件
cd /usr/local/httpd/
bin/htpasswd -c /usr/local/httpd/conf/.awspwd webadmin
根據(jù)提示輸入密碼
cat /usr/local/httpd/conf/.awspwd (確認(rèn)數(shù)據(jù)用戶文件)
b、添加用戶授權(quán)配置
vim /usr/local/httpd/conf/httpd.conf
authname "xxx" (受保護(hù)的領(lǐng)域名稱)
authtype basic (設(shè)置認(rèn)證的類型)
authuserfile /usr/local/httpd/conf/.awspwd (用戶認(rèn)證賬號(hào)文件)
require valid-user(要求通過(guò)認(rèn)證才能訪問(wèn))
/usr/loca/httpd/bin/apachectl restart (重啟服務(wù)使配置生效)
c、驗(yàn)證用戶訪問(wèn)授權(quán)
二、構(gòu)建虛擬web主機(jī)
類型:基于域名,基于IP地址,基于端口
基于域名:不同的域名對(duì)應(yīng)的IP地址是相同的,我們以www.benet.com和www.accp.com且站點(diǎn)都是192.168.1.2為例,這是使用最為普遍的虛擬Web主機(jī)類型
實(shí)驗(yàn)分析:
首先為兩個(gè)網(wǎng)站搭建dns服務(wù)器,并新建區(qū)域,分別為:www.benet.com和www.accp.com
修改配置文件
修改數(shù)據(jù)文件
重啟dns服務(wù)
準(zhǔn)備網(wǎng)頁(yè)
打開虛擬主機(jī)配置文件,修改配置文件
添加以下內(nèi)容
修改主配置文件,啟用虛擬主機(jī)
Vi /usr/local/httpd/conf/httpd.conf
去掉前面的#號(hào)
重新啟動(dòng)httpd服務(wù)
在客戶端上訪問(wèn)虛擬web主機(jī)
到此為止,基于域名的虛擬主機(jī)搭建完畢
注意:如果在客戶端上訪問(wèn)不了,可能是服務(wù)器的防火墻沒(méi)關(guān)或者沒(méi)開例外,或者dns服務(wù)沒(méi)有重啟,也有可能是httpd服務(wù)沒(méi)有重啟。(視頻參考web網(wǎng)站服務(wù)2)
謝謝大家的支持與鼓勵(lì),我會(huì)繼續(xù)努力!
本文出自 “一盞燭光” 博客,請(qǐng)務(wù)必保留此出處http://yw666.blog.51cto.com/11977292/1846251
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: