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