威言威语
我愿像茶,苦涩留心,清香予人。
威言威语
当前位置: 首页 > 网络 > 正文

网站服务器升级记

这2天在基友王晔的帮助下对服务器进行了改造,系统换成了Debian 11.2,同时安装了Docker,MYSQL放一个Docker,WordPress放一个Docker,方便以后升级PHP版本和MYSQL。这次MYSQL直接使用了8.0版,PHP本来也想使用8.1的,不过本地测试的时候报了不少错误,大多都是变量未定义,自用主题在PHP8下的问题都解决好了,不过安装的插件有些可能年代久远,错误也不少,后面抽时间看看,所以这次PHP还是用的7.4。
网站服务器升级记

这2天在基友王晔的帮助下对服务器进行了改造,所以前两天网站访可能会有一些问题,目前基本都处理好了。

记得大约2012年刚刚开始使用阿里云服务器,想来已快10年,在之前基本都是使用的虚拟主机,没什么可操作性,第一次使用觉得非常新鲜,所以折腾的比较多。那个时候还是用的CentOS系统,lnmp0.9搭的环境,一转眼centos都停止维护了。

之后2017年Chrome、FireFox等浏览器陆续开始提示非https的网站有安全风险,于是全网开始了升级https的浪潮,对于小博客来说收费的SSL证书价格也不是很美丽,于是看见很多人都是用Let’s Encrypt的免费SSL证书,于是也申请了,但是不知道是CentOS版本低的问题还是什么时候没搞好,安装始终不成功,于是把系统换成了Ubuntu 16.04,终于安装成功了,这样也就用了好几年。

现在这次的改动,系统换成了Debian 11.2,同时安装了Docker,MYSQL放一个Docker,WordPress放一个Docker,方便以后升级PHP版本和MYSQL。这次MYSQL直接使用了8.0版,PHP本来也想使用8.1的,不过本地测试的时候报了不少错误,大多都是变量未定义,自用主题在PHP8下的问题都解决好了,不过安装的插件有些可能年代久远,错误也不少,后面抽时间看看,所以这次PHP还是用的7.4。

这次Let’s Encrypt的SSL证书换了配置方式,先在阿里云的RAM 访问控制申请Access Key ID和Access Key Secret,然后用了域名DNS验证进行配置。

整个过程还算是比较顺利,中间几次操作导致内存溢出,把服务器搞挂了,后来又加了Swap分区来提升服务器性能。同时给网站配置了HTTP/3协议,毕竟现在Chrome内核的浏览器占比越来越多,Chrome和FireFox都支持http3了。

在实际访问过程中,使用Chrome浏览器第一次打开网页很快,但是当这个页面停留个半分钟以上不操作,然后再点击其他链接这个时候反而加载慢了,每次都要花费大约4.5s才能打开页面,通过开发者工具发现,页面加载的时候,Waterfall(瀑布)中的stalled(已停止)时间较久。FireFox就没有这个问题,感到非常奇怪。

Chrome中network的stalled时间过长

网上搜寻了一番,没有找到太多有价值的资料,不知道是不是我在阿里云配置中心添加了UDP来配置HTTP/3协议的缘故,没什么解决好的方案于是就试着把HTTP/3关了,竟然就好了。HTTP/3对速度提升是有帮助的,现在FireFox和Chrome都支持,有时间再研究一番。

您可能还会对这些文章感兴趣!

