tomcat+nginx域名配置方法

 更新时间:2018年03月16日 09:37:24   作者:时间-  
本文给大家介绍如何通过nginx代理的方式进行域名访问,需要的朋友的朋友参考下吧

大多数时候我们一台服务器会放置多个tomcat,这时如何通过域名的方式(不加端口号)访问tomcat下的某个项目,通常情况下是修改tomcat端口为80,但对多tomcat有很多呕病,比如你要解决80端口被占用的情况,本文就不细说了。

下面说说如何通过nginx代理的方式进行域名访问

找到nginx/conf/nginx.conf,做如下关键配置:

upstream xx{ #配置upstream节点,这里节点名为“xx”
  server 116.255.111.111:8080;
 }
 server{
  listen 80;
  server_name www.xxx.xx; #这里配置nginx需要代理的域名
  location / {
    proxy_pass http://xx; #指定反向代理为上面配置的那个upstream节点“xx”
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
 }

修改tomcat server.xml文件

<Host name="xxx.xxx.xxx" appBase="webapps" unpackWARs="true" autoDeploy="true">
  <Context path="" docBase="/home/web/xxx" reloadable="true" crossContext="true" />
</Host>

注意红色字体部分要注意 name为你的域名  path要为空否者无法访问到这个项目

总结

以上所述是小编给大家介绍的tomcat+nginx域名配置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • IDEA2022创建Web项目配置Tomcat的详细图文说明

    IDEA2022创建Web项目配置Tomcat的详细图文说明

    因为学习JavaEE需要配置Tomcat,所以抽出时间对IDEA进行配置与创建,下面这篇文章主要给大家介绍了关于IDEA2022创建Web项目配置Tomcat的详细图文说明,需要的朋友可以参考下
    2023-04-04
  • Tomcat多实例与负载均衡示例详解

    Tomcat多实例与负载均衡示例详解

    这篇文章主要介绍了Tomcat多实例与负载均衡,在部署 Tomcat 之前必须安装好 jdk,因为 jdk 是 Tomcat 运行的必要环境,具体内容详情跟随小编一起看看吧
    2022-04-04
  • 使用TomCat,service输出台出现乱码的解决

    使用TomCat,service输出台出现乱码的解决

    本文介绍了解决Tomcat服务输出台中文乱码问题的两种方法,第一种方法是修改`logging.properties`文件中的`prefix`和`encoding`参数;第二种方法是配置IDEA的VMoptions和文件编码设置,通过这两种方法,可以有效解决Tomcat服务输出台出现的乱码问题
    2025-01-01
  • cemtos 7 linux 安装与卸载 tomcat 7的教程

    cemtos 7 linux 安装与卸载 tomcat 7的教程

    这篇文章主要介绍了cemtos 7 linux 安装与卸载 tomcat 7的教程,需要的朋友可以参考下
    2017-10-10
  • Linux安装与卸载Tomcat8的详细图文教程

    Linux安装与卸载Tomcat8的详细图文教程

    这篇文章主要介绍了Linux安装与卸载Tomcat8的详细图文教程,在卸载tomcat之前需要先暂停tomcat,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • Tomcat部署SpringBoot项目的war包的方法及详细步骤

    Tomcat部署SpringBoot项目的war包的方法及详细步骤

    这篇文章主要介绍了Tomcat部署SpringBoot项目的war包的方法,本文分步骤结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • Linux系统下安装三个或者多个tomcat(步骤详细)

    Linux系统下安装三个或者多个tomcat(步骤详细)

    这篇文章主要介绍了Linux系统下安装三个或者多个tomcat(步骤详细),文中通过步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • IDEA中的Tomcat中文乱码问题

    IDEA中的Tomcat中文乱码问题

    本文主要介绍了IDEA中的Tomcat中文乱码问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Tomcat使用Log4j输出catalina.out日志

    Tomcat使用Log4j输出catalina.out日志

    今天小编就为大家分享一篇关于Tomcat使用Log4j输出catalina.out日志,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Tomcat整体结构简单介绍

    Tomcat整体结构简单介绍

    这篇文章主要介绍了Tomcat整体结构简单介绍,Tomcat的本质是一个Servlet容器。一个Servlet能做的事情是:处理请求资源,并为客户端填充response对象,需要的朋友可以参考下
    2019-07-07

最新评论