`

一个tomcat和nginx部署多个工程

阅读更多

目的是为了在一个nginx和一个tomcat下面配置多个应用,使用同一个ip和端口加上不同的路径访问。

 

 

 

worker_processes  1;
 
events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

   upstream order {
         server 192.168.52.111:7478;
    }
   upstream user {
         server 192.168.52.111:7478;
    }


    server {
  #监听的端口
        listen       9876;
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
#Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的"/uri/",可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。但是好像我都匹配不到也能转发,不知道都找不到时候的逻辑/userinfo是自己配置的随便要转发的路径tomcat下面的webapps下面的工程的文件夹的名称
      location /userbase {
            root   html;
            proxy_pass  http://user/userinfo;
            proxy_set_header  X-Real-IP  $remote_addr;
            client_max_body_size  100m;
            index  index.html index.htm;
        }
        location /orderbase {
            root   html;
            proxy_pass  http://order/orderinfo;
            proxy_set_header  X-Real-IP  $remote_addr;
            client_max_body_size  100m;
            index  index.html index.htm;
        }
 
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

}

 通过上面配置,工程访问路径为http://ip: 9876/userinfo 和 http://ip: 9876/orderinfo

分享到:
评论
1 楼 zustfkh 2015-04-06  
不错,谢谢你

相关推荐

    CentOS7 环境下Tomcat和Nginx 安全配置操作手册

    本文档适用于企业IT 人员操作,经过多次更新和验证,最后可以形成一个企业级的、完整、安全、Tomcat和Nginx 环境, 适用于生产环境。也可用于Java初学者配置部署环境。 内容有: 一、 安装JDK 1.1 目的 1.2 安装...

    Ubuntu16集成nginx+多个tomcat+memcached文档

    Ubuntu16集成nginx+多个tomcat+memcached文档.

    详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

    Nginx + Tomcat 反向代理 如何在一台服务器部署多个站点,节省服务器开支,就在这篇文章了。 首先我们需要安装好Nginx、jdk、Tomcat,安装方法已经在 上一篇 说过了,本篇不再赘述。 下来看一下我们的需求,我这里有...

    详解nginx 配置多个tomcat共用80端口

    注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。 这里通过nginx做反向代理,nginx请到http://nginx.org/en/download.html自行下载, 修改conf/nginx.conf中的server如下: server { listen ...

    tomcat+nginx+mybatis+redis整合

    2、部署多个tomcat 2 二、nginx配置及启用 3 1、nginx的下载和启动 3 2、nginx配置文件 4 3、使用nginx负载均衡 5 4、配置nginx遇到的问题 6 三、mybatis 应用的缓存应用 7 1、mybatis缓存 7 2、缓存的工作原理 8 1...

    nginx+tomcat+redis集群部署环境的搭建(附环境包)

    集群部署即一个应用多实例部署,通过负载均衡将客户端高并发求情分散到集群部署的多个实例中去,实例处理完客户端请求,将结果返回个客户端; 集群部署的服务器对外提供统一访问接口,后端的部署对客户端来说是透明...

    linux服务器部署tomcat和Nginx的教程

     首先你得有一台可以玩的linux服务器,知道用户名和密码,然后你需要在windows电脑上安装两个可以连上linux服务器的工具,Xshell 5和Xftp 5,安装教程不多说,补图说明如何连上服务器:  xshell连接界面如下,输入...

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

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

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议.zip

    课程内容包括了Nginx进阶基础,Nginx配置提升,JVM虚拟机尝试,JVM运维实用排障工具,JVM监控工具,Tomcat配置,Tomcat运维与部署等Web服务器的必备运维部署技术。 ===============课程目录=============== (1)\...

    nginx+tomcat单个域名及多个域名配置教程

    主要介绍了nginx+tomcat单个域名及多个域名配置教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    Nginx+Tomcat多站点部署的方法

    本篇文章主要介绍了Nginx+Tomcat多站点部署的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    决战Nginx 技术卷:高性能Web服务器部署与运维.part3

    《决战Nginx技术卷:高性能Web服务器部署与运维(基于php、Java、ASP.NET等)》详细讲述了Nginx服务器与动态语言应用的结合,动态语言包括PHP、Python、Perl、Java、Ruby及ASP.NET架构。对于PHP部分,我们使用了...

    Tomcat9+Nginx+Redis+集群各节点war包自动同步部署实施文件配合本人文章使用

    Tomcat9集群负载使用Nginx,session同步使用Redis,使用Tomcat自带FarmWarDeployer功能实现应用部署到一个服务器上,集群就会将部署分发到整个集群的各个节点中,本文描述全部由亲自试验所得,部分源码借鉴各位无私...

    决战Nginx 技术卷:高性能Web服务器部署与运维.part1

    《决战Nginx技术卷:高性能Web服务器部署与运维(基于php、Java、ASP.NET等)》详细讲述了Nginx服务器与动态语言应用的结合,动态语言包括PHP、Python、Perl、Java、Ruby及ASP.NET架构。对于PHP部分,我们使用了...

    在nginx上部署vue项目(history模式)的方法

    vue-router 默认是hash模式,使用url的hash来模拟一个完整的url,当url改变的时候,页面不会重新加载。这篇文章主要介绍了在nginx上部署vue项目(history模式),需要的朋友可以参考下

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议 视频教程+笔记+课件+资料

    课程内容包括了Nginx进阶基础,Nginx配置提升,JVM虚拟机尝试,JVM运维实用排障工具,JVM监控工具,Tomcat配置,Tomcat运维与部署等Web服务器的必备运维部署技术。 (1)\笔记+课件+资料;目录中文件数:0个 (2)\...

    Nginx+Tomcat高性能负载均衡集群搭建教程

    Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3...在这里我们采用集群部署方式,使用多个Tomcat,反向代理使用Nginx。 架构如下: 准备工作 apache-tomcat-7.0.61 nginx-1.12.2 Redis-x64-3.2.10

    决战Nginx技术卷

    对于使用Python作为开发的网站,使用了uWSCGI服务器,并且详细讲述了它的协议和使用,通过8个实例讲述了在不同情况下的使用,例如Django框架。还有Python的三种客户端:python-memcached、cmemcache和libmemcached。...

    解决Vue在Tomcat8下部署页面不加载的问题

    最新的项目刚刚用上Vue,遇到很多问题,在Tomcat下部署时出现了页面空白。...以上这篇解决Vue在Tomcat8下部署页面不加载的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    决战Nginx 技术卷:高性能Web服务器部署与运维.part2.rar

    《决战Nginx技术卷:高性能Web服务器部署与运维(基于php、Java、ASP.NET等)》详细讲述了Nginx服务器与动态语言应用的结合,动态语言包括PHP、Python、Perl、Java、Ruby及ASP.NET架构。对于PHP部分,我们使用了...

Global site tag (gtag.js) - Google Analytics