博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx+Tomcat实现单IP、多域名、多站点的访问
阅读量:4691 次
发布时间:2019-06-09

本文共 785 字,大约阅读时间需要 2 分钟。

最近帮朋友做了两个网站,预算很小很小.小到两个网站只能跑在一台512M内存的公网服务器上(tomcat+,由于内存太小了,只能把两个网站部署在同一个tomcat上),每个网站有自己的域名,初步考虑使有nginx做反向代理,把两个域名映射到相应的应用上。因此就有了标题所说的“nginx多域名单服务器单IP单Tomcat不同应用”上的配置问题。Nginx介绍的废话就不多说了,在这里把配置文件贴出来给大家参考一下吧:

域名A:www.a.com的配置文件如下:

 

[plain]   
 
  1. server {  
  2.     listen       80;  
  3.     server_name  *.a.com;  
  4.     location / {  
  5.         proxy_pass http://localhost:8080/projectA/;  
  6.         proxy_set_header   Host    $host;  
  7.         proxy_set_header   X-Real-IP   $remote_addr;  
  8.         proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;  
  9.     }  
  10. }  
域名B:www.b.com的配置文件如下:
[plain]   
 
  1. server {  
  2.     listen       80;  
  3.     server_name  *.b.com;  
  4.     location / {  
  5.         proxy_pass http://localhost:8080/projectB/;  
  6.         proxy_set_header   Host    $host;  
  7.         proxy_set_header   X-Real-IP   $remote_addr;  
  8.         proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;  
  9.     }  
  10. }  
 
 

转载于:https://www.cnblogs.com/rzstrong/p/7093994.html

你可能感兴趣的文章
PAT1016
查看>>
初识JavaScript
查看>>
让easyui datagrid支持bootstrap的tooltip
查看>>
1.node.js安装
查看>>
方法/排序
查看>>
鼠标放在小图片上显示大图标
查看>>
Linux下Gcc生成和使用静态库和动态库详解
查看>>
JavaScript 中常见设计模式整理
查看>>
html 绘图渐变和图片填充
查看>>
微信退款 报错 SSL certificate not found: cert/apiclient_cert.pem
查看>>
leetcode力扣刷题系列python——1、两数之和
查看>>
SQL 统计整个服务器上各个数据库占用的空间
查看>>
浅析python日志重复输出问题
查看>>
Mahout之(三)相似性度量
查看>>
POJ 2367 Genealogical tree
查看>>
Spring boot 入门配置
查看>>
资料推荐--Google Java编码规范
查看>>
spring整合junit
查看>>
一键安装本地yum仓库脚本
查看>>
MySql 时间操作实例
查看>>