网站服务器升级记:目前有 45 条评论

  1. 亮娃子
    20楼
    亮娃子:Google Chrome 108.0.5359.125 Windows 10

    我的配置做十个都够了,哈哈,2核4G 8M哈哈

    2023-07-05 17:11 回复
    • William
      WilliamGoogle Chrome 114.0.0.0 Windows 10

      @亮娃子哈哈,我这点配置基本用够用了,现在流量也不大,也就没有必要去弄高配置的了。

      2023-07-06 14:52 回复
  2. joojen
    19楼
    joojenMicrosoft Edge 102.0.1245.44 Windows 10

    话说去年上的腾讯云,还是CentOS

    2022-06-24 13:58 回复
  3. 明月登楼
    18楼
    明月登楼:Microsoft Edge 102.0.1245.44 Windows 10

    我的服务器倒是没有升级,只是变更了系统为Alibaba Cloud Linux了!用着超爽!

    2022-06-21 17:36 回复
    • William
      WilliamFirefox 101.0 Windows 10

      @明月登楼那挺好的,主要是我让朋友帮我维护服务器,他为了方便管理,就和他配置成了一模一样的。

      2022-06-22 16:49 回复
  4. 青木
    17楼
    青木:Google Chrome 100.0.4896.60 Windows 10

    我还是放我的路由器上就好,想怎么弄就怎么弄,除了电信不给80和443端口,别的都挺好

    2022-04-19 21:41 回复
  5. 薇
    16楼
    薇:Google Chrome 86.0.4240.198 Windows 7

    :oops: 看完已晕,对于小白来说,还是不折腾虚拟机的好用

    2022-03-11 17:00 回复
    • William
      WilliamFirefox 98.0 Windows 10

      @薇确实,虚拟机和云服务器各有各的乐趣,有一点技术基础的玩起来操作空间会大一些。

      2022-03-14 15:42 回复
  6. 奇点资讯
    15楼
    奇点资讯:Google Chrome 97.0.4692.71 Windows 10

    每两年折腾一下服务器,现在还差一年时间了

    2022-02-18 00:36 回复
  7. wu先生
    14楼

    我都好长时间没折腾vps了

    2022-01-27 12:19 回复
  8. 常瑞
    13楼
    常瑞:Microsoft Edge 99.0.1145.0 Windows 10

    哈哈,我现在ubuntu18.4养老了,php8.1,mysql5.6。对了,推荐使用AlmaLinuxOS

    2022-01-26 07:24 回复
    • William
      WilliamFirefox 96.0 Windows 10

      @常瑞Ubuntu18也算比较新了,我当时用的16。刚刚换的系统,现在肯定就不折腾了。

      2022-01-26 14:48 回复
  9. sys
    12楼
    sys:Firefox 100.0 Windows 10

    CentOS 停止维护是低版本吧 好像我在用的 v8 也要到期了 docker 能再 centos 上运行不?

    2022-01-24 09:56 回复
    • William
      WilliamFirefox 96.0 Windows 10

      @sysdocker 肯定能在centos 运行的。早年用的是CentOS6

      2022-01-25 22:20 回复
  10. 林林
    11楼
    林林:Microsoft Edge 97.0.1072.62 Windows 10

    用了pjax?感觉挺好。

    2022-01-23 16:48 回复
  11. Mr.Chou
    10楼

    不折腾,我还是用虚拟主机好。

    2022-01-17 20:43 回复
    • William
      WilliamGoogle Chrome 97.0.4692.71 Windows 10

      @Mr.Chou也是,虚拟主机就是不用折腾,直接使用就行。

      2022-01-19 10:50 回复
      • 城南牧野

        @William要是能解决阿里虚机发邮件的问题,那就更加完美了,可能也是我自己懒得探索吧,你看那些东西就晕。

        2022-01-19 13:15 回复
        • William
          WilliamFirefox 96.0 Windows 10

          @城南牧野没有用过他家的虚拟主机,看看使用WP Mail SMTP这个插件能不能成功发送邮件。

          2022-01-19 14:26 回复
  12. 酢豚
    9楼
    酢豚:Google Chrome 97.0.4692.71 Windows 10

    未来想搞家里云,但是维护就得全靠自己了,不太想装面板.

    2022-01-16 23:40 回复
    • William
      WilliamFirefox 96.0 Windows 10

      @酢豚现在用的比较多的应该是宝塔面板,我也没有用过。

      2022-01-17 18:21 回复
  13. 土拨许
    8楼
    土拨许:Google Chrome 95.0.4638.54 Windows 10

    不敢整服务器,我这种小白一折腾准出问题… 唉

    2022-01-16 21:48 回复
    • William
      WilliamFirefox 96.0 Windows 10

      @土拨许确实,我早期也是瞎折腾,经常服务器被搞宕机。

      2022-01-17 18:20 回复
      • 土拨许
        土拨许:Google Chrome 97.0.4692.71 Windows 10

        @William倒是没整宕机,但是常常弄出来一堆奇奇怪怪的Bug,自己还找不到原因,现在是忍住了,能用坚决不折腾了。

        2022-01-20 01:13 回复
        • William
          WilliamFirefox 96.0 Windows 10

          @土拨许哈哈,我就相对没有这个担忧,每次我瞎折腾搞崩了,就让我基友给我收尾 :lol: 所以以前我经常瞎搞 :wink:

          2022-01-20 10:04 回复
          • 土拨许
            土拨许:Google Chrome 97.0.4692.71 Windows 10

            @William真不错,有人帮忙就很好。

            2022-01-20 15:27 回复
  14. ieu
    7楼
    ieu:Safari 15.2 iPhone iOS 15.2

    一提服务器就头大……

    2022-01-13 19:42 回复
    • William
      WilliamGoogle Chrome 97.0.4692.71 Windows 10

      @ieu以前我也怕搞服务器,担心一搞就崩了

      2022-01-15 13:58 回复
  15. 公子
    6楼
    公子Google Chrome 80.0.3987.163 Windows 10

    看到这我想起来,我的wp一直提醒我该升级PHP了。现在已经折腾不动了。

    2022-01-13 14:31 回复
  16. Andy烧麦
    5楼

    阿里云还是非常靠谱的

    2022-01-13 13:40 回复
  17. 黑桃三
    4楼
    黑桃三:Firefox 95.0 Windows 10

    新年新气象,等于给网站来个大扫除精装修了。 :cool:

    2022-01-13 12:27 回复
  18. Lvtu
    地板
    LvtuSafari 15.2 Mac OS X  10.15.7

    我也是前段时间搞活动把ECS续费了,技术有限没怎么折腾,刚开始入手时在小灰的帮助下装了宝塔一直用到现在。。。。 :cool:

    2022-01-12 20:16 回复
    • William
      WilliamMicrosoft Edge 97.0.1072.55 Windows 10

      @Lvtu之前都是一年一年的续费,去年一次续了3年,反正都是要续费的,3年还便宜一些。

      2022-01-12 22:41 回复
      • Lvtu
        LvtuSafari 15.2 Mac OS X  10.15.7

        @William之前都没看到有优惠,刚开始是一次性买了三年,这次续费有优惠只能续一年 :sad:

        2022-01-13 12:24 回复
  19. 阿锋
    板凳
    阿锋Google Chrome 96.0.4664.110 Mac OS X  10.15.7

    Docker安装PHP/MySQL感觉很前卫,免费的SSL证书很容易申请也很方便。

    2022-01-12 20:11 回复
  20. 城南牧野
    沙发

    看完以后,我进入了一种如喝了半斤的状态,真是好酒!
    阿里的虚拟要是没有对发邮件端口的限制,我觉得一切都还好

    2022-01-12 19:05 回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

gravatar

question razz sad smile redface biggrin eek shock confused cool lol mad rolleyes wink cry