tomcat+memcache+nginx

1.安装jdk

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

cd /usr/local/

ln -s jdk1.7.0_79/ java

vim /etc/profile

source /etc/profile

测试

2.安装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 /usr/local/tomcat/bin
    ./startup.sh

测试

3.TOMCAT+NGINX

vim /usr/local/lnmp/nginx/conf/nginx.conf

nginx -s reload
    /etc/init.d/php-fpm start

测试

4.  <T1>     <T2>   tomcat 和memcache 两台虚拟机做相同操作
        .   \    /  .    
        .     X    .
        .   /    \  .
    <M1>    <M2>

*  yum install memcached
     /etc/init.d/memcached start

rm -fr memcached-session-manager-tc6-1.6.3.jar

*  vim /usr/local/tomcat/conf/context.xml      ##另一台主机failoverNodes 改为n2

*  cd /usr/local/tomcat/bin/     ##重启Tomcat
     ./shutdown.sh
     ./startup.sh

测试
    tail -f logs/catalina.out

5.Sticky
  *  tar -zxf nginx-goodies-nginx-sticky-module-ng-c78b7dd79d0d.tar.gz
     ./configure --prefix=/opt/nginx --user=nginx --group=nginx   --with-threads  --with-file-aio   --with-http_ssl_module   --with-http_stub_status_module --add-module=/root/nginx-goodies-nginx-sticky-module-ng-c78b7dd79d0d.tar.gz  
  833  ./configure --prefix=/opt/nginx --user=nginx --group=nginx   --with-threads  --with-file-aio   --with-http_ssl_module   --with-http_stub_status_module --add-module=/root/nginx-goodies-nginx-sticky-module-ng-c78b7dd79d0d
     make
     make install       ##安装nginx和sticky模块


   *  vim /opt/nginx/conf/nginx.conf

*  ./nginx start

测试

时间: 2024-10-29 16:09:55

tomcat+memcache+nginx的相关文章

linux之tomcat+memcache+nginx的服务搭建

node1:server1:172.25.44.1   ##配有nginx服务 node2:server2:172.25.44.2  ##没有nginx服务,与server1做以下的配置 实验环境: getenforce diabled iptables off 测试真机:foundation44:172.25.44.250 以下内容先在node1上进行 ###node1##### 配置java环境 tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/

nginx+tomcat+memcache

nginx支持静态页面tomcat支持动态页面如果所在的nginx服务器想要进行动态页面则需与tomcat结合此时nginx只是起到转发的作用对jsp的处理是由tomcat来处理的. 一 搭建jdk 先搭建java环境 1  tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/    ###解压到/usr/local下### 2 ln -s jdk1.7.0_79/ java            ###软链接方便版本升级后的使用### 3 vim /

nginx+tomcat+memcache+session绑定

节点信息 节点1 ip:172.16.30.1 nginx 节点101 ip:172.16.30.101 tomcat 节点102 ip:172.16.30.102 tomcat 通过nginx代理访问后端tomcat,并实现memcache的会话绑定,即同一个浏览器访问得到的session结果是一样的 1.节点1安装nginx [[email protected] ~]# yum install -y nginx 1.1.启动nginx测试 [[email protected] ~]# ser

实战项目memcached+tomcat+session+nginx在工作中的应用和配置

环境介绍:公司根据实际需要搭建一个购物网站,当用户购物时可以 将不同商品,放到同一个购物车中进行同时付款. 环境的搭建: 外网用户  IP地址:1.1.1.1  主机名:fanxiaohui  用户访问网站http://www.taobao.com 使用nginx实现负载均衡,由于网页是用JAVA开发的所以选用tomcat搭建网站服务,由于用户在购物时http是一个无状态的协议,不同的商品都是一个新的连接,默认不会把几个商品放到同一个购物车中,无法进行统一结账,为了能使服务器能够认识是同一个客户

linux服务器部署tomcat和Nginx

项目需要,申请了三台测试机器,好在测试机里面光秃秃的什么都没有,我就可以好好的学习一把玩一把了!接下来以图文的形式讲一下我所碰到的坑以及小小的收获吧! 一.准备工作 首先你得有一台可以玩的linux服务器,知道用户名和密码,然后你需要在windows电脑上安装两个可以连上linux服务器的工具,Xshell 5和Xftp 5,安装教程不多说,补图说明如何连上服务器: xshell连接界面如下,输入好主机ip后点击确定,xshell会弹出窗口输入用户名和密码即可连接成功! xftp连接界面如下,填

contos下安装JDK1.7 ,tomcat,nginx

CentOS下的jdk安装 1.先在网上下载好JDK的安装包,然后把安装包放在usr/local/Java目录下(放在哪里就看个人习惯了) 2.打开终端 1>cd /usr/local/java (定位到文件夹/usr/local/Java) 2>tar zxvf jdk-7u51-linux-x64.tar.gz (解压到当前目录) 3>在 /etc/profile 文件末尾添加 环境变量(配置jdk的环境变量) export JAVA_HOME=/usr/java/jdk1.7.0_

tomcat结合nginx或apache实现负载均衡

基于Nginx为web代理服务器配置 前端Nginx配置: yum -y install nginx-1.4.7-1.el6.ngx.x86_64.rpm vim /etc/nginx/nginx.conf 添加一下内容 upstream tomcat { 定义一个名为tomcat的upstream server 172.16.254.151:80; server 172.16.254.144:8080; } 编辑/etc/nginx/conf.d/default.conf配置文件 启动ngin

一台服务器下多个tomcat以及nginx实现负载均衡

一台机器下多个tomcat实现nginx负载均衡 ? 1下载tomcat,免安装版 地址:http://pan.baidu.com/s/1jGAgc5o 2.复制一个tomcat副本(下面的操作只需在副本中) 命名为: 3.修改server.conf 打开文件位置 修改下面三个地方: 1. 2. 3. ? ? ? ? ? ? ? ? 4.打开service.bat 打开文件位置 ? 添加如下 5安装此tomcat服务 命令行输入:TOMCAT8.1.2为该服务的名字,可随意 ? 6启动此服务 需

开机自动启动tomcat+memcached+nginx

编辑 /etc/rc.d/rc.local 如下: export JAVA_HOME=/usr/java/jdk1.7.0_71 export CLASSPATH=.:/usr/java/jdk1.7.0_71/lib/dt.jar:/usr/java/jdk1.7.0_71/lib/tools.jar export PATH=/usr/java/jdk1.7.0_71/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bi