一、安装 JDK
1、解压源码,设定链接(当jdk更新时,更新链接即可
[root@server6 ~]# tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/
[root@server6 ~]# cd /usr/local/
[root@server6 local]# ln -s jdk1.7.0_79/ java
2、添加环境变量
[root@server6 local]# vim /etc/profile
[root@server6 local]# source /etc/profile
[root@server6 ~]# . /etc/profile ##在当前shell更新环境变量
[root@server6 ~]# sh /etc/profile ##在新的shell中更新环境变量
加载完成后查看是否成功
3、java测试
[root@server6 ~]# vim test.java
[root@server6 ~]# javac test.java
[root@server6 ~]# java test
Hello World!
[root@server6 ~]#
##javac编译".java"脚本,java运行脚本
二、安装 tomcat
1、解压源码,设定链接(当tomcat更新时,更新链接即可
注意:tomcat测试时,关闭openresty,打开nginx做测试
[root@server6 ~]# tar zxf apache-tomcat-7.0.37.tar.gz -C /usr/local/
[root@server6 ~]# cd /usr/local/
[root@server6 local]# ln -s apache-tomcat-7.0.37/ tomcat
2、启动tomcat(访问172.25.29.6:8080查看主页,默认为8080端口)
访问网页进行测试
3、测试tomcat (访问172.25.29.6:8080/test.jsp抓取系统时间
[root@server6 ROOT]# pwd
/usr/local/tomcat/webapps/ROOT
[root@server6 ROOT]# vim test.jsp
[root@server6 ROOT]# cat test.jsp
the time is: <%=new java.util.Date() %>
[root@server6 ROOT]#
4、修改nginx配置文件,当访问.jsp文件时,自动跳转(保证主页的完整性,修改nginx的默认发布目录)
[root@server6 ROOT]# vim /usr/local/lnmp/nginx/conf/nginx.conf
location / {
# root html; ##修改nginx的默认发布目录
root /usr/local/tomcat/webapps/ROOT;
index index.php index.html index.htm;
}
location ~ \.jsp$ {
proxy_pass http://172.25.12.1:8080;
}
[root@server6 ROOT]# nginx -t
nginx: the configuration file /usr/local/lnmp/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/lnmp/nginx/conf/nginx.conf test is successful
[root@server6 ROOT]#
网页访问172.25.29.6/index.jsp 进行测试
三、实现 tomcat 的负载均衡
1、另一台虚拟机(server3),配置 java 和 tomcat
同上述步骤,java、tomcat 需测试ok
2、server6主机,配置nginx
root@server6 ROOT]# vim /usr/local/lnmp/nginx/conf/nginx.conf
upstream tomcat {
server 172.25.29.6:8080;
server 172.25.29.3:8080;
}
location ~ \.jsp$ {
proxy_pass http://tomcat;
}
[root@server6 ROOT]# nginx -t
nginx: the configuration file /usr/local/lnmp/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/lnmp/nginx/conf/nginx.conf test is successful
[root@server6 ROOT]# nginx -s reload
网页访问 172.25.29.6/test.jsp (出现负载均衡)