根据centos的博客说明,centos 8将成为centos 系统系列的最后的绝唱。
CentOS Project shifts focus to CentOS Stream
CentOS项目转换焦点到CentOS Stream
The future of the CentOS Project is CentOS Stream, and over the next year we’ll be shifting focus from CentOS Linux, the rebuild of Red Hat Enterprise Linux (RHEL), to CentOS Stream, which tracks just ahead of a current RHEL release. CentOS Linux 8, as a rebuild of RHEL 8, will end at the end of 2021. CentOS Stream continues after that date, serving as the upstream (development) branch of Red Hat Enterprise Linux.
将来的CentOS项目会是CentOS Stream, 在接下来的一年中,我们会将焦点从重新构建RHEL的CentOS Linux转换为CentOS Stream,处于比当前RHEL发行版本更早一些的轨道。
CentOS Linux 8,也即RHEL 8的重新构建版,将在2021年底截止。 CentOS Stream会在此日期后继续,以RHEL做为上游开发分支为用户提供服务。
其实在网上有很多抨击的声音,比如《CentOS: 永远有多远就离它多远》这篇文章很简洁明了的控诉了centos的累累罪行。但是没办法,当时我入门Linux时就是学习的《鸟哥的私房菜》,他就是用centos进行介绍,而且大学里面也是用centos 5.x来进行教学的。
工作以后,接触到最多的是CentOS6.5/6.10以及7.3这几个经典版本,而且很多生产环境也是centos,导致其他Linux发行版的操作系统接触得不是很多。
如今该系统在2021年之后正式停止更新,那我们只能拥抱变化,弃用centos。
我的博客之前是采用 centos7.3 + Apache2.2+PHP7.0+MySQL5.6进行搭建的。如今centos斯人已去,权衡再三我采用了Debian10作为博客的底层系统(本来是想用Fedora的,但是一装宝塔插件,他的网卡就启动失败,于是作罢)。
既然来个大改动,就顺带把Apache2.2 改成Nginx ,升级PHP到7.4
最后,博客能正常启动,但是遇到一个伪静态问题。
WordPress迁移服务器后,只有主页能打开,其它页面都显示404 页面无法访问。
出现这个问题是因为我的Wordpress之前用的服务器是apache+PHP组合,换了服务器后变成了Nginx+PHP,可以将wordpress固定链接改为 “朴素” 数字型,正常情况下访问二级页面就不会有问题了。
针对这个问题官方是有解决方案的,在Nginx的配置文件中location段添加以下代码即可:
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break ; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } |
如果是宝塔面板,可以在配置中找到如下内容:
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/xxx.com.conf;
#REWRITE-END
把官方提供的解决方案代码配置在对应的xxx.com.conf即可实现伪静态。