標籤:lvs-net
實驗環境:centos 7
實驗程式:httpd、ipvsadm
實驗目的:在單台主機上用lvs做httpd基於連接埠的調度
| IP |
連接埠 |
首頁 |
|
| 10.1.12.13 |
80 |
This is www1 |
|
| 10.1.12.13 |
81 |
This is www2 |
|
| 10.1.12.13 |
82 |
This is www3 |
|
一、安裝httpd並配置三個虛擬機器主機
[[email protected] conf.d]# vi vhost.conf
<VirtualHost *:80> ServerName www.blackCao.com DocumentRoot "/vhost/www1" <Directory "/vhost/www1"> Options none AllowOverride none Require all granted </Directory> CustomLog logs/www1_access.log combined ErrorLog logs/www1_erroe.log</VirtualHost>##<VirtualHost *:81> ServerName www.blackCao.com DocumentRoot "/vhost/www2" <Directory "/vhost/www2"> Options none AllowOverride none Require all granted </Directory> CustomLog logs/www2_access.log combined ErrorLog logs/www2_erroe.log</VirtualHost>##<VirtualHost *:82> ServerName www.blackCao.com DocumentRoot "/vhost/www3" <Directory "/vhost/www3"> Options none AllowOverride none Require all granted </Directory> CustomLog logs/www3_access.log combined ErrorLog logs/www3_erroe.log</VirtualHost>
[[email protected] conf.d]# vi ../conf/httpd.conf
Listen 81Listen 82Listen 80
二、安裝ipvsadm並配置
[[email protected] ~]# yum install -y ipvsadm
[[email protected] ~]# ipvsadm -A -t 10.1.12.13:80 -s rr[[email protected] ~]# ipvsadm -a -t 10.1.12.13:80 -r 10.1.12.13:80 -m[[email protected] ~]# ipvsadm -a -t 10.1.12.13:80 -r 10.1.12.13:81 -m[[email protected] ~]# ipvsadm -a -t 10.1.12.13:80 -r 10.1.12.13:82 -m[[email protected] ~]# ipvsadm -L -n -> RemoteAddress:Port Forward Weight ActiveConn InActConnTCP 10.1.12.13:80 rr -> 10.1.12.13:80 Masq 1 0 0 -> 10.1.12.13:81 Masq 1 0 0 -> 10.1.12.13:82 Masq 1 0 0
三、測試
啟動http服務並查看連接埠監聽狀態,在別的虛擬機器主機上使用curl命令測試,是否為三個首頁檔案輪詢調度。在瀏覽器上測試一般會有緩衝,所以還是別踩坑了
本文出自 “傳說中的豬” 部落格,請務必保留此出處http://cszdz.blog.51cto.com/11892760/1879672
lvs-net之單主機基於連接埠調度