如何白嫖一个动态网站

sxkk20082年前知识分享137

前言

我们知道,想要搭建一个网站往往需要一下几个步骤:

  1. 域名注册
  2. 服务器购买
  3. 数据库购买或部署
  4. 网站设计
  5. 网站开发
  6. 网站备案
  7. 网站上线

在国内上线一个网站,域名还必须得备案,光是域名备案的话还的几个星期,整个流程下来,上线一个网站可能要个把月。若选择云服务器,各大云平台新用户首年还有优惠,次年想要续费得花上不小成本。本文将介绍如何用最小的成本和最短时间开发部署一个动态网站。

购买域名

免费的域名可以选择Freenom,当然也可以选择不用域名,如果选择 Vercel 部署会自动分配一个二级域名,也挺好用的。当然域名注册也很便宜,最低 1 元,我这边选择的是腾讯云,购买之后只需要实名认证(上传身份证等信息)就可以直接域名解析了。

网站设计

对于程序员来说,网站设计可能会困扰到大家,大家可以去dribbble站酷等网站搜索向要实现的 app,挑选一个好看的设计应用到自己的网站中。

dribbble 页面截图

如果你会 TailwindCSS 我推荐 VSCODE 安装 这个插件tailwind-snippets 可以快速帮我们来发出一个常用的代码片段,大家可以在 https://www.tailwindsnippets.ml/snippets 查看效果,快速实现我们的 html 页面

tailwind-snippets 预览

部署

Vercel

Next.js 开发商 Vercel 获得最近 1.5 亿美元 D 轮融资。Vercel 注册什么的我就不讲了,建议使用GitHub 登录, 点击new project创建一个项目,这个项目可以从自己的 GitHub 库导入或者选择 Vercel 给的模板,Vercel 给的模板(下图)首先也会导入进自己的 GitHub 库,总之要先把内容导入进 GitHub 库才行。

Vercel 支持的框架

Vercel 为个人用户提供了

  1. 自动 HTTPS/SSL
  2. 带宽 100 GB
  3. 并发构建,每天 10 万次调用
  4. Serverless Function

所以 Vercel 不光支持静态网站也支持 nodejs 动态网站,如果想要其他后端语言

可以选择 heroku

heroku

Heroku 是一个支持多种编程语言的云平台,并且提供了 Heroku PostgresHeroku RedisApache Kafka on Heroku

Heroku 支持的语言

Heroku 虽然提供了比较全面的编程语言和数据库支持,免费用户还支持

  1. 使用 Git 和 Docker 部署
  2. 自定义二级域名
  3. 容器编排
  4. 自动操作系统补丁

但 heroku 对国内用户支持不是很友好,第一点访问国内速度比不上 Vercel, 第二点 163 和 QQ 邮箱都不能注册,想要注册得要其他邮箱, 第三没有免费的 ssl。第四项目源代码只能有 500M。

数据库选择

MongoDB

选择 https://cloud.mongodb.com/

mongodb 首页截图

创建 database 的时候选择 free;

选择免费截图 地域可以选择日本或者新加坡。

接着创建一个用户 创建一个用户 密码是自动生成的,要把密码拷贝下来

接着要创建一个允许链接的 IP 地址

在 mongodb.com 设置允许链接的IP

这里选择任何地方可以链接

接下来选择 database 点击 connect

在 mongodb.com 选择开发语言

还可以选择开发语言 在 mongodb.com 查看密码

上面的password 要替换成刚才创建用户的随机生成的密码

mysql

mysql 可以选择https://planetscale.com/

在 planetscale.com 选择免费模式

针对免费用户可以:

  1. 每月 10GB 存储
  2. 每月 1 亿行读取
  3. 每月 1 千万次写
  4. 每个数据库 3 个分支
  5. 1,000 个链接
  6. 每日自动备份
  7. 社区支持

可以直接接使用 Github 登录,跟着引导直接到最后一步创建数据库,

