1、安装java环境:
配置命令:
$sdo apt-get install ubuntu-restricted-extras
再运行如下命令:
$sudo apt-get install sun-java6-jdk
待安装完毕后选择默认Java.
$sudo update-alternatives --config java
安装过程提示选择,输入“2”即可,然后按回车键确定。
如果一切顺利,便可开始配置环境变量,在终端中运行如下命令:
$sudo gedit /etc/environmet
在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
保存退出后,运行如下命令:
$sudo gedit /etc/jvm
将文件中的“/usr/lib/jvm/java-6-sun"这行填入到配置块的顶部。
之后安装配置Eclipse,在终端中运行如下安装命令:
$sudo apt-get install eclipse
到此为止,Eclipse已经安装到Ubuntu系统。
2、安装TOMCAT6
直接运行:
sudo apt-get install tomcat6 tomcat6-admin tomcat6-common tomcat6-user tomcat6-docs tomcat6-examples
自动安装完成
常用命令:
Start tomcat server
sudo /etc/init.d/tomcat6 start
Stop tomcat server
sudo /etc/init.d/tomcat6 stop
Restart tomcat server
sudo /etc/init.d/tomcat6 restart
Get tomcat server status
sudo /etc/init.d/tomcat6 status
两个重要地方:
配置文件位置:/etc/tomcat6/server.xml
项目发布位置:/var/lib/tomcat6
3、安装ipvsadm
modprobe -l |grep ipvs
如果看到如下,就可以了,如果没有还要重编内核,选 上ipvs 模块。
/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_wlc.ko
/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_dh.ko。。。。
现在直接:sudo apt-get install ipvsadm
安装结束直接:sudo ivpsadm,无错误提示,表明安装成功。
4、准备工作就绪,现在开始配置。
a.现在克隆两个虚拟机。总共三个虚拟机:
IP分别为:
192.168.0.150(配置均载器)
192.168.0.151
192.168.0.152
192.168.0.155(用户访问的地址)
这里要注意用到的是4个地址,但是机子只有三台,
192.168.0.155是作为虚拟地址工作的。
提醒下,NAT模式,在VM中的虚拟机中一定要选择NAT连接方式,我为这个错误付出了沉重的代价。
一般最多的问题就在这两个地方。
b. 进入 192.168.0.150
#配置虚拟地址(外网访问的地址)
#ifconfig eth0:0 192.168.0.155
0 netmask 255.255.255.255 broadcast 192.168.0.155 up // 配置虚拟ip 192.168.1.230 , 它是提供对外的http 服务 的ip .
#echo 1 > /proc/sys/net/ipv4/ip_forward // 让其有ip 转发功能
#在192.168.0.155上添加均载服务器,注意192.168.0.155的理解
#sudo ipvsadm -A -t 192.168.0.155:80 -s wlc //add virtual service
#sudo ipvsadm -a -t 192.168.0.155:80 -r 192.168.0.152 -g // add real server
#sudo ipvsadm -a -t 192.168.0.155:80 -r 192.168.0.151 -g // add real server
把以上五句写在 /etc/rc.local 最后,避免重启后再输入。
常用两天命令:
ipvsadm -l 是列出清单。
ipvsadm -d -t 192.168.0.155:80 -r 192.168.0.151 // 是删除 real server 192.168.1.233
c. 进入 192.168.0.151
#ifconfig lo:0 192.168.0.155 netmask 255.255.255.255 broadcast 192.168.0.155 up//注意这里的网关。要看清楚
# route add -host 192.168.0.155 dev lo:0
把以上二句写 /etc/rc.local 最后,避免重启再输入。
#启动tomcat
d. 进入 192.168.0.152,照c完全一样的整一次。
三. 测试:
1. 在另外的pc 上面访问 http://192.168.0.155
不断刷新浏览器, 如果看到不同的页面,就表示成功了,
可能有的浏览器需要清除cache. 如果不行,
就等一段时间再关闭,打开浏览器再试。