本文基于centos
首先修改yum的配置文件,国内有一些镜像。编辑资源配置文件
vim /etc/yum.repos.d/CentOS-Base.repo。
默认是从镜像列表中查找速度最快的mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
也可以使用
http://mirror.centos.org/centos/$releasever/extras/$basearch/
增加nginx的资源地址,在yum配置文件最下面添加
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
先使用 yum search tomcat 查找tomcat资源,然后yum install tomcat6 安装tomcat
然后安装nginx yum install nginx。
下面配置 nginx
修改nginx配置文件 vim /etc/nginx/nginx.conf
upstream www.XXX.com{
server localhost:8181;
}
server_name www.XXX.com;
location / {
root html;
index index.html index.htm;
proxy_pass http://www.XXX.com;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
如果需要负载均衡则在upstream中多配置几个服务器和相应的端口。需要转发的域名在proxy_pass
中修改即可。
然后配置 vi /etc/sysconfig/tomcat6
<Connector port="8181" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
如果使用了ajp的话,就配置ajp的connector
分享到:
相关推荐
最后,提供的压缩包文件`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