tomcat在nginx中的配置方式

 更新时间:2024年12月28日 14:17:51   作者:zhqlee  
文章介绍了如何在Linux系统上安装和配置Tomcat,并通过Nginx进行代理,首先,下载并解压Tomcat压缩包,然后启动Tomcat并查看日志,接着,配置Nginx以代理Tomcat的8080端口,并确保80端口已开放,最后,重新加载Nginx配置并测试代理是否成功

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

一、下载安装tomcat

将下载的tomcat压缩包,通过ssh工具传输到linux的目录/usr/src/目录下,并解压:

[root@localhost src]# tar -zxvf apache-tomcat-7.0.70.tar.gz 

二、启动tomcat

由于我的虚拟机自带javaJDK所以不需要安装JDK:

[root@localhost logs]# java -version
java version "1.7.0_99"
OpenJDK Runtime Environment (rhel-2.6.5.1.el6-x86_64 u99-b00)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
[root@localhost logs]# 

进入目录并运行启动脚本

[root@localhost src]# cd apache-tomcat-7.0.70/bin/
[root@localhost bin]# ./startup.sh

查看启动日志:

[root@localhost bin]# cd ..
[root@localhost apache-tomcat-7.0.70]# ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[root@localhost apache-tomcat-7.0.70]# cd logs/
[root@localhost logs]# ls
catalina.2022-03-11.log      localhost.2022-03-11.log
catalina.out                 localhost_access_log.2022-03-11.txt
host-manager.2022-03-11.log  manager.2022-03-11.log
[root@localhost logs]# tail -n 20 catalina.out 

开启8080端口

#开8080启端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload

三、配置nginx

启动linux中的nginx,并保证linux中已开放了80端口,nginx默认80端口;

修改nginx的配置文件:

vi /usr/local/nginx/conf/nginx.conf

重新加载nginx

[root@localhost nginx]# /usr/local/nginx/sbin/nginx -s reload

nginx代理成功,页面显示如下:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Nginx的重写Rewrite使用示例分析

    Nginx的重写Rewrite使用示例分析

    这篇文章主要介绍了Nginx Rewrite功能使用,rewrite是Nginx服务器提供的一个重要基本功能,主要作用用来实现URL地址重写,需要的朋友可以参考下
    2022-05-05
  • 详解nginx安装过程并代理下载服务器文件

    详解nginx安装过程并代理下载服务器文件

    Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行,这篇文章主要介绍了详解nginx安装过程并代理下载服务器文件,需要的朋友可以参考下
    2022-02-02
  • 详解Nginx限流配置

    详解Nginx限流配置

    本文以示例的形式,由浅入深讲解Nginx限流相关配置,是对简略的官方文档的积极补充,感兴趣的朋友跟随小编一起看看吧
    2019-09-09
  • Nginx的一些常用配置汇总

    Nginx的一些常用配置汇总

    nginx配置说简单也简单,说复杂也复杂,入门简单,精通难,下面这篇文章主要给大家介绍了关于Nginx的一些常用配置,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • windows系统安装配置nginx环境

    windows系统安装配置nginx环境

    这篇文章介绍了windows系统安装配置nginx环境的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Nginx服务器中使用gzip压缩的相关配置解析

    Nginx服务器中使用gzip压缩的相关配置解析

    这篇文章主要介绍了Nginx服务器中使用gzip压缩的相关配置解析,包括对gzip请求处理相关的压缩配置,需要的朋友可以参考下
    2015-12-12
  • 使用Docker主机启动Nginx服务器的完整步骤详解

    使用Docker主机启动Nginx服务器的完整步骤详解

    Docker是一个开源的容器化平台,用于轻松地打包、部署和运行应用程序,而Nginx是一个高性能的开源反向代理服务器,也是一个流行的Web服务器,这篇文章主要给大家介绍了关于使用Docker主机启动Nginx服务器的完整步骤,需要的朋友可以参考下
    2024-07-07
  • 你知道Nginx吗,利用Nginx反向代理的操作方法

    你知道Nginx吗,利用Nginx反向代理的操作方法

    Nginx是一个高性能的HTTP和反向代理服务器,可以用于反向代理,客户端只与Nginx交互,而不知道后端服务器的存在,以下是一个简单的Nginx反向代理配置示例,感兴趣的朋友跟随小编一起看看吧
    2024-12-12
  • Nginx location和proxy_pass配置示例详解

    Nginx location和proxy_pass配置示例详解

    这篇文章主要介绍了Nginx location和proxy_pass配置的相关资料,本文详细探讨了Nginx配置中`location`和`proxy_pass`指令的不同组合方式及其对请求转发路径的影响,通过列举多种组合,展示了`location`匹配目录与`proxy_pass`地址路径如何相互作用,需要的朋友可以参考下
    2024-11-11
  • Nginx配置之main events块使用示例详解

    Nginx配置之main events块使用示例详解

    这篇文章主要为大家介绍了Nginx配置之main events块使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11

最新评论