lVS+lamp安裝配置

lVS+lamp安裝配置

 

說明:此安裝平臺爲ubuntu10.04 desktop版,且使用root權限。

一、lvs安裝

通過ipvsadm --version命令查看是否已經安裝,如果沒有。則使用:apt-get install ipvsadm命令安裝,安裝完成後可以使用ipvsadm --version查看版本號,表示安裝成功。

二、lamp安裝

   下載源碼包或者rpm包安裝的方式較爲複雜,下面講解通過界面管理或命令安裝搭建lamp環境。

1,    使用ubuntu界面管理器安裝(我沒使用這種)

系統->系統管理->新立得軟件包管理器->編輯->使用任務標記分組軟件包->LAMP Server(勾選)->確定->返回到上一個窗口點擊應用(或System->Administration->Synaptic Package Manager->Edit->Mark packages by Task->LAMP Server->OK)。然後系統會自動下載安裝lamp環境軟件包,安裝過程中會要求設置Mysql root帳號的密碼。

2,    使用命令安裝

安裝apache:apt-get install apache2

安裝mysql:apt-get install mysql-server mysql-client

安裝php:apt-get install php5

三、測試

apache測試:打開瀏覽器在地址欄輸入127.0.0.1(或localhost),顯示It works!表明Apache服務器已經開始工作了。

php測試:在/var/www目錄下新建文件test.php,寫入代碼:  <?php phpinfo(); ?> 保存,在地址欄輸入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正確出現了php 配置信息則表明LAMP Apache,php已經正常工作,如果不行,重啓Apache服務器後再測試。

mysql測試:在/var/www目錄下新建 mysql_test.php:

<?php

$link = mysql_connect("localhost","root","020511");

if (!$link)

{

die('Could not connect: ' . mysql_error());

}

else echo "Mysql已經正確配置";

mysql_close($link);

?>

保存退出,在地址欄輸入http://127.0.0.1/mysql_test.php,顯示”Mysql 已經正確配置”則表示OK了,如果不行,重啓Apache服務器後再試一下。

如果出現亂碼:打開apache配置文件: vi /etc/apache2/apache2.conf,在最後面加上:AddDefaultCharset UTF-8,如果還是亂碼的,再將UTF-8改用gb2312。

重啓 apache:sudo /etc/init.d/apache2 restart

重啓mysql:sudo /etc/init.d/mysql restart

四、LVS-NAT模式配置

1、lvs機配置:

echo “1” > /proc/sys/net/ipv4/ip_forward

echo “0” > /proc/sys/net/ipv4/conf/all/send_redirects

echo “0” > /proc/sys/net/ipv4/conf/default/send_redirects

echo “0” > /proc/sys/net/ipv4/conf/eth0/send_redirects

ipvsadm –A –t $VIP –s rr

ipvsadm –a –t $VIP –r $RIP1 –m –w 1

ipvsadm –a –t $VIP –r $RIP2 –m –w 1  ($RIP代表服務器的IP)

2、web服務器配置:

route add default gw $DIP  

 

五、lvs-dr模式配置

1、lvs配置

echo “1” > /proc/sys/net/ipv4/ip_forward

ipvsadm –A –t $VIP –s rr

ipvsadm –a –t $VIP –r $RIP1 –m –w 1

ipvsadm –a –t $VIP –r $RIP2 –m –w 1  ($RIP代表服務器的IP)

/etc/init.d/ipvsadm save

 

2、web服務器配置:

ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up

route add -host $VIP dev lo:0

echo “1″ >/proc/sys/net/ipv4/conf/lo/arp_ignore

echo “2″ >/proc/sys/net/ipv4/conf/lo/arp_announce

echo “1″ >/proc/sys/net/ipv4/conf/all/arp_ignore

echo “2″ >/proc/sys/net/ipv4/conf/all/arp_announce

sysctl -p

 

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