在 planetscale.com 选择地域

地域选择就近新加坡或者日本。

在命令行选择 planetscale.com

可以在命令行中管理数据,点击上图中的按钮随机生成密码,密码要用户手动保存,后面登录将无法看到

域名解析

Vercel 绑定域名

腾讯云解析域名到 Vercel

绑定域名我就不多讲了吧,直接去自己的域名平台,cname 域名到 cname.vercel-dns.com,然后 Vercel 会自动帮你生成一个证书。

网站备案

这边介绍的方案都是服务都不是部署在大陆的,所以可以选择不用备案,但如果想要在大陆运营的话,海外的速度往往跟不上的,还是要选择大陆的服务器,备案必不可少,各大云服务厂商都提供了备案服务,按照要求填写网站信息即可。

如果你之前没买过【云服务器】 可以买一个 3 年 2 核 4G 的轻量应用服务器。

3 年 2 核 4G 的轻量应用服务器

如果是老用户切换成 QQ 登录也可以买。毕竟服务器在国内,白国外还是好快很多的。

我之前给我的博客备案的时候是 16 年,现在也不记得具体步骤。 只记得备案方会给你邮寄一个幕布,按要拍了照片邮寄回去即可。不是很复杂,就是时间久了点。 网站备案幕布拍照

最后

接下来就是网站运营了,需要给网站引流,带来更多精准用户,网站的价值才能发挥最大。推广主要渠道和方式有 SEO、SEM、新媒体、信息流广告等。至于怎么做网站推广又是另外一个大话题了。


以上就是本文全部内容,希望这篇文章对大家有所帮助,也可以参考我往期的文章或者在评论区交流你的想法和心得,欢迎一起探索前端。

本文首发掘金平台,来源小马博客

相关文章

AI技术的发展与应用-探索人工智能的新未来

AI技术的发展与应用-探索人工智能的新未来

   人工智能(AI)在20世纪50年代开始被提出,如今在技术和应用上取得了巨大的进步,得到了各行各业的应用。随着数据和算力的爆发式增长,我们正在看到AI技术的未来发展将更加...

人工智能生活:新媒体创新之先导

人工智能生活:新媒体创新之先导

  随着人工智能技术的快速发展,我们的生活受益匪浅。从智能家居到智能穿戴,从语音助手到智能机器人,人工智能已经开始渗透到我们的方方面面。新媒体作为现代社会的重要组成部分,也受...

大数据云计算人工智能区块链:引领科技领域创新与发展的核心

大数据云计算人工智能区块链:引领科技领域创新与发展的核心

  在当今科技领域中,大数据、云计算、人工智能和区块链等先进技术正处于飞速发展的阶段。这些技术不仅各自具备巨大的潜力,更重要的是它们之间的相互融合和协同作用,将为未来的科技发...

AI绘画动漫—AI技术在动画制作中的应用

AI绘画动漫—AI技术在动画制作中的应用

  随着人工智能技术的不断发展,越来越多的行业开始尝试将其应用于自己的领域。在动画制作领域中,人工智能技术也受到了广泛关注。其中,AI绘画动漫技术的出现,为动画制作注入了全新...

AI客服机器人哪个好?市场需求逐渐提升

AI客服机器人哪个好?市场需求逐渐提升

  近年来,AI客服机器人在以公开渠道为主的服务行业中逐渐得到了大众的认可和广泛的应用。然而,不同的AI客服机器人平台各有特点,产品质量和服务水平也不尽相同。本文将从市场需求...

文字识别插件人工智能技术:提升效率、深挖数据潜能

文字识别插件人工智能技术:提升效率、深挖数据潜能

  文字识别(OCR)插件是一种基于机器学习和人工智能的技术,可将文档、图片中的文字提取出来,实现自动识别和转换。在如今信息爆炸的时代,文字识别插件的应用范围日益广泛,包括但...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。