`
420189155
  • 浏览: 52988 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于Java一个项目多目录多业务多域名的部署方案

阅读更多

项目结构采用ssi 

 

如何目录

web

--src

--webContet

--bbs

--uc

 

部署时候 bbs.test.com域名指向 bbs目录

uc.test.com指向uc目录

 

采用nginx rewrite 

 

nginx 配置文件如下

 

#user  nobody;
worker_processes  1;

error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

   server {
	listen 80;
	server_name *.test.com;
	root D:\tomcat5.5\webapps\website;
	location ~ ^/(website|usercenter|spreader)/ #这是里可以加多个目录,如果不加目录,会无法访问到cbs.test.com/目录下的文件,如图片目录/images
	{
		proxy_redirect off;
		proxy_set_header Host www.test.com;
		proxy_pass http://127.0.0.1:18080;
	}
	location / {
		set $domain default;
			if ( $http_host ~* "^(.*)\.test\.com$") {
				set $domain $1;
			}
				rewrite ^/(.*) /website/$domain/$1 last;
	}
}
access_log off;
}

 

访问 bbs.test.com到 自动跳转到bbs目录 而且域名不变

分享到:
评论

相关推荐

    SSO CAS 单点登录实例SSOAuth+SSOWebDemo1+SSOWebDemo2.zip

    但是有一个限制,那两台部署应用(demo1、demo2)的 机器的域名需要相同,这在后面的章节中会解释到cookie和domain的关系以及如何制作跨域的WEB-SSO 解压缩SSOAuth.zip文件,在/WEB-INF/下的web.xml中请修改...

    网站设计方案(完整版).doc

    需要注意的是SessionFactory并不是轻量级的 ,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数 据库时,可以为每个数据库指定一个SessionFactory。 Configuration接口 Configuration...

    基于J2EE框架的个人博客系统项目毕业设计论...

    Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很...

    asp.net知识库

    .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很...

    万岳在线教育系统源码v1.1.4 ManyuehOnlineEducationSystem.rar

    支持Web、Android、iOS、ipad等多个终端切换。 4、注重体验 高清视频直播授课,码率自适应,播放超低延迟,互动连麦流畅不失真。 六、产品参数 开发语言 Android端APP:Java ios端APP:Object-c 管理后台...

    单点登录源码

    - 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。 - 统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统...

    开涛高可用高并发-亿级流量核心技术

    2.5.1 域名上游服务器 25 2.5.2 备份上游服务器 26 2.5.3 不可用上游服务器 26 2.6 长连接 26 2.7 HTTP反向代理示例 29 2.8 HTTP动态负载均衡 30 2.8.1 Consul+Consul-template 31 2.8.2 Consul+OpenResty 35 2.9 ...

    微信公众平台应用开发:方法、技巧与案例.(机械工业.柳峰)

    他还是一位资深的Java软件开发工程师和Android/iOS移动应用开发工程师,活跃于CocoaChina、开源中国、CSDN等社区,CSDN博客专家,在CSDN博客撰写了系列微信公众平台二次开发的教程,深受欢迎并被广泛传播,也因此...

    低清版 大型门户网站是这样炼成的.pdf

    4.3.7 映射一对多双向自身关联关系 244 4.3.8 映射多对多单向关联关系 247 4.3.9 映射多对多双向关联关系 252 4.3.10 映射组成关系 256 4.3.11 映射继承关系 260 4.3.12 hibernate的集合映射 266 4.4 小结 270...

Global site tag (gtag.js) - Google Analytics