关于后端:从零开始如何拥有自己的博客网站华为云至简致远

31次阅读

共计 5393 个字符,预计需要花费 14 分钟才能阅读完成。

【摘要】1. 简介本文是在 linux 零碎下,装置新版博客程序(WordPress 6.0)的入门教程。从零开始,想领有本人的小站,通过华为云,如何做到?大抵须要如下步骤域名注册华为云账号域名注册购买云服务器增加域名解析备案装置环境登录华为云装置根底环境创立虚拟主机装置 wordpres 其余阐明 2. 域名 (若有,能够跳过此步骤) 注册华为云账号,并通过实名认证,过程略,能够参考官网文档域名注册在华为云 …

  1. 简介本文是在 linux 零碎下,装置新版博客程序(WordPress 6.0)的入门教程。从零开始,想领有本人的小站,通过华为云,如何做到?大抵须要如下步骤域名注册华为云账号域名注册购买云服务器增加域名解析备案装置环境登录华为云装置根底环境创立虚拟主机装置 wordpres 其余阐明 2. 域名 (若有,能够跳过此步骤) 注册华为云账号,并通过实名认证,过程略,能够参考官网文档域名注册在华为云控制台,服务列表外面输出域名注册搜寻,如下图,点击搜寻进去的后果:域名注册 Domains

创立域名信息模板:依据工信部域名实名认证要求,在注册域名时须要填写用户信息。在左侧树状导航栏中,抉择信息模板。在页面右上角,单击创立信息模板,依据要求填写个人用户或企业用户信息。

点击左侧域名列表,而后抉择右侧的注册域名

输出现实的域名,而后点击查问,如果没有被占用,抉择退出清单,之后抉择右侧的立刻购买,在关上的页面外面抉择了已实名认证的信息模板,而后点击立刻领取。域名实名认证 (可选,此处非域名备案):因为反对“.com”、“.cn”、“.net”以及“. 中国”后缀的域名关联信息模板的实名认证状态,因而,无需再次进行域名的实名认证,此时域名的“服务状态”为“已实名认证”。如果注册域名的后缀类型不反对关联信息模板的实名认证状态,可参考官网文档解决。3. 购买云服务器(若有,能够跳过此步骤) 登录华为云控制台,在左侧抉择弹性云服务器 ECS。

右侧抉择购买弹性云服务器。

依据本人理论状况,购买服务器。

特地留神: 如果你的站点是放国内,须要对域名备案,备案须要包月购买 ecs 服务器 3 个月及以上,详情请参考官网文档的要求,留神备案前筹备的外面的可备案的域名(不是所有域名都能够备案)和可备案的服务器(留神购买时长)等内容。依据以后新版本 WordPress(6.0)的零碎要求,须要 PHP7.4 或更高版本,MySQL5.7 或更高版本或者 MariaDB 10.3 或更高版本,HTTPS 反对,因为是一台服务器上安装 php,mysql,故倡议内存至多 2G。如果对 linux 命令不相熟,还能够抉择如下所示的市场镜像,市场镜像曾经集成装置好了环境,不须要命令操作,须要留神的是有些镜像是须要付费的。如果抉择市场镜像外面的镜像,后续步骤可参考官网文档。

网络抉择了默认的,平安组抉择了 Sys-WebServer 结尾的,此平安组默认开明了 ssh 默认的 22 端口,以及 web 服务须要的 80 和 443 端口。因为服务器须要近程连贯拜访服务器,故此处抉择了购买弹性公网 IP。

设置弹性云服务器 ecs 的明码,抉择了默认的云备份

依据本人理论状况,抉择是否开启服务器主动续费性能(即每个月主动购买:按月购买:每次续费 1 个月,次数不限;按年购买:每次续费 1 年,次数不限)。

  1. 增加域名解析登录华为云控制台,在服务列表中,选择网络 > 云解析服务,进入云解析页面。在左侧树状导航栏,抉择公网域名, 抉择你的域名,点击解析

如对外提供的域名 www.domain.com,那就请增加一条 A 记录,主机记录是 www, 类型 A – 将域名指向 IPv4 地址, 值填写服务器的外网 ip。如下所示。如遇问题或者对域名解析不相熟,可参考华为云官网文档

  1. 备案 (服务器在非大陆地区,此步骤能够跳过) 如果你的站点放在国内,须要对域名进行备案,筹备好服务器之后, 依据官网文档实现备案操作。备案通过之后就能够持续上面的步骤了。6. 装置环境登录华为云控制台,在服务列表外面抉择弹性服务器 ECS,应用服务器 ip 登录服务器。

