CMS 平台的定义

CMS全称叫做:内容管理系统(content management system,CMS)是一种位于WEB 前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。

CMS 应用场景常见于:内容的创作、编辑、发布、管理的个人网站

搭建个人网站需要哪些软硬技术呢?

服务器

推荐使用阿里云服务器,我比较熟悉阿里云服务器,而且阿里云服务器经过多年的发展,技术和生态方面比较成熟,追求稳定性的用户可首选阿里云的产品。

若是预算有限的话,也可以选择腾讯云的服务器,除了这两家的服务器之外,其他的服务器就不考虑了,第一是不熟悉,第二是在生态和技术上其他的服务器可能没阿里和腾讯的好。

注册顶级域名

在万网进行注册一个你喜欢的域名,可以以你的名字或者你的公司名称进行注册域名。

域名首选 .com 的域名,若是 .com 的域名被人注册了,那就退而求其次,选择 .cn 的域名。

.com 域名是国际顶级商业域名,适用于全球性,.cn 域名是中国大陆通用顶级域名,如果不是针对做海外的网站,其实 .com 与 .cn 的域名在功能上差别不大。

网站备案

一个网站上线前,是需要经过国家工业和信息化部进行备案的,只有备案通过后,网站才允许被上线。

阿里云和腾讯云都可以提供备案初审流程,一般提交备案信息到对应的平台后,24小时是会有专人进行审核的,审核通过之后再提交到当地省份的工业和信息化部管局做终审。

终审时间一般都为5个工作日左右。

服务器运行系统

在提交网站备案的过程当中,我们可以先对服务器环境进行预先配置。

服务器运行系统通常都为 Linux CentOS 7.x 以上,确保是干净的系统。另外我们还需要借助一些远程访问工具来连接服务器,通常我们会用 Xshell 软件来做远程登录操作服务器。

服务器放行端口

服务器放行: 8888 端口,22端口,3306端口,443端口,888端口,80端口,88端口,3389端口。

授权源对象范围为:0.0.0.0/0。

服务器配置

服务器底层系统一般采用 Linux 系统,在 Linux 系统上进行远程访问与搭建可视化面版,可视化面板通常都会选择宝塔Linux面板,方便管理服务器与站点。

另外从安全的角度来讲,业内有句话叫做:从宝塔出来的Linux环境,都不算裸。从侧面就可以看出其安全性了。

// Linxu CenteOS 环境下安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装成功后,会显示以下信息:

image.png

安装LNMP服务四件套

LNMP通常为:Nginx,MySQL,phpMyAdmin,PHP,建议选择最新版本。

部署站点、数据库、SSL证书

首页操作新建站点与新建数据库,新建站点成功之后,会在Linxu www/wwwroot/ 目录下生成该站点的统一入口文件夹,后续所有的配置,数据库等等文件都存放在于此,所以以后在操作这个文件夹时一定要谨慎操作。

新建站点成功之后,就可以在站点内部署SSL证书。

SSL 证书可以在阿里云或者腾讯云申请免费的证书,也可以在宝塔申请免费证书,SSL证书主要是用于生成该站点与浏览器之间的 https 协议。

部署 CMS:WordPress 或 Typecho

CMS 采用的是国际开源CMS平台 - WordPress。简称WP,或者是国内开源CSM平台 - Typecho,简称Ty。这两个CMS采用的是PHP语言进行开发而成。

WP发展多年拥有丰富的扩展性与生态,安全稳定。Ty相对轻量,更适合国内本土环境,加载速度快,体感更优良,本站采用的是 Ty CMS。

这里首推 Ty CMS。


服务与价格

服务器搭建与配置

提供服务器选型建议

部署 Linux CenteOS 环境

服务器安全组端口放行

配置宝塔可视化运营面板

部署服务环境LNMP:Nginx + MySQL + PHP + phpMyAdmin

安装站点 SSL 证书

部署CMS平台

配置WpCMS框架或者TyCMS框架

对接MySQL数据库

上线,index.php 页面能正常访问

结项交付

费用:500软妹币。此费用仅是部署服务器与CMS框架,不含服务器与主题模板的价格

微信:ixuery-wh

邮箱:wh@zhaowh.cn

Last modification:July 25th, 2020 at 07:10 pm
码字不易,赞赏随意。