Linux虛擬主機

 1.基於相同IP不一樣Port的虛擬主機   1)vi /etc/http/conf/httpd.conf   2)將Listen字段改成   Listen 80   Listen 8888   (以上設置表示使用80以及8888端口)   3)更改虛擬主機部分爲:   <VirtualHost 192.168.0.1:80   DocumentRoot /var/www/html/website1   </VirtualHost   <VirtualHost 192.168.0.1:8888   DocumentRoot /var/www/html/website2   </VirtualHost   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)更改虛擬主機部分爲:   <VirtualHost 192.168.0.1:80   DocumentRoot /var/www/html/website1   </VirtualHost   <VirtualHost 192.168.0.2:80   DocumentRoot /var/www/html/website2   </VirtualHost   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   <VirtualHost www1.example.com   DocumentRoot /var/www/html/website1   ServerName www1.example.com   </VirtualHost   <VirtualHost www2.example.com   DocumentRoot /var/www/html/website2   ServerName www2.example.com   </VirtualHost   (注:以上設置中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
相關文章
相關標籤/搜索