「这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战」。
Tomcat+Nginx+Natapp内网穿透助你快速搭建网站
一、Tomcat
- 前往下面网址下载Tomcat。
tomcat.apache.org/download-80…
- 下载后将压缩包解压,这个服务端程序Tomcat解压即可使用。
- 进入bin目录,运行startup.bat。
- 然后Tomcat就运行起来了。Tomcat的并发量很少,我们接下来会介绍并发量惊人的Nginx。
- 使用浏览器访问127.0.0.1:8080
- 也可以将网页替换为自己的内容,我只需要将apache-tomcat-8.5.72\webapps\ROOT目录下的文件替换为你的文件即可。
有人说不是有Tomcat吗,为什么还要Nginx呢?其实他们是合作关系,我们可以使用Nginx的动态分离机制让静态请求交给Nginx,而动态请求就交给Tomcat处理。虽然Tomcat处理动态请求不如Apache,但是人家是和JSP/Servlet一伙的。
二、Nginx
下面再来看一看Nginx。
- 首先我们下载Ngnix。
- 然后就是解压运行了。
- 然后不同于Tomcat默认占用的8080端口,Nginx和Apache这些默认占用的是80端口。所以我们在浏览器客户端是访问127.0.0.1:80。
- 然后我们修改页面是nginx-1.20.1\html,是在html目录。
我们想要让别人访问我们的网站,但是有不愿意因此购买服务器,这是我们就可以使用Natapp来实现内网穿透。
三、Natapp实现内网穿透
- 首先是注册账户,然后实名认证。
- 然后是购买隧道,然后配置隧道。
如果映射本地的Tomcat,我们可以将本地端口改为8080.如果你不想别人访问你的网站,你可以在下面设置http base认证。
- 然后下载客户端。
然后解压后运行exe可执行文件即可使用。
- 在我的隧道处可获取authtoken。如这里得到的authtoken为7if5b9097a523l92
- 我可以通过编写配置文件放在客户端同一目录中后运行。
- 也可以通过cmd带参数运行。
Windows: 进入当前目录的cmd命令行模式。
运行natapp -authtoken=7if5b9097a523l92
Linux: ./natapp -authtoken=7if5b9097a523l92
- 然后开始内网穿透。
- 访问目标网址。
四、结语
看到这的小伙伴绝对是真爱了,博主奖你一个大拇指。博主正在准备一个区块链专题,对区块链有兴趣的同学请关注我哦~