虛擬機器主機RHEL

來源:互聯網
上載者:User

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


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

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.