最新消息:

nginx+tomcat整合(转)

Nginx 大步 918浏览 0评论

原文链接:http://www.e2fsck.org/nginx-the-tomcat-integration.html

前言:上次完成apache+tomcat整合后,始终感觉不爽,今天就玩一把nginx+tomcat整合。

site.e2fsck.org  去  website                         www.e2fsck.org  去  webblog

第一步 安装

1. 安装我就不多说了,请看其它文章。

 

第二步  tomcat 配置

1. 我这里用的tomcat端口是 9090

2. tomcat的2个host配置

<Host name="site.e2fsck.org" appBase=""

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context path="/" docBase="webapps/website" debug="0"/>

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

prefix="site.e2fsck.org_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>

</Host>

<Host name="www.e2fsck.org" appBase=""

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context path="/" docBase="webapps/webblog" debug="0"/>

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

prefix="www.e2fsck.org_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>

</Host>

3. 这个时候 site.e2fsck.org:9090  出现 website  , www.e2fsck.org:9090  出现webblog

 

第三步 nginx 配置

1. 到 nginx 的 conf 目录,新建 vhosts 文件夹

2. [root@c3 vhosts]# vi site.e2fsck.org.conf


稍微解释下上面的配置

location 这段就是让 html gif 等让 nginx 处理

proxy_pass 这段就是让 jsp do 等让 localhost:9090处理,也就是tomcat

3. [root@c3 vhosts]# vi www.e2fsck.org.conf


4. [root@c3 vhosts]# cd ..


5. [root@c3 conf]# vi nginx.conf


http {

include mime.types;

default_type application/octet-stream;

include vhosts/*;      #主要是这一句


 

第四步  启动

1. 启动 tocmat 和 nginx 然后,分别访问 site.e2fsck.org 和 www.e2fsck.org 看效果

转载请注明:大步's Blog » nginx+tomcat整合(转)

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
SiteMap