·

下面是部署一个静态网站的步骤:

  1. 你需要写个网页文件,比如index.html 文件,下面这个,就是一个网页

    <html>
      <head>
        <title>这是标题 - 显示在浏览器 tab 上面</title>
      <head/>
      <body>hello world</body>  
    </html>
    
  2. 你要让别人打开 abc.com 的时候看到这个网页,就需要买一个域名,便宜的一年 50 块就有。好的短的域名都被注册光了,可能要找个长的域名。

  3. 你需要一个东西放第一步的文件,可以买云服务商的对象存储服务,比如阿里云 oss,aws 的 s3,可以当成一个网盘使用,把上面的文件存放进去。

  4. 浏览器打开 http://abc.com 会自动去找 http://abc.com/index.html 文件,你需要把这个域名和你买的对象存储服务对应起来,需要在平台上配置域名解析。

到此为止可以部署一个网站了,下面是一点进阶操作:

  1. 你想要网站传输数据的时候都是加密的,那就需要 https,需要购买 https 证书,aws 免费,阿里云可以免费申请 20 个证书,证书安装在对象存储服务上,别人就可以用 https 协议加密访问你的网站。
  2. 你想要别人访问你的网站更快,那就需要 CDN 服务,需要购买(很便宜),可以了解下原理。
  3. 你要有更多交互,比如网页上面有按钮,那就要有台云服务器,国内推荐阿里云国外aws,学生的话可以申请到很便宜的服务器,每年几十块的都有(aws 免费送你一年使用权),服务器用来放后端服务(java/golang/php代码),处理来自网页的数据,一般我们会用另一个域名做这个事情,比如 api.abc.com。

为了提高网页开发效率,你可以使用比较先进的技术框架,react/vue/angular 选一个,比如前面站长帖子说到黑客说就是 react 开发的,后端框架也一样,java 有 spring boot,golang 有 gin 等等,需要你去查更多资料了。

上面的全部操作可以在 200 块钱以内搞定。