花生壳+tomcat搭建自己的web服务器

最近在研究微信公众号的开发,一步一步学习的同时准备开一个博客,记录下学习的过程,同时也供一些对微信公众号开发同样有兴趣的朋友一起交流学习.

稍微了解过公众号开发的朋友一定都知道 , 微信开发的第一件事情就是 ,  拥有一台自己的服务器 . 笔者本人购买的是阿里的一台云服务,最低配置的服务器68/月,而对新接触公众号开发的朋友来说,大部分的时间都在研究摸索,过早的购买云服务器势必造成资源的浪费 . 因此笔者就在考虑通过某些公网映射工具 , 将我们本地机器的ip映射为公网ip,这样就可以直接通过公网访问本地机器了.

 

笔者选用的公网映射工具是 花生壳 ,下面就详细介绍下如何通过花生壳以及tomcat服务器将本地电脑变成一台可以通过公网访问的"服务器".

首先 ,我们下载一个花生壳以及tomcat 下载地址放在这里  花生壳下载地址:https://hsk.oray.com/download/   tomcat下载地址:https://tomcat.apache.org/download-90.cgi  。

下载完成后,注册一个花生壳账号, 注册完成之后,关注下他们的微信公众号,就会 赠送你一个免费的域名。个人觉得,公网映射工具只是作为起步的时候测试开发使用,真正开发完成后还是得使用服务器,毕竟我们不可能一直开着电脑让花生壳去映射公网 。因此,免费的就足够用了,没有必要去购买其他域名。

好了,废话不多说了,正片开始。

首先登录我们的花生壳客户端,

点击一下域名列表 , 它会跳转到这样一个网页

这时候就可以看到我们的域名了,记住它,这将成为你的本地机器在公网上的唯一标识,记下之后我们点击点击内网穿透

 

点击立即开通后我们会看到这样一个界面 

果断选择第一个,不要犹豫 , 点击完立即开通后你会发现,全都是骗子,口口声声说免费,到头来,却还要问我们收取6块钱的好处费!都已经走到这一步了,忍痛点下付款,好在只要付这一次,之后就可以终生使用了,还算是个良心产品。

付款完成之后需要重启下客户端,然后再点内网穿透,就又回到这个界面了。

     这个时候就可以添加映射了

因为腾讯规定,微信开发只能使用80端口,因此为了后续的开发,公网端口我这儿就直接选择80,内网端口我这也选择80 ,你也可以自定义,原理都是一样的 。 内网主机 我就不多说了,不知道的右转出门问问度娘,cmd 后 ipconfig就可以查看这种事我是不会告诉你的。

点击确定,至此, 我们的花生壳就算配置完成了。

接下来是tomcat的配置,解压完成后 ,打开其conf文件夹下的server.xml.

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 

将port改成上面配置的内网端口

 

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

 

中的name 改成花生壳给你的免费域名

 

<Host name="花生壳给的免费域名"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

 

<Engine name="Catalina" defaultHost="localhost">

 

中的defaultHost 改成花生壳给你的免费域名

 

<Engine name="Catalina" defaultHost="花生壳给的免费域名">

 

 

 

至此,tomcat的配置也完成了,接下来就可以尝试下用公网访问本地的网页了。

这里我们建一个最简单的web工程

将这个web工程打包为.war 文件,将其放入tomcat 的webapps文件夹

 

 

 

 

 

然后点击bin文件夹下的startup.bat,启动tomcat服务器 ,接下来,就是见证奇迹的时候了,在浏览器上输入域名/工程名/jsp页面

 

完美,至此,我们已经使用花生壳和tomcat搭建了自己的一个web服务器!

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值