注:登录波及到一些基础知识,不会也没有关系,能够参考华为云官网文档,具体解说了如何登录 linux 服务器。如遇问题无奈登录服务器,请查看平安组设置是否开启了 22 端口拜访权限,能够参考配置平安组规定,个别状况下 22 端口默认是开明所有人拜访的。如还有问题,能够提交工单寻求帮忙(如下: 登录控制台之后,点击新建工单)。

装置根底环境,为了谋求简略入门,这里采取了 lnmp 环境一键安装包,lnmp 软件的装置要求如下,更多信息能够参考官网文档 https://lnmp.org/install.html1. CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux 发行版

  1. 须要 5GB 以上可用空间,MySQL 5.7,MariaDB 10 至多 9GB 残余空间,MySQL8.0 最新版至多 25GB 以上
  2. 须要 128MB 以上内存(128MB 小内存 VPS,Xen 需有 SWAP,OpenVZ 至多要有 128MB 以上的 vSWAP 或突发内存),留神小内存请勿应用 64 位零碎!
  3. 装置 MySQL 5.6 或 5.7 及 MariaDB 10 必须 1G 以上内存,更高版本至多要 2G 内存!。
  4. 装置 PHP 7 及以上版本必须 1G 以上内存!。
  5. VPS 或服务器必须设置好可用的 yum 或 apt-get 源并确保能失常工作,离线装置须要减少 CheckMirror=n 参数!
  6. Linux 下辨别大小写,输出命令时请留神!
  7. 如有通过 yum 或 apt-get 装置的 MySQL/MariaDB 请自行备份数据等相干文件!
  8. CentOS 5、6、8,Debian 6、7、8 或更低版本官网曾经完结反对无奈间接应用,需自行更换 vault 或 archive 源!
  9. CentOS 6、8 请用 lnmp 1.9+ 版本进行装置!
  10. Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+ 及所有新的 Linux 发行版只能应用 1.7+ 进行装置!
  11. PHP 7.1.* 以下版本不反对 Ubuntu 19+、Debian 10 等等十分新的 Linux 发行版!
  12. 阿里云 Ubuntu 14.04 零碎模版有问题不要用!!!
  13. PHP 7.4 降级或装置必须 CentOS 7+,Debian 8+,Ubuntu 16.04+ 且必须应用 1.7+!!!
  14. MySQL 8.0.23 以下版本升级或装置必须 CentOS 8+,Debian 9+,Ubuntu 16.04+ 且必须应用 1.7+!!!
  15. MySQL 8.0.24 以上版本升级或装置必须 Debian 11+,Ubuntu 20.04+,Fedora 33+ 且必须应用 1.8!!!
    应用到如下命令开始装置, 如提醒 -bash: wget: command not found,应用 yum install wget -y 命令装置 wget,而后从新执行上面的命令。wget http://soft.vpser.net/lnmp/ln… -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
    运行上述 LNMP 装置命令后,会呈现如下提醒:

抉择你须要装置的 MySQL/MariaDB 版本(注: 新版 wordpress 6.0 的零碎要求:MySQL5.7 或更高版本或者 MariaDB 10.3 或更高版本),如果抉择 MySQL 5.7、8.0 且是 x86 或 x86_64 架构会提醒:”Using Generic Binaries [y/n]:“这一步是提醒是否应用二进制装置,输出 y 为应用二进制装置,输出 n 为应用源码编译装置。依据官网文档的介绍,这个中央能够输出 n,采纳编译装置的形式。设置 mysql 的 root 管理员明码(请牢记)

如果输出有谬误须要删除时,能够按住 Ctrl 再按 Backspace 键进行删除 (个别情况下是只需按 Backspace 键) 询问是否须要启用 MySQL InnoDB,InnoDB 引擎默认为开启,个别倡议开启,间接回车或输出 y

装置 php,自行抉择装置的版本(注: 新版 wordpress 6.0 的零碎要求:PHP7.4 或更高版本)

抉择是否装置内存优化, 输出对应序号回车, 能够抉择 不装置、Jemalloc 或 TCmalloc,间接回车为默认为不装置。

按任意键开始装置

如果提醒 Install lnmp V1.9 completed! enjoy it.,阐明曾经装置胜利了。

