Tomcat-Nginx虚拟主机配置
2015-12-18 00:00
363 查看
摘要: Tomcat-Nginx虚拟主机配置
之前在项目中需要单服务器实现多域名,因为域名是直接指向ip的,所以认为单服务器Tomcat只能实现单域名映射(端口80),但是对Nginx有部分了解,所以使用了Nginx的基于域名的虚拟主机设置(server_name),后来看资料发现Tomcat也支持多虚拟主机:
Nginx配置:
基于host的虚拟主机:
另外,单Tomcat支持多端口监听:
之前在项目中需要单服务器实现多域名,因为域名是直接指向ip的,所以认为单服务器Tomcat只能实现单域名映射(端口80),但是对Nginx有部分了解,所以使用了Nginx的基于域名的虚拟主机设置(server_name),后来看资料发现Tomcat也支持多虚拟主机:
Nginx配置:
server { server_name ~^(www\.)?(.+)$; location / { // 指向Tomcat实例 proxy_pass http://127.0.0.1:8080/; } } server { server_name domain.com; location / { root /sites/default; } }
基于host的虚拟主机:
<Engine name="Catalina" defaultHost="host0"> <Host name="host0" appBase="webapps0" unpackWARs="true" autoDeploy="true"> <Host name="host1" appBase="webapps1" unpackWARs="true" autoDeploy="true">
另外,单Tomcat支持多端口监听:
<Service name="Catalina0"> <Service name="Catalina1">
相关文章推荐
- java版本错误造成tomcat应用启动异常
- Linux Java Tomcat 环境配置,运维基本命令
- tomcat下载及启动
- linux下 tomcat 启动时报错
- Tomcat日志系统详解
- ubuntu14.04系统安装tomcat
- Tomcat7.0设置虚拟文件夹
- Eclipse下tomcat更改发布目录
- tomcat报错1.7java version
- 内存溢出之Tomcat内存配置(收藏)
- tomcat8 实现的websock,可以跨域哦
- 用Eclipse tomcat创建一个新的Jsp页面
- 性能测试培训:tomcat性能调优方法
- linux下Nginx+tomcat整合的安装与配置
- Apache+Tomcat集群配置
- Tomcat中的线程池原理(APR和ThreadPool)
- 直接双击启动tomcat中的startup.bat闪退原因及解决方法
- 浅析tomcat nio 配置
- centos 7.0 java+tomcat+mysql 环境搭建
- androidpn(本文服务器为tomcat)