虛擬Web主機


配置條件


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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章