创立网站的根目录,如果不相熟 linux 命令,能够间接执行上面的命令 mkdir -pv /home/wwwroot/
cd /home/wwwroot/
wget https://cn.wordpress.org/late…
tar zxvf latest-zh_CN.tar.gz
chown -R www.www wordpress
增加网站,执行如下命令 lnmp vhost add
呈现如下界面:

这里要输出要增加网站的域名,咱们以增加 www.domain.com 域名为例,如下图输出域名 www.domain.com 回车后提醒如下

增加更多域名

是否增加更多域名,再输出要绑定的域名,这里咱们将 domain.com 也绑上,多个域名空格隔开,如不须要绑其余域名就间接回车。
(注:带 www 和不带 www 的是不同的域名,如需带 www 和不带的 www 的域名都拜访同一个网站须要同时都绑定)。指定网站的根目录

如果你齐全依照本文档操作的,这里请输出 /home/wwwroot/wordpress,而后回车,网站目录不存在的话会主动创立目录。不输出间接回车的话,采纳默认目录:/home/wwwroot/ 域名,作为网站的根目录设置伪动态

输出 y,而后输出 wordpress 后回车。如下:

是否启用 pathinfo,间接输出 n,或者回车(默认回车不启用)

是否启用日志,如启用日志输出 y,不启用输出 n 回车。能够自行抉择。

如果启用须要再输出要设置的日志的名称,默认日志目录为:/home/wwwlogs/ , 默认文件名为:域名.log

是否启用 IPV6

给 wordpress 程序建设一个要应用的数据库,上面询问是否创立数据库名称和 mysql 用户应用同一个名字,为了简略,请输出 y,

先输出 MySQL 的 root 管理员明码(注:输出明码将不显示,输出实现之后回车),而后会提醒 Enter database name:,请输出要创立的数据库名称(自定义输出名称,此名称将作为 wordpress 数据库的用户和数据库名),回车确认。提醒 Please enter password for mysql user, 后输出要设置的明码,回车确认。注此处一共设置了数据库的名字和 mysql 用户名(应用同一个名字)和此数据库的明码,记住此这些信息,后续装置 wordpress 会应用到。增加 SSL 性能, 输出 y 增加证书,这里抉择 2 最为简略,将应用收费 SSL 证书提供商 Letsencrypt 的证书,主动生成 SSL 证书等信息。须要输出一个邮箱回车确认。

是否强制将 http 连贯跳转到 https 上,抉择 y

提醒 Press any key to start create virtul host… 之后按任意键持续,期待实现。7. 装置 wordpres 拜访你的域名,如 https://www.domain.com , 点击当初就开始!

输出自定义创立的 wordpres 数据库名,mysql 用户和明码(下面 19 步设置的信息),之后点击提交。

点击运行安装程序

输出你的站点题目,这个就是站点的 title,创立登录后盾的用户名和明码,输入您的电子邮箱地址,之后点击装置 wordpres。

装置胜利

能够点击‘登录’登录 wordpres 的后盾(记住此地址,登录治理后盾须要输出此地址)

也能够浏览器输出你的域名如‘https://www.domain.com’关上你的站点。至此实现实现。8. 其余阐明:lnmp 一键安装包,装置实现之后,会主动创立一个默认的虚拟主机(站点),通过浏览器间接拜访你的服务器 ip 就能够拜访到,上面有 phpmyadmin,phpinfo 探针这些信息比拟敏感,如果你不分明这些货色的用处,倡议执行如下命令来敞开这些拜访 #敞开拜访
mv /home/wwwroot/default /home/wwwroot/default_bak/

如果要复原,执行如下命令

mv /home/wwwroot/default_bak /home/wwwroot/default/
如果感觉过程繁琐,不想操作服务器,也不会 linux 命令,只会打字,那有没有比较简单的建站办法呢?其实也有,华为云的云速建站,你值得领有,会打字就会做网站,官网地址点此中转。华为云官网也有装置 wordpres 基础教程,能够参考华为云官网文档。
【华为云至简致远】有奖征文炽热进行中:https://bbs.huaweicloud.com/b…
【版权申明】本文为华为云社区用户原创内容,转载时必须标注文章的起源(华为云社区),文章链接,文章作者等根本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌剽窃的内容,欢送发送邮件至:cloudbbs@huaweicloud.com 进行举报,并提供相干证据,一经查实,本社区将立即删除涉嫌侵权内容。
想理解更多的华为云产品相干信息,请分割咱们:

电话:950808 按 0 转 1

正文完
 0