昨天闲着没事干突然想能不能在自己电脑上搭建web环境并供外网访问呢,起初去网上查了下教程,结果都是花生壳加各种方法搭建服务器,个人感觉很麻烦,而且现在花生壳收费了并且对小白不友好,于是自己搞出来一套教程。

第一步

首先安装web环境,我用的是宝塔面板(可以一键安装很方便)大致步骤是:

去宝塔官网选择windows(自家用大部分是Windows吧),点立即安装。
宝塔地址:https://www.bt.cn/

然后把下载下来的安装包解压,双击解压出来的文件进行安装,安装完后启动,点击环境,我选的的Apache(个人感觉比较好用),PHP版本可以装多个这个随便,数据库装的mysql。

这样web服务器就搭建好,点网站那里添加网站就行了,但是现在只能局域网访问(就是同一wifi下的才能访问)。你们可以试下找客服开通公网ip,我是直接给了宽带账号和姓名就开通了,开通后端口映射(百度有很简单)就能直接用ip:端口访问网站,如果申请不到公网ip的可以接着往下看。

第二步

没有公网ip的小伙伴可以用内网穿透的方法来访问,网上大部分是收费的,接下来给你们介绍个免费的ngrok,下载地址在文章最后面,首先把下载的压缩包解压到一个方便找到的地方,我是D:\1
然后按win+r输入cmd回车,在里面打开你刚刚解压ngrok的文件路径然后执行 ngrok -config=ngrok.cfg -subdomain xxx 80,xxx是域名前缀我这里输入yrz(友人帐),80是端口一般默认就行
执行以后是这样的,代表成功了,下面红框的是域名,把它复制起来,打开宝塔添加网站,填入这个域名,然后确认。这样网站就搭建好了。

如果复制不了就浏览器打开127.0.0.1:4040就可以看到域名了,注意复制的时候不要复制https://和后面的/
然后访问这个域名你会发现你的网站已经搭建好了

这样你的网站就完全搭建好了,如果你想添加自己的域名就输入ngrok -config=ngrok.cfg -hostnamexxx.xxx.xxx 80(xxx.xxx.xxx是你自己的域名)
要求先解析到120.78.180.104而且要北岸,没北岸的还是用上面的方法。,如果你想更方便就接着往下看

第三步

教你们把程序加入开机自启,只要一开机,网站就能运行完全不用手动 首先建立一个文本文件名字改成内网穿透.bat
然后用记事本打开,把下面的代码复制进去。 这是使用他们的域名的方法
@echo
d:
cd 1
ngrok -config=ngrok.cfg -subdomain yrz 80
这是使用自己域名的方法
@echo
d:
cd 1
ngrok -config=ngrok.cfg -hostname xxx.xxx.xxx 80

记得把里面的域名和地址改下,然后点击开始--运行--输入gpedit.msc--确定--计算机配置--windows设置--脚本(启动/关机),双击“启动”,点添加--游览--选择你的bat,然后再确定--应用就可以了,点击[演示]

下载地址:https://www.lanzous.com/i1teu9i 密码:44sb

最后修改:2021 年 04 月 10 日

感谢看完,可以点个赞~请作者喝杯咖啡~ヾ(◍°∇°◍)ノ゙❤