一台nginx带多个域名多个tomcat情况的配置
2014-09-28 10:19
411 查看
部署情况说:
多个域名,其中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 以支持泛域名指向。
多个域名,其中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和Tomcat一台服务器配置多个域名
- nginx配置之tomcat支持多域名
- 一台nginx服务器多域名配置 (转)
- nginx简单配置多个域名转向多个tomcat
- nginx+tomcat配置独立域名访问
- nginx+tomcat单个域名及多个域名配置教程
- nginx+tomcat实现单IP,多域名,多站点的访问配置教程
- nginx 配置多域名 及 tomcat 负载均衡 二
- nginx 公用一个tomcat,配置不同的域名
- nginx配置负载均衡时,假如一台tomcat宕机如何处置?
- 一台nginx服务器多域名配置
- nginx配置在一台虚拟主机下多站点服务(对应多域名
- 【nginx】一台nginx服务器多域名配置
- Nginx+Tomcat配置转发到不同域名下的不同项目
- tomcat如何在一台服务器上配置多个独立域名的站点
- Linux+Nginx+Tomcat 多域名,多应用在同一服务器的配置
- nginx+tomcat实现单ip,多域名,多项目配置,session有效
- 一台nginx服务器多域名配置
- Tomcat8.5.27配置一台服务器两个域名两个证书访问同一个项目
- nginx+tomcat单个域名及多个域名配置