1. 准备软件
apache-tomcat-6.0.26.tar.gz http://tomcat.apache.org/download-60.cgi
jdk-6u20-linux-i586.bin http://java.sun.com/javase/downloads/index.jsp
nginx-0.8.15.tar.gz http://nginx.org/en/download.html
pcre-7.9.tar.gz http://sourceforge.net/projects/pcre/files/
以上软件放到/usr/local/目录下
2. 安装jdk
#cd /usr/local/
#./jdk-6u20-linux-i586.bin
输入yes,一直安装
配置环境变量
vi /etc/profile 按shift+g 跳到最后,添加一下代码
1 |
JAVA_HOME= "/usr/local/jdk1.6.0_20"
|
2 |
CLASS_PATH= "$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
|
3 |
PATH= ".:$PATH:$JAVA_HOME/bin "
|
4 |
CATALINA_HOME= "/usr/local/tomcat"
|
5 |
export JAVA_HOME CATALINA_HOME |
# source /etc/profile 让配置生效
3.安装tomcat
# cd /usr/local
# tar zxvf apache-tomcat-6.0.18.tar.gz
# mv apache-tomcat-6.0.18 tomcat
# mkdir –p /home/www/web
# cp -rf /usr/local/tomcat/webapps/* /home/www/web/
修改/home/www/web/为网站目录
vi /usr/local/tomcat/conf/server.conf
把Host name=”localhost”处将appBase=的指向路径改为/home/www/web
#cd /usr/local/tomcat/bin
#./startup.sh
输入http://ip:8080看到猫的页面,说明tomcat安装成功。
3. 安装nginx
# cd /usr/local
# tar zxvf nginx-0.7.63.tar.gz
#./configure
#make && make install
# cd ..
# tar zxvf nginx-0.7.63.tar.gz
# cd nginx-0.7.63
#./configure –with-http_stub_status_module –with-http_ssl_module
(启动server状态页和https模块)
#make && make install
4. 修改配置文件
nginx安装成功后的安装目录为/usr/local/nginx 在conf文件夹中新建proxy.conf,用于配置一些代理参数,内容如下:
# proxy.conf
02 |
proxy_set_header Host $host ;
|
03 |
proxy_set_header X-Real-IP $remote_addr ;
|
05 |
client_max_body_size 10m; |
06 |
client_body_buffer_size 128k; |
07 |
proxy_connect_timeout 90; |
08 |
proxy_send_timeout 90; |
09 |
proxy_read_timeout 90; |
background-image: none !important; background-color: initial !important; text-align: left !important; float: none !important; vertical-alig
分享到:
Global site tag (gtag.js) - Google Analytics
|
相关推荐
### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...
Linux下Nginx+Tomcat整合的安装与配置是一项重要的知识点,涉及到Linux系统操作、Nginx服务器的部署、Tomcat应用服务器的安装以及二者整合配置方法。整合Nginx和Tomcat的目的是为了结合Nginx作为高性能的反向代理...
本教程将详细介绍如何在Linux系统上安装Nginx并配置与Tomcat的集成,以此替代Apache作为前端服务器。 首先,我们来了解Nginx。Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、低内存占用和高并发处理能力而...
在这个笔记中,我们将详细介绍如何安装和配置Tomcat、Nginx和PHP,并将其整合在一起。 一、Nginx的安装和配置 首先,我们需要安装Nginx。使用以下命令添加Nginx的源并安装Nginx: sudo add-apt-repository ppa:...
至此,Nginx 与 Tomcat 的整合配置已完成。通过访问 `http://example.com` 即可看到 Tomcat 提供的服务页面。这种配置方式不仅提高了系统的并发处理能力,还能够更好地利用 Nginx 的静态资源处理能力,减轻 Tomcat ...
**Nginx与Tomcat的整合** 1. **反向代理**:配置Nginx作为反向代理服务器,将HTTP请求转发到Tomcat实例。这可以通过在Nginx的配置文件`conf/nginx.conf`中添加反向代理规则实现。 2. **负载均衡**:Nginx可以设置...
接着,配置Redis与Tomcat7的集成,这通常通过在Tomcat的`web.xml`中添加session监听器实现,将session保存到Redis中。当新的请求到来时,Nginx会查找Redis中的session ID,将请求转发到保存该session的Tomcat实例。 ...
1. Nginx与Tomcat的整合: Nginx是一个高性能的HTTP和反向代理服务器,它同时也提供了IMAP/POP3/SMTP服务。Tomcat是一个开源的Web应用服务器,用于运行JSP页面和Servlet。在本例中,Nginx用作Web服务器,负责处理...
这个实例涵盖了`nginx`与`tomcat`的整合、`nginx`的反向代理与负载均衡配置以及`tomcat`集群的设置。这样的架构有助于提高系统性能,当某个`tomcat`实例出现问题时,`nginx`能够自动将流量导向其他正常运行的实例,...
四、Nginx与Tomcat整合 为了将Nginx与Tomcat协同工作,需要配置Nginx的反向代理规则,将静态资源直接返回给客户端,动态请求转发给Tomcat处理。配置示例: ```nginx http { upstream tomcat { server 127.0.0.1:...
Nginx或Tomcat可以配置为在接收到请求时首先检查Memcached中是否有所需数据,如果有,则直接返回,无需再进行昂贵的数据库查询。 **msmjar** 压缩包中的"msmjar"可能是一个Java归档文件(JAR),通常包含Java类和...
### Nginx与Tomcat整合的关键知识点 #### 一、Nginx与Tomcat整合概述 - **背景介绍**:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少...
"Windows+Nginx+Tomcat7+Memcached.zip" 提供了一种解决方案,它整合了四个关键组件来实现这一目标:Windows操作系统、Nginx反向代理服务器、Tomcat 7应用服务器以及Memcached内存缓存系统。以下将详细介绍这些组件...
在本篇文档中,以CentOS 6.5系统作为基础环境,详细介绍了Nginx、Tomcat和Memcached的安装版本信息。接着,文档详细说明了Tomcat的安装和配置流程: 1. 下载并解压Tomcat安装文件。 2. 将Tomcat的安装目录移动到...
这些jar包的整合使得Tomcat能够与Memcached通信,通过Kryo进行高效序列化,将用户的session数据安全地存储在Memcached中,从而提升Web应用的整体性能和可伸缩性。在实际部署时,还需要配置Nginx的反向代理规则,...
【Linux下Nginx+Tomcat整合的安装与配置】 在服务器环境中,为了实现高效的Web服务,常常会采用Nginx作为反向代理服务器,搭配Tomcat应用服务器进行部署。Nginx以其轻量级、高并发的特点处理静态资源请求,而Tomcat...
1,tomcat8的配置: 1.1修改tomcat8.x/conf/context.xml的配置如下: <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file ...