详解实现Nginx+Tomcat实现单IP、多域名、多站点的访问

 更新时间:2017年08月14日 15:49:28   投稿:lqh  
这篇文章主要介绍了详解实现Nginx+Tomcat实现单IP、多域名、多站点的访问的相关资料,这里提供实例帮助到大家实现改功能,希望能帮助到大家,需要的朋友可以参考下

详解实现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; 
  } 
} 

以上就是Nginx+Tomcat实现单IP、多域名、多站点的访问的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家都对本站的支持!

相关文章

  • Nginx配置支持ThinkPHP的PATH_INFO

    Nginx配置支持ThinkPHP的PATH_INFO

    这篇文章主要介绍了Nginx配置支持ThinkPHP的PATH_INFO,本文在Ubuntu的开发环境加配置成功,需要的朋友可以参考下
    2015-07-07
  • nginx gzip 动态静态压缩详解

    nginx gzip 动态静态压缩详解

    这篇文章主要为大家介绍了nginx gzip 动态静态压缩实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • nginx配置https的方法示例(免费证书)

    nginx配置https的方法示例(免费证书)

    这篇文章主要介绍了nginx配置https的方法示例(免费证书),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • nginx的location配置导致网关返回404问题

    nginx的location配置导致网关返回404问题

    这篇文章主要介绍了nginx的location配置导致网关返回404问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Nginx + lua 实现WAF的详细过程

    Nginx + lua 实现WAF的详细过程

    这篇文章主要介绍了Nginx + lua 实现WAF的详细过程,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • 在Nginx中拦截特定用户代理的教程

    在Nginx中拦截特定用户代理的教程

    这篇文章主要介绍了在Nginx中拦截特定用户代理的教程,并为这些被拦截的用户设置一个黑名单以方便管理,需要的朋友可以参考下
    2015-06-06
  • Nginx屏蔽F5心跳日志、指定IP访问日志

    Nginx屏蔽F5心跳日志、指定IP访问日志

    这篇文章主要介绍了Nginx屏蔽F5心跳日志、指定IP访问日志,本文直接给出配置示例,需要的朋友可以参考下
    2015-04-04
  • Nginx中limit_req模块和limit_conn模块的使用

    Nginx中limit_req模块和limit_conn模块的使用

    本文主要介绍了Nginx中limit_req模块和limit_conn模块的使用,通过limit_req和limit_conn模块,可以有效实现精确的请求频率和连接数控制,下面就来具体介绍一下
    2024-05-05
  • Nginx启用proxy_cache缓存的方法

    Nginx启用proxy_cache缓存的方法

    本篇文章主要介绍了Nginx启用proxy_cache缓存的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • Nginx禁止IP访问只允许域名访问及防盗链设置

    Nginx禁止IP访问只允许域名访问及防盗链设置

    我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx 禁止IP访问了,本文主要介绍了Nginx禁止IP访问只允许域名访问及Nginx防盗链设置,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10

最新评论