部署情况说:
多个域名,其中2个域名需支持泛域名解析
1、www.abc.com
2、www.bcd.com
3、*.efg.com
4、*.hij.com
其中1,2,3为一台tomcat
4为独立tomcat
前端一台nginx
通过配置多个虚拟主机来实现该部署。
===============================
进入/etc/nginx/conf.d目录,所有虚拟主机的配置文件都在该目录下存放,配置。
1,2配置简单。可参考
http://wutaoo.iteye.com/blog/1167559
3 配置 需支持泛域名
引用
#
# A virtual host using mix of IP-, name-, and port-based configuration
#
server {
listen 81;
server_name *.efg.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
4 配置
引用
#
# A virtual host using mix of IP-, name-, and port-based configuration
#
server {
listen 81;
server_name *.hij.com;
location / {
proxy_pass http://localhost:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
泛域名解析关键为红色部分,如果没有红色部分,后端8080及8081口对应的tomcat虚拟主机将无法获得域名信息,导致后端tomcat无法获取到对应的域名信息。
后端TOMCAT支持泛域名解析时,需要设置 host name 为 localhost 以支持泛域名指向。
分享到:
相关推荐
背景介绍最近在个人的多个项目部署中遇到这样一个问题,一个域名如何实现多个项目的访问。因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的
nginx+tomcat多域名配置 尝试过多次是比较ok!写的比较的简单有需要的朋友可以自己搭建试试做了session共享
个人demo,nginx配置2个tomcat,2个域名,2个端口,用nginx反应代理统一访问控制。双击nginx.exe启动,然后启动2个tomcat,前提是本地host配置好2个域名。
nginx多域名配置示例 php多级域名配置 二级域名配置示例 nginx伪静态示例
下载nginx;下载tomcat ;配置nginx ;多个tomcat负载
对nginx进行详细的访问数量,日志请求头配置,多域名分发,反向代理等配置,可以对手机访问进行判断重定向手机域名
Nginx配置多个service 多个访问路径 找到conf/nginx.conf修改配置文件 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid ...
nginx一个域名多个项目部署,nginx一个域名多个项目部署,nginx一个域名多个项目部署,nginx一个域名多个项目部署
Centos系统上 nginx 代理多个域名站点 nginx配置,多个域名解析到同一IP,服务器上启动多个服务
Nginx配置文件——一级域名、二级域名
linux下Nginx+tomcat整合的安装与配置
nginx配置多个tomcat,方案可行,拿来即用。nginx配置多个tomcat,方案可行,拿来即用。nginx配置多个tomcat,方案可行,拿来即用。
最近在个人的多个项目部署中遇到这样一个问题,一个域名如何实现多个项目的访问。因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的location功能实现了自己的需求,便记录下来。示例中是以...
主要介绍了详解nginx同一端口监听多个域名和同时监听http与https的相关资料,需要的朋友可以参考下
windows下配置nginx反向代理tomcat,从下载地址开始讲起,第二步讲常用命令 第三步讲了一个实例,第四步是配置说明
nginx 域名跳转 Nginx跳转自动到带www域名规则配置、nginx多域名向主域名跳转
Nginx+tomcat配置集群负载均衡实现动静分离实例
Ubuntu16集成nginx+多个tomcat+memcached文档.
本篇文章主要介绍了Nginx配置多个HTTPS域名的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
IIS7.5下同IP多域名配置SSL, IIS 7.5 以下版本不支持多域名共用443端口 SSL 服务,采用nginx 单独处理来自443端口的请求,从而实现多域名 SSL 附件包含,图文设置nginx, nginx免安装包,可直接使用,已支持SNI(Server ...