歡迎您光臨本站 註冊首頁

基於IP,基於port和基於域名的三種虛擬主機的配置方法

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

基於IP,基於port和基於域名的三種虛擬主機的配置方法

  1.基於相同IP不同Port的虛擬主機
 1)vi /etc/http/conf/httpd.conf
 2)將Listen欄位改為
 Listen 80
 Listen 8888
 (以上設置表示使用80以及8888埠)
 3)更改虛擬主機部分為:
 

;
         DocumentRoot /var/www/html/website1
 

;
 

;
         DocumentRoot /var/www/html/website2
 

;
 4)保存以上設置
 5)創建目錄以及頁面文件:
 #mkdir –p /var/www/html/website1
 #mkdir –p /var/www/html/website2
 #cd /var/www/html/website1
 #cat >;index.html <<EOF
>;website1
 >;EOF
 #cd /var/www/html/website2
 #cat >;index.html <<EOF
>;website2
 >;EOF
 (註:在/etc/httpd/conf/httpd.conf中有DirectoryIndex index.html index.html.var,表示只讀index.html,而不讀index.htm,切記)
 6)service httpd restart
 完成以上設置后,可以通過以下方式訪問:
 1)打開瀏覽器
 2)輸入http://192.168.0.1:80以及http://192.168.0.1:8888
 
 2.基於相同Port不同IP的虛擬主機
 1)不同IP地址的配置:
 #cd /etc/sysconfig/network-scripts
 #cp ifcfg-eth0 ifcfg-eth0:1
 #vi ifcfg-eth0:1
 將eth0:1更改為:
 DEVICE=eth0:1
 ONBOOT=YES
 BOOTPROTO=static
 IPADDR=192.168.0.2
 NETMASK=255.255.255.0
 2)service network restart
 3)vi /etc/httpd/conf/httpd.conf
 4)更改虛擬主機部分為:
 

;
         DocumentRoot /var/www/html/website1
 

;
 

;
         DocumentRoot /var/www/html/website2
 

;
 5)創建目錄以及頁面文件:
 #mkdir –p /var/www/html/website1
 #mkdir –p /var/www/html/website2
 #cd /var/www/html/website1
 #cat >;index.html <<EOF
>;website1
 >;EOF
 #cd /var/www/html/website2
 #cat >;index.html <<EOF
>;website2
 >;EOF
 完成以上設置后,可以通過以下方式訪問:
 1)打開瀏覽器
 2)輸入http://192.168.0.1:80以及http://192.168.0.2:80
 
 3.基於域名的虛擬主機的訪問
 1)vi /etc/http/conf/httpd.conf
 2)更改虛擬主機部分為:
 NameVirtualHost 192.168.0.1
 

;
         DocumentRoot /var/www/html/website1
         ServerName www1.example.com
 

;
 

;
         DocumentRoot /var/www/html/website2
         ServerName www2.example.com
 

;
 (註:以上設置中NameVirtualHost不可以省略)
 3)創建目錄以及頁面文件:
 #mkdir –p /var/www/html/website1
 #mkdir –p /var/www/html/website2
 #cd /var/www/html/website1
 #cat >;index.html <<EOF
>;website1
 >;EOF
 #cd /var/www/html/website2
 #cat >;index.html <<EOF
>;website2
 >;EOF
 4)完成以上設置后,可以通過以下方式訪問:
 1)打開瀏覽器
 2)輸入http://www1.example.com 以及 http://www2.example.com



[火星人 ] 基於IP,基於port和基於域名的三種虛擬主機的配置方法已經有196次圍觀

http://coctec.com/docs/service/show-post-14057.html