企业——nginx+tomcat+memcached

1.java环境 注意:tomcat要在java环境下 安装jdk(java必须要的)编写一个test脚本,检测 tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/ cd /usr/local/ ls ln -s jdk1.7.0_79/ java cd java/ ls vim /etc/profile export JAVA_HOME=/usr/local/java export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin source /etc/profile cd vim test.java public class test { public static void main(String[] args) { System.out.println("Hello World!"); } } javac test.java ##编译生成可执行文件 java test 2.apache-tomcat的安装 tar zxf apache-tomcat-7.0.37.tar.gz -C /usr/local/ cd /usr/local/ ln -s apache-tomcat-7.0.37/ tomcat cd tomcat/ bin/startup.sh ##开启服务 netstat -antlp | grep 80080 cd webapps/ cd ROOT/ pwd /usr/local/tomcat/webapps/ROOT /opt/nginx/nginx/sbin/nginx -s stop cd /usr/local/lnmp/nginx/conf vim nginx.conf location ~ \.jsp$ { proxy_pass http://172.25.11.1:8080; } nginx nginx -s reload 3.打开两台虚拟机,用作负载均衡 4.先打开之前的虚拟机,打开nginx,并测试之前的tomcat的测试页面是否能用 注: nginx-sticky-module 为 nginx 的第三方模块,使 nginx 支持 sticky 模式,所谓 sticky 模式 就是指同一个用户的访问请求都被发送到同一个 tomcat 实例上处理。 cd /usr/local/ cd tomcat/ bin/startup.sh ##开启tomcat服务 5.测试:打开页面 172.25.11.1/test.jsp 6.将tomcat(之间信息不共享)和jdk的压缩包,scp到要做负载均衡的虚拟机上 (1)从一个准备好的虚拟机上将压缩包scp到负载均衡上: scp apache-tomcat-7.0.37.tar.gz [email protected]:/usr/local scp jdk-7u79-linux-x64.tar.gz [email protected]:/usr/local (2)在新的负载均衡的虚拟机上: cd /usr/local/ ls ln -s jdk1.7.0_79/ java ln -s apachecd-tomcat-7.0.37/ tomcat vim /etc/profile ##编辑环境变量 export JAVA_HOME=/usr/local/java export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin source /ect/profile ##重新加载 nginx -t nginx -s reload cd tomcat/webapps/ROOT/ ls vim test.jsp vge contentType="text/html; charset=GBK" %> <%@ page import="java.util.*" %> Server Info: <% out.println(request.getLocalAddr() + " : " + request.getLocalPort()+"
");%> <% out.println("
ID " + session.getId()+"
"); String dataName = request.getParameter("dataName"); if (dataName != null && dataName.length() > 0) { String dataValue = request.getParameter ("dataValue"); session.setAttribute(dataName, dataValue); } out.print(" Session list"); Enumeration e = session.getAttributeNames(); while (e.hasMoreElements()) { String name = (String)e.nextElement(); String value = session.getAttribute(name).toString(); out.println( name + " = " + value+"
"); System.out.println( name + " = " + value); } %>
name:
key:
scp test.jsp [email protected]:/usr/local/tomcat/webapps/ROOT (3)测试: 在网页上:172.25.11.1/test.jsp 7.给负载据均衡上操作: (1)给负载均衡上安装memcache: yum install memcached -y (2)在两个虚拟机上都开启memcache: /etc/init.d/memcached start (3)编译tomcat和memcache有关的文件: cd /usr/local/tomcat/conf vim context.xml

猜你喜欢

转载自www.cnblogs.com/wf-aiyouwei/p/9807592.html
今日推荐