Nginx+Tomcat实现单IP、多域名、多站点的访问
最近帮朋友做了两个网站,预算很小很小.小到两个网站只能跑在一台512M内存的公网服务器上(tomcat+MySQL,由于内存太小了,只能把两个网站部署在同一个tomcat上),每个网站有自己的域名,初步考虑使有nginx做反向代理,把两个域名映射到相应的应用上。因此就有了标题所说的“nginx多域名单服务器单IP单Tomcat不同应用”上的配置问题。Nginx介绍的废话就不多说了,在这里把配置文件贴出来给大家参考一下吧:
域名A:www.a.com的配置文件如下:
- server {
- listen 80;
- server_name *.a.com;
- location / {
- proxy_pass http://localhost:8080/projectA/;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- }
域名B:www.b.com的配置文件如下:
- server {
- listen 80;
- server_name *.b.com;
- location / {
- proxy_pass http://localhost:8080/projectB/;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- }
- }
转载于:https://www.cnblogs.com/rzstrong/p/7093994.html
Nginx+Tomcat实现单IP、多域名、多站点的访问相关推荐
- VMware Workstation实例二:单IP的虚拟机提供外网访问
http://firefore.com/2008/04/vmware-1.html 2008年,我写了一篇如何设置VMware Workstation虚拟机的双网卡来实现让外网访问虚拟机,此后有不少朋 ...
- Nginx+Tomcat无法正确获取的域名和ip地址
在利用Nginx作为反向代理服务器的时候,出现一个问题,就是在Tomcat中的web项目获取当前访问域名地址的时候,无法获取到真实的域名或IP地址,进过一系列摸索,最终找到解决办法. 之前的Nginx ...
- APP后台上传Nginx+Tomcat服务器后图片可以上传但无法访问问题解决
首先,得确认Nginx服务正常运行. 其次,图片的确已经正确上传. 然后,可以这样来做来减少调试的时间成本,将要访问的图片的路径粘贴到浏览器上来进行访问测试. OK.具体操作: 1.一般本地环境能够正 ...
- Nginx 单IP绑定多域名配置 顶级域名重定向到www域名
在网站部署中,通常会有多个域名,可以是多个子域名也可以是其它域名,例如我的域名是yddsj.com,有以下域名需要绑定 www.yddsj.com blog.yddsj.com bbs.yddsj.c ...
- linux如何开启sni服务,Nginx开启单IP多SSL证书支持-TLS SNI support
Nginx支持单IP多域名SSL证书需要OpenSSL支持,由于CentOS5.X系统自带的OpenSSL版本太低不支持,所以首先需要编译安装一个高版本的openssl,CentOS 6.X的系统自带 ...
- nginx实现单主机多域名映射
最近遇到的一个小问题,记录了一下解决过程,写出来分享给大家. 背景 因为前段时间买了腾讯云3年的云服务器,准备偶尔写点后台代码放上去.正好最近也在计划写个小程序,用这个云服务器作为后台.但是微信小程序 ...
- linux-Apache权限限制IP端口域名+DNS域名解析
高兴原创,每日手记 先安装DNS,bind包 rpm -ivh bind-*** 安装完成,修改DNS配置文件 vim /var/named/chroot/etc/named.conf 进入主配置 ...
- Nginx禁止通过IP,未绑定域名访问服务器
可以在Nginx上设置禁止通过IP访问服务器,只能通过绑定域名访问(同时设置未绑定域名返回500错误或者跳转到我的域名首页) 方法比较简单, 打开nginx.conf step1 绑定网站域名 在se ...
- Nginx配置虚拟主机(基于域名、端口及IP)
文章目录 一.实验环境及工具介绍 二.实验一:基于域名 三.实验二:基于端口 四.实验三:基于IP 一.实验环境及工具介绍 实验环境:VMware Workstation 15.5.Centos7.6 ...
- Tomcat配置--如何能够让外网通过公网IP或域名访问到服务器上面的项目
今天突然想到自己还有一台服务器可以使用,于是就准备把之前做的一个网站弄上去玩玩.结果发现不知道是因为太久没用还是什么原因,出问题了.死活连不上,就重装了一下.于是就出现了这个问题,Tomcat忘记怎么 ...
最新文章
- 如何使用Jenkins持续集成C#网站项目
- Mac中使用svn命令行更换svn服务器IP地址
- 基与datatable的分页
- sh(Spring+Spring mvc+hibernate)——BaseDao.java
- linux用pipe创建的文件类型,linux文件类型之 管道
- [有限元] 刚度矩阵每一行的元素之和为零的条件
- 防御DDoS 攻击的方法
- 后台开发必备的那些Linux命令
- 智能家居系统c语言源代码,智能家居软件设计(附源程序).doc
- TableView全展开实现ContentSizedTableView
- Android PackageManagerService(三)pm命令安装流程详解
- Arduino Uno + HMC5883L电子罗盘 实验
- 人世轮回,无人相怜--观《艺妓回忆录》有感
- JZOJ.5236【NOIP2017模拟8.7】利普希茨
- 如何让AI让3000位艺术家画同一张画
- 今晚和同事玩游戏了,累,但开心
- 中文CTEX加下划线无法换行问题
- 英语和计算机水平,关于我的英语和计算机水平的分析
- 基于S3C2410A的MDB/ICP协议的实现
- 土地资源管理毕业论文范文
热门文章
- Django搭建个人博客:改写View视图
- AWS披露面向Amazon S3的AI监控方案
- action属性注入为null
- Android 开发笔记“context和getApplicationContext”
- [Android] Android开机启动Activity或者Service方法
- Oracle RMAN完全恢复案例(二)
- 对hashMap中的value进行排序
- iOS 常见的JS与iOS交互的需求与解决方案
- 又一个国内知名论坛,突然被全面叫停!
- 我脸都问绿了!二面竟然被问到MySQL时间类型datetime、bigint及timestamp的查询效率......