Windows系统搭建Tomcat网页结合内网穿透实现公网访问本地服务
在Windows系统上搭建Tomcat网页,并通过内网穿透实现公网访问本地服务,可以使用ngrok
工具进行内网穿透。以下是简要步骤和示例代码:
下载并安装Tomcat服务器:
- 访问Apache Tomcat的官方网站下载Tomcat的Windows版本。
- 解压到指定目录,并启动Tomcat服务器。
部署一个简单的Web应用到Tomcat:
- 创建一个简单的HTML文件,例如
index.html
。 - 将此文件放置到Tomcat安装目录下的
webapps/ROOT
文件夹中。
- 创建一个简单的HTML文件,例如
下载
ngrok
:启动
ngrok
进行内网穿透:- 打开命令行窗口。
- 运行
ngrok.exe http 8080
(假设Tomcat运行在8080端口)。
ngrok
会为你分配一个公网的地址,例如http://randomsubdomain.ngrok.io
。
现在,你可以通过分配的公网地址来访问你的本地Tomcat服务器。
示例代码:
# 在命令行中运行以下命令,启动ngrok并进行内网穿透
ngrok.exe http 8080
# 输出可能会显示类似这样的信息,表示公网地址
# Tunnel Status online
# Version: 2.3.35/2.3.35
# Forwarding: http://randomsubdomain.ngrok.io -> 127.0.0.1:8080
访问http://randomsubdomain.ngrok.io
即可在公网中访问你的本地Tomcat服务器上的网页。注意,每次重新启动ngrok
,分配的公网地址可能会变化,因此需要每次启动ngrok
后获取新的地址。
评论已关闭