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

【摘要】 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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理