tomcat和apache有什么区别?如何将内网发布到互联网访问?

文章讲述了Tomcat和Apache作为常用服务器中间件的区别,Apache是Web服务器,不支持Java程序,而Tomcat是Java应用服务器,可处理jsp和servlet。此外,文章还介绍了如何通过快解析进行内网端口映射,使得内网部署的应用能够被外网访问,包括设置端口映射和添加域名映射的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tomcat、 apache是比较常用的搭建服务器的中间件,它们之间还是有一些区别差异的,我们通常会根据本地应用场景来选择合适的中间件来搭建服务器。在内网本地部署搭建服务器后,还可以通过快解析端口映射方法,将内网应用地址发布到互联网,以实现外网访问。下面,我们就来详细说说tomcat和apache有哪些区别,以及如何利用快解析实现内网主机应用让外网访问。

一、tomcat和apache有什么区别?

1.首先说说JAVA 与web区别

 Apache是web服务器,Tomcat是应用(java)服务器(也可作web服务器),它只是一个servlet容器,是Apache的扩展。

Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。

 Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是通过Apache可以访问Tomcat资源反之不然)

2. html与jsp区别

 两者都是一种容器,只不过发布的东西不同:Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的webshere、EBA的Weblogic,sun的JRun等等。

3. 二者独立

Apache和Tomcat是独立的,在一台服务器上可以集成。

内网本地服务器项目怎么让外网访问?

只要可以上网,就可快解析将内网地址变外网地址访问。实现过程如下

1.内网部署及访问

本地服务器搭建好后,在局域网内另台电脑发出访问测试,确保应用本身正常及在局域网内的正常访问。同时记录下应用在内网使用的端口号、内网地址协议等。

2.内网添加映射设置

在服务器本地,或者所在内网另台主机电脑上,安装并登录快解析客户端,添加端口映射通过这一步添加设置,将内网变公网。

  


填写完成后点击确定,自动生成免费自定义二级域名。或填写上自己的域名,同时在自己域名注册解析商网站后台,添加对应一个cname指向,让自己域名生效。添加映射时,根据自己应用场景填写正确的映射信息,映射名称:可自定义;公网类型:指外网访问所用的端口HTTP默认使用80端口内网ip地址:指应用程序所在的内网服务器地址本机用127.0.0.1格式,非本机地址应用的用固定不变的内网地址格式。应用程序端口指应用软件本身端口

3.外网地址访问

快解析映射保存生效后,包括外网等在任意网络环境都可以通过映射域名:外网端口进行访问目标服务器和应用即可成功访问到web管理页面,方便随时随地进行远程开发调试与外网访问。

快解析专业解决没有公网IP或在动态IP情况下,远程访问难题;可轻松穿透各种复杂的路由和防火墙,满足用户在任何地点、任何时间、任何线路,通过固定域名访问到内网的服务应用

快解析内网映射广泛应用于SSH远程、小程序 、微信公众号、80http映射,远程桌面、443HTTPS映射、P2P点到点全端口穿透、数据库、远程打印机、遥感测绘、FTP 、ERP等应用领域,为用户提供了便利的内网穿透服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值