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

源码共读

共 1612字,需浏览 4分钟

 ·

2021-12-23 23:01

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇


作者丨鱼皮

来源丨程序员鱼皮


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

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

一般来说,想让别人能看到你的网站,你要购买域名、买服务器、再人工把网页文件传上去,还要装个 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. 内网穿透

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

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

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报