tomcat+nginx+memcache

tomcat安裝php

tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/html

cd /usr/local/java

ln -s jdk1.7.0_79/ javamysql

]# vim /etc/profile  添加以下:linux

export  JAVA_HOME=/usr/local/javanginx

export  CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/libweb

export  PATH=$PATH:$JAVA_HOME/bin算法

source /etc/profilesql

echo $JAVA_HOMEapache

/usr/local/java

echo $CLASSPATH

.:/usr/local/java/lib:/usr/local/java/jre/lib

echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/lnmp/mysql/bin:/usr/local/lnmp/nginx/sbin:/usr/local/java/bin

/etc/init.d/php-fpm start

Starting php-fpm  done

nginx

cd

which java

/usr/local/java/bin/java

which javac

/usr/local/java/bin/javac

vim test.java

 

javac test.java

java test

 

# tar zxf apache-tomcat-7.0.90.tar.gz  -C /usr/local/

cd /usr/local/

ln -s apache-tomcat-7.0.90/ tomcat

ll

 

cd tomcat/

bin/startup.sh

netstat -antlp

訪問172.25.8.5:8080

 

cd /usr/local/tomcat/webapps/ROOT/

vim test.jsp

 

訪問172.25.8.1:8080/test.jsp

 nginx修改配置實現輪循

cd /usr/local/lnmp/nginx/conf/

vim nginx.conf

 

nginx -s reload

server1中:

tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/

tar zxf apache-tomcat-7.0.90.tar.gz  -C /usr/local

cd /usr/local/

ln -s jdk1.7.0_79/ java

ln -s apache-tomcat-7.0.90/ tomcat

vim /etc/profile

source /etc/profile

cd /usr/local/tomcat/

bin/startup.sh

cd /usr/local/tomcat/webapps/ROOT/

vim test.jsp

訪問172.25.8.5/test.jsp 此時出現輪循

 

yum install memcached -y

/etc/init.d/memcached start

cd /usr/local/tomcat/conf/

vim context.xml(在兩個節點處都寫入,節點根據ip地址對應寫入)

 

 

而後將jar包放入/usr/local/tomcat/lib中,

並在server1和server5中yum install telnet -y 

cd /usr/local/tomcat/webapps/ROOT/

vim test.jsp

寫入:

<%@ page contentType="text/html; charset=GBK" %>

<%@ page import="java.util.*" %>

<html><head><title>Cluster App Test</title></head>

<body>

Server Info:

<%

out.println(request.getLocalAddr() + " : " + request.getLocalPort()+"<br>");%>

<%

out.println("<br> ID " + session.getId()+"<br>");

String dataName = request.getParameter("dataName");

if (dataName != null && dataName.length() > 0) {

String dataValue = request.getParameter("dataValue");

session.setAttribute(dataName, dataValue);

}

out.print("<b>Session list</b>");

Enumeration e = session.getAttributeNames();

while (e.hasMoreElements()) {

String name = (String)e.nextElement();

String value = session.getAttribute(name).toString();

out.println( name + " = " + value+"<br>");

System.out.println( name + " = " + value);

}

%>

<form action="test.jsp" method="POST">

name:<input type=text size=20 name="dataName">

<br>

key:<input type=text size=20 name="dataValue">

<br>

<input type=submit>

</form>

</body>

</html

cd /usr/local/lnmp/nginx/conf

vim nginx.conf

添加了sticky算法

 

nginx -s reload 從新讀取

而後訪問172.25.8.1/test.jsp

 

server1tomcat停掉

 

繼續寫入:

Ok

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息