欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  技术分享

Nginx Tomcat实现单服务器IP多域名多应用站点访问配置

程序员文章站 2022-02-10 21:23:16
...

之前由于做了一个DD影院的网站、虽然现在已经关掉了这个网站、但还是记录一下、需要在同一个服务器上面部署两套tomcat应用、另外一套是DD记帐的接口、另外我只有一个服务器、内存方面肯定是够的有两个GB(tomcat MySQL,只能把两个网站部署在同一个tomcat上)、每个网站有自己的域名

初步考虑使有nginx做反向代理、把两个域名映射到相应的应用上、因此就有了标题所说的“nginx多域名单服务器单IP单Tomcat不同应用”上的配置问题、Nginx介绍的废话就不多说了、在这里把配置文件贴出来给大家参考一下吧


DD影院Nginx代码

server {  
    listen       80;  
    server_name  *.ddmp4s.com;  
    location / {  
        proxy_pass http://127.0.0.1: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;  
    }  
}


DD记录Api Nginx代码

server {  
    listen       80;  
    server_name  diapp.dwtedx.com;  
    location / {  
        proxy_pass http://127.0.0.1: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;  
    }  
}


其它配置不变、这里的其它配置指的是我的DD博客和DD记帐的App下载页以及APP开发单页