最近需要配置服务器,系统采用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+tomcat+memcached`可能包含了上述所有组件的配置文件、jar包和安装脚本,帮助用户快速搭建和测试这样的系统。在部署时,务必根据实际网络环境和服务器配置进行适当的调整,确保所有...
本资源是一个 CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证配置示例。详细如何配置请参考博客《图文:CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证》,地址是:...
### Nginx+KeepAlived+Tomcat负载架构详解 #### 一、概述 随着互联网应用的日益增多,单一服务器已经难以满足高并发、高可用性的需求。因此,越来越多的企业开始采用集群技术来提高系统的稳定性和扩展性。本文将...
centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细
* 使用 CentOS Linux 操作系统,从 0 开始构建一套 Nginx WEB 服务器平台的两种方式:YUM 二进制方式和 MAKE 源码编译方式 二、基于 MAKE 源码编译方式构建 Nginx WEB 平台 * 从 Nginx 官网下载 Nginx 软件包稳定...
centOS8 安装LNMT(nginx+mysql+tomcat),此文档为本人原创的文档,有兴趣可以看一下: 本文在centos8基础上进行安装,软件版本如下: 名称 版本 安装方式 备注 jdk 13.0.2 rpm Oracle jdk,目前最新版本 nginx...
本主题将深入探讨如何在Linux环境下利用Nginx与Tomcat构建服务器集群,以实现负载均衡和优化性能。Nginx以其高性能的反向代理和静态文件处理能力而闻名,而Tomcat作为Java应用服务器,擅长运行Java Servlets和JSP。...
本文详细说明了如何在CentOS 7.6环境下配置Nginx作为反向代理服务器,并将请求分发给不同的Tomcat实例。通过这种方式,可以灵活地部署和管理多个Web应用,同时利用Nginx强大的反向代理功能和负载均衡能力,提升Web...
CentOs7.3部署nginx+tomcat+redis集群说明.docx
### Nginx+Tomcat+Memcached 共享 Session 集群配置 #### 一、概述 在大型分布式系统中,为了实现高可用性和负载均衡,常常会使用 Nginx 作为反向代理服务器来分发请求到后端多个 Tomcat 实例上。然而,传统的基于...
本解决方案将详细介绍如何在`CentOS7`上配置`Nginx`以实现`Tomcat`的负载均衡,并利用`Redis`进行Session共享,以提高系统的可扩展性和用户会话的一致性。 首先,我们需要在`CentOS7`上安装`Nginx`。可以使用`yum`...
基于CentOS 7 web服务环境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)-附件资源
【Nginx+Keepalived+Tomcat集群搭建】是一个实现服务器高可用和负载均衡的常见方案,旨在解决单点故障问题,防止服务因一台服务器宕机而导致整个系统的崩溃,即所谓的雪崩效应。 首先,我们需要四台服务器,两台...
在配置CentOS下的Nginx+Mysql+PHP+Tomcat的环境时,首先需要进行的是CentOS的安装和基础配置。以下为详细的步骤: ### 安装CentOS 7.0 1. 在安装CentOS时选择最小安装模式,确保选中“调试工具”、“兼容性程序库”...
本文将详细介绍如何在CentOS上一键安装Java Development Kit (JDK)、MySQL数据库、Nginx web服务器、Tomcat应用服务器以及PHP编程环境。这些组件是构建高效、稳定的Web服务的基础。 ### 安装JDK 首先,我们需要安装...
本文将详细介绍如何在CentOS7操作系统上,结合Nginx和Tomcat8来搭建一个负载均衡环境。Nginx以其高性能和轻量级的特性,常被用作反向代理和负载均衡器,而Tomcat则是广泛使用的Java应用服务器。 首先,我们了解为何...
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负载均衡集群部署,自己写的一个session和cookie管理包.
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