配置條件
1:Linux系統
2:httpd服務,dns服務
需要詳細瞭解httpd服務的訪問控制
主要爲控制對網站資源的訪問,爲特定的網站目錄添加訪問授權
常用的爲客戶機地址限制,用戶授權限制
Order配置項,定義控制順序
1:先允許後拒絕,默認拒絕所有:Order allow,deny
2:先拒絕後允許,默認允許所有:Order deny,allow
配置dns服務添加解析
vim /var/named/chroot/var/named/benet.com.zone (手動創建)
@ IN NS dnssvr.jianyu.com.
dnssvr IN A 192.168.1.1
www IN A 192.168.1.1
vim /var/named/chroot/var/named/accp.com.zone
@ IN NS dnssvr.accp.com.
www IN A 192.168.1.1
爲兩臺虛擬主機創建默認網頁(需要手動創建)
mkdir -p /var/www/html/jianyucom
mkdir -p /var/www/html/accpcom
修改虛擬主機配置 vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
<Directory ‘/var/www/html’ (通告其網頁目錄)
Order allow,deny 訪問順序
Allow from all 允許所有
</Directory>
NameVirtualHost 192.168.1.1:80
<VirtualHost 192.168.1.1>
DocumentRoot /var/www/html/jianyucom (默認網頁目錄)
ServerName www.jianyu.com (域名)
NameVirtualHost 192.168.1.1:80
<VirtualHost 192.168.1.1>
DocumentRoot /var/www/html/accpcom (默認網頁目錄)
ServerName www.accp.com (域名)
編輯配置文件 vim /usr/local/httpd/conf/httpd.conf
將http-vhosts.conf 選項配置前的#去掉 使其應用
Include conf/extra/httpd-vhosts.conf (加載獨立配置)
重啓服務 /usr/local/httpd/bin/apachectl/ start