查看原文
其他

没有服务器,也能做网站!?

鱼皮 程序员鱼皮 2022-08-14

几种简单免费的上线网站方法

大家好,我是鱼皮,最近一些小伙伴问我:怎么能把自己开发好的网站上线给别人访问?

一般来说,想让别人能看到你的网站,你要购买域名、买服务器、再人工把网页文件传上去,还要装个 Nginx 之类的 web 服务器软件、修改软件配置等等,整套流程还是比较复杂的。

但大多数时候,我们可能只是想做个小网站练练手,或者临时发给朋友看看,真的有必要搞这么麻烦么?

当然不用!这都 2022 年了,已经出现了越来越多上线网站的方法,下面鱼皮就简单给大家介绍 4 种,详细的手把手教程可以观看我录制的视频~

视频地址:https://www.bilibili.com/video/BV1UZ4y197i1/ (点击文末阅读原文可直接跳转)

无服务器上线网站方法

上线网站的前提是你得先有网页文件,这个就不多说了,你可以自己写、用网页生成器拖拽开发、当然也可以上网借鉴(比如 GitHub 搜索代码)。

1. 云编程环境

随着前端技术的发展,现在云端编程环境(云 IDE)已经越来越流行,比如 CodePen、JSFiddle、GitPod 等平台,可以支持你在线编写代码、实时查看运行效果,还可以保存代码、将写好的网站直接分享给别人浏览。

CodePen 云 IDE

对于前端开发来说,这种直接在线上写代码的平台真的太方便了,直接省略了部署过程,所见即所得!

2. 网站托管服务

如今,很多云服务商都提供了网站托管服务。

这种方法的原理是:别人有能挂网站的服务器和上线工具,我们把网站文件交给他们管着就行了。

像国外的 Vercel、GitHub Pages,国内的 Webify、Gitee Pages、静态网站托管等,都是大同小异。

静态网站托管服务

不过就现在这个情况,我不建议大家用国外的托管服务,时不时就抽抽两下导致网站无法访问了。国内的托管服务虽然做的 “就那样” 吧,但起码网站的访问速度还是有保障的。

3. 对象存储

我们可以把对象存储想象为网盘,可以将图片、音视频等文件放上去存储,也可以预览和下载已上传的文件。

因为网站本质上也是文件,所以只需要把网站文件和相关资源都打包上传到对象存储上,就能通过它为我们提供的网址来访问啦!

国内不错的对象存储服务有七牛云、腾讯云存储等,七牛云 SDK 丰富、且提供了一些免费存储空间,比较适合新入坑对象存储的开发者。

七牛云存储

4. 内网穿透

以上几种方式,并不是真的不需要用到服务器,只不过是把网站文件放到了别人的服务器上而已。

但最后这种方式比较特别,通过 内网穿透 技术打通网络,直接让别人访问自己电脑上的网页!

我之前分享过一个 实现内网穿透的小软件 ,感兴趣的同学可以看看~



OK,使用以上几种方法,已经能够满足我们临时上线一个网站的需求了。但如果你是要正式上线一个产品,用户数很多的话,建议还是选择收费、稳定的服务吧!

以上就是本期分享,有帮助的话还请给鱼皮一个 点赞 + 在看 ,谢谢大家!

往期推荐

一键生成几千套代码模板,这个神器有多刺激!

万万没想到,这都能发现 Bug?!

Log4j,炸了!!!

这款内网穿透神器,免费!

做免费网站1年,要花多少钱?


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存