`
世纪魔面
  • 浏览: 19486 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

CentOS下Nginx+Tomcat

阅读更多

  最近需要配置服务器,系统采用CentOS 6.3 64位版,将Nginx和Tomcat整合,以提升服务器性能。首次在Linux系统下做Nginx+Tomcat的整合,为了日后方便,记录一下。

  需要准备的软件:

  pcre-8.32.tar.gz

  

  nginx-1.4.1.tar.gz

  apache-tomcat-7.0.40.tar.gz

  jdk-7u21-linux-x64.tar.gz

  这些软件的下载连接在这里就不再提供了,百度就可以解决问题。如果有朋友着实需要,QQ:107416106,我可以发给你。

  

第一步:安装、配置Nginx

  需要注意的是,有些系统内没有集成gcc、automake等程序,会导致无法安装程序,所以先安装这些程序

 

#yum install gcc gcc-c++ autoconf automake pcre-devel zlib-devel openssl-devel

 1、先安装pcre,这是Nginx所依赖的正则库。

#tar zxvf pcre-8.32.tar.gz
#cd pcre-8.32/ //在这一步之前可以使用mv命令将程序包移动到你想要放置的目录下
#./configure
#make
#make install

 2、安装Nginx

    

#tar zxvf nginx-1.4.1.tar.gz
#cd nginx-1.4.1
#./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
#make
#make install
#/usr/local/nginx/sbin/nginx      //启动服务器,如果出现error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,如下为解决方法:
#ln -s /usr/local/lib/libpcre.so.1 /lib      //32位系统
#ln -s /usr/local/lib/libpcre.so.1 /lib64    //64位系统

//关闭服务器
#usr/local/nginx/sbin/nginx -s stop

    3、安装JDK

#tar zxvf jdk1.7.0_21.tar.gz
#mv jdk1.7.0_21 /usr/local/jdk

    JDK的安装很简单,直接解压即可。但是要记得设置环境变量

 

#vim /etc/profile

JAVA_HOME=/usr/local/jdk
CLASSPATH=$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
export PATH CLASSPATH JAVA_HOME

//保存后使用以下命令使其生效
#source /etc/profile

    4、安装Tomcat

 

#tar zxvf apache-tomcat-7.0.40.tar.gz
#mv apache-tomcat-7.0.40 /usr/local/tomcat

   Tomcat的安装依然这是么简单,同样的,要去/etc/profile里面配置一下

 

#vim /etc/profile

JAVA_HOME=/usr/local/jdk
CATALINA_HOME=/usr/local/tomcat
CATALINA_BASE=/usr/local/tomcat
CLASSPATH=$JAVA_HOME/lib:$CATALINA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH CLASSPATH JAVA_HOME CATALINA_HOME CATALINA_BASE

//保存后,用以下命令使其生效
#source /etc/profile


未完待续...

 

 

  

分享到:
评论

相关推荐

    nginx+tomcat7+memcached session会话保持

    最后,提供的压缩包文件`nginx+tomcat+memcached`可能包含了上述所有组件的配置文件、jar包和安装脚本,帮助用户快速搭建和测试这样的系统。在部署时,务必根据实际网络环境和服务器配置进行适当的调整,确保所有...

    Nginx+Tomcat配置SSL双向验证示例

    本资源是一个 CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证配置示例。详细如何配置请参考博客《图文:CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证》,地址是:...

    Nginx+KeepAlived+Tomcat负载架构

    ### Nginx+KeepAlived+Tomcat负载架构详解 #### 一、概述 随着互联网应用的日益增多,单一服务器已经难以满足高并发、高可用性的需求。因此,越来越多的企业开始采用集群技术来提高系统的稳定性和扩展性。本文将...

    centos7安装+tomcat+mysql+jdk+nginx配置步骤

    centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细

    Nginx+Tomcat负载均衡企业实战.docx

    * 使用 CentOS Linux 操作系统,从 0 开始构建一套 Nginx WEB 服务器平台的两种方式:YUM 二进制方式和 MAKE 源码编译方式 二、基于 MAKE 源码编译方式构建 Nginx WEB 平台 * 从 Nginx 官网下载 Nginx 软件包稳定...

    centOS8 安装LNMT(nginx+mysql+tomcat).pdf

    centOS8 安装LNMT(nginx+mysql+tomcat),此文档为本人原创的文档,有兴趣可以看一下: 本文在centos8基础上进行安装,软件版本如下: 名称 版本 安装方式 备注 jdk 13.0.2 rpm Oracle jdk,目前最新版本 nginx...

    Liunx 下 nginx+tomcat 集群建设

    本主题将深入探讨如何在Linux环境下利用Nginx与Tomcat构建服务器集群,以实现负载均衡和优化性能。Nginx以其高性能的反向代理和静态文件处理能力而闻名,而Tomcat作为Java应用服务器,擅长运行Java Servlets和JSP。...

    基于CentOS 7.6 配置Nginx + Tomcat

    本文详细说明了如何在CentOS 7.6环境下配置Nginx作为反向代理服务器,并将请求分发给不同的Tomcat实例。通过这种方式,可以灵活地部署和管理多个Web应用,同时利用Nginx强大的反向代理功能和负载均衡能力,提升Web...

    CentOs7.3部署nginx+tomcat+redis集群说明.docx

    CentOs7.3部署nginx+tomcat+redis集群说明.docx

    Nginx+Tomcat+Memcached共享session集群配置

    ### Nginx+Tomcat+Memcached 共享 Session 集群配置 #### 一、概述 在大型分布式系统中,为了实现高可用性和负载均衡,常常会使用 Nginx 作为反向代理服务器来分发请求到后端多个 Tomcat 实例上。然而,传统的基于...

    CentOS7下Nginx+Tomcat负载均衡及Redis共享Session解决方案

    本解决方案将详细介绍如何在`CentOS7`上配置`Nginx`以实现`Tomcat`的负载均衡,并利用`Redis`进行Session共享,以提高系统的可扩展性和用户会话的一致性。 首先,我们需要在`CentOS7`上安装`Nginx`。可以使用`yum`...

    基于CentOS 7 web服务环境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)-附件资源

    基于CentOS 7 web服务环境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)-附件资源

    Nginx+keepalived+tomcat集群搭建过程.doc

    【Nginx+Keepalived+Tomcat集群搭建】是一个实现服务器高可用和负载均衡的常见方案,旨在解决单点故障问题,防止服务因一台服务器宕机而导致整个系统的崩溃,即所谓的雪崩效应。 首先,我们需要四台服务器,两台...

    配置CentOS下的Nginx+Mysql+PHP+Tomcat

    在配置CentOS下的Nginx+Mysql+PHP+Tomcat的环境时,首先需要进行的是CentOS的安装和基础配置。以下为详细的步骤: ### 安装CentOS 7.0 1. 在安装CentOS时选择最小安装模式,确保选中“调试工具”、“兼容性程序库”...

    centos一键安装jdk+mysql+nginx+tomcat+php

    本文将详细介绍如何在CentOS上一键安装Java Development Kit (JDK)、MySQL数据库、Nginx web服务器、Tomcat应用服务器以及PHP编程环境。这些组件是构建高效、稳定的Web服务的基础。 ### 安装JDK 首先,我们需要安装...

    详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建

    本文将详细介绍如何在CentOS7操作系统上,结合Nginx和Tomcat8来搭建一个负载均衡环境。Nginx以其高性能和轻量级的特性,常被用作反向代理和负载均衡器,而Tomcat则是广泛使用的Java应用服务器。 首先,我们了解为何...

    Keepalived+Nginx+Tomcat 实现高可用Web集群的示例代码

    Keepalived+Nginx+Tomcat 实现高可用Web集群 一、Nginx的安装过程 1.下载Nginx安装包,安装依赖环境包 (1)安装 C++编译环境 yum -y install gcc #C++ (2)安装pcre yum -y install pcre-devel (3)安装zlib yum -y...

    Nginx+Tomcat7+Mencached负载均衡集群部署

    Nginx+Tomcat7+Mencached负载均衡集群部署,自己写的一个session和cookie管理包.

    nginx+tomcat 8+memecache centos

    memcached-session-manager-1.8.1 ;memcached-session-manager-tc8-1.8.1;kryo-serializers-0.11;kryo-1.04;asm-3.2;minlog-1.2;msm-kryo-serializer-1.8.1;reflectasm-1.01;spymemcached-2.11.1

Global site tag (gtag.js) - Google Analytics