大家好!我是Aiden,Aiden's World 终于是完全形态了

目前Aiden's World 分为这么几个部分

  1. 主站----Aiden's World
  2. 资源站----Aiden's ACG
  3. 私人网盘----Aiden's Data Traveller
  4. 私人图床----Aiden's Base

以上便是全部内容,暂时没有考虑过新加成分

我现在就分享一下建站全过程


1. VPS

因为Google给每位新人都送了300$赠金,所以我选择了Google Cloud Engine

配置就不用我说了,无非就是选一个标准配置,30G左右空间,配置时分配一个静态IP,防火墙加规则

强烈建议各位博主不要选择VPS提供商的一些一键方案,比如说直接给你搭建好WordPress让你直接用之类的,虽说适合纯萌新,但是这样扩展性无敌差,比如说我暑假用的就是AWS的Bitnami认证的带WordPress的LightSail,但是我连修改一个OpenSSL都不行,一切都必须要按照Amazon的来,这样对可玩性限制非常大。

我的建议是选择Ubuntu 18.04 LTS,裸机,只要系统,其他的啥都不要装,开机直接装宝塔,然后再软件商店里选择一键部署源码,那里选择WordPress就行

其实不只是WordPress,那里几乎啥都有,你要是喜欢纯净体验的话Typecho也不失为一个好选择。你看,我的资源站,就是基于Typecho搭建的。这种事情适合Handsome这个主题来干,主站还是得上WordPress,排面。

2. 优化

1. DNS

这里有很多家DNS提供商可以选择,我用过的有CloudFlare、Google Cloud DNS、Azure DNS和Amazon Route 53(目前在用)

对比一下,这几家都有明显特色

  1. CloudFlare提供集成的CDN,能够轻松的部署证书以及其他的一些设置,比如TLS版本,优化和加速,但是延迟巨高无比,没点特殊办法的话体验奇差无比
  2. Google Cloud DNS 承诺100%的可用性,国内速度尚可,最最最重要的是它几乎是免费的,0.2美刀每月,和VPS一比太便宜咯
  3. Azure DNS在中国速度极佳,因为在香港有部署服务器,价格也比较便宜,缺点是不支持DNSSEC
  4. Amazon Route 53是我目前在用的,不为别的,生效快,部署灵活,搭配ACM和Amazon CloudFront(即CDN)使用体验较佳,价格也比较便宜,且支持分区解析

2. 服务器端优化

①:首先开启Brotli压缩

Brotli是谷歌开源的一款HTTPS的网页压缩软件,能大幅提高(实测30%)网站的加载速度

  1. 在宝塔的文件管理处,进入此目录: /www/server/panel/install
  2. 打开nginx.sh文件,进入编辑模式
  3. 找到Install_Configure(){
  4. 往下翻,在 ./configure 后加入 --add-module=/www/server/ngx_brotli ,记得前后都得有空格隔开
  5. 最后进入ssh,键入 sh /www/server/panel/install/nginx.sh install 你的nginx版本
实例配置

②:开启SSL

记我的个人博客优化
完成后效果(点击图片即可查看您的站点的安全情况)

0x00: 打开宝塔中的网站详情,选择SSL

选择文件验证后选择您的域名,验证即可,但是如果您部署了CDN可能会导致续签失败。三月份的Let's Encrypt证书如果不能满足您的话,这里还有一年期的泛域名证书噢(点击即可查看教程----由Moerats大佬编写) 哼!我也写了一篇!为什么不看看我的呢?! 本站SSL证书现已更换为AlphaSSL

0x01: 开启SSL后,选择强制HTTPS(务必!)

0x02: 在站点修改--配置文件下,找到 ssl_protocols 将后面的 TLSv1 TLSv1.1 删除,只留 TLS1.2TLS1.3,后点按保存即可。

至此,您已完成网站优化,至于其他网站的部署,请查看下一篇文章