码迷,mamicode.com
首页 > 系统相关 > 详细

企业——nginx+tomcat+memcached

时间:2018-10-18 01:05:08      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:while   mod   ring   serve   检测   NPU   开启   oid   contex   

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 root@172.25.11.2:/usr/local scp jdk-7u79-linux-x64.tar.gz root@172.25.11.2:/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 root@172.25.11.1:/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

企业——nginx+tomcat+memcached

标签:while   mod   ring   serve   检测   NPU   开启   oid   contex   

原文地址:https://www.cnblogs.com/wf-aiyouwei/p/9807592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!