开通云服务器
01
﹀
﹀
﹀
建站得有服务器,而现在已经是云服务器的时代,所以小伙伴建站,就不用考虑自建服务器,直接上云即可。 阿里云是国内市场占有率第一的云服务厂商,上云,选阿里云就对了。而云服务器类别众多,初次接触会让人感觉头大,不慌,百晓生了解你的痛,对于博客建站,选择云服务器 ECS 就妥了。 下面进入实战环节,手把手教你选对型号,顺利开通云服务器。 1、选择付费方式 云服务器的付费方式有三种:包年包月、按量付费、抢占式实例,对于个人博客而言,选择包年包月模式即可。 2、选择地域及可用区 这里需要注意截图中的提示:不同地域的实例之间内网互不相通;选择靠近您客户的地域,可降低网络时延、提高您客户的访问速度。小伙伴们可以选择适合自己的区域。 3、选择实例 实例就是云服务器的规格,包括 CPU、内存等。可根据需要来选择合适的规格,可以选择【共享型】实例。另外需要选择购买实例的数量,图中左下角部分。 4、选择镜像 一般来说阿里云提供的公共镜像是一个空白的 Linux 发行版或者 Windows Server,具体的运行环境我们还是需要自行搭建,对于新手来说一下子就提高了使用 ECS 的学习成本,这里我们使用镜像市场的现有镜像,无需安装,开箱即用!一般来说,主流的建站环境就是 LAMP 环境,它是 Linux + Apache Httpd + MySQL + PHP 的缩写,是网页环境的黄金搭档,可以兼容几乎所有的 HTML 和 PHP 运行需求。
这里推荐使用 LAMP环境(Ubuntu16.04 Apache PHP7.1),因为这个镜像提供了比较丰富的工具:例如 OSS 备份、Let’s Encrypt 等,而且 Apache、PHP 等组件可以自行升级,更加安全! 选择镜像市场,点击按钮“从镜像市场获取更多选择”然后在搜索框输入关键词:Ubuntu16.04 Apache PHP7.1 5、配置存储 存储主要分系统盘和数据盘,系统盘就是整个操作系统所安装的虚拟硬盘,而数据盘则是提供挂载到某一盘符或者目录下,数据盘的安全可靠性更高,推荐将网站数据存放于数据盘所挂载的目录或盘符下。 高效云盘在 60G 以下性价比凸显。SSD 云盘则是买的越大性能越好,在磁盘大于 60G 的情况下有购买价值,性能明显。 6、设置网络和安全组 网络、弹性网卡默认即可,安全组选择任意一个,本文第二部分还会进一步介绍安全组的设置方法。这里重点说明一下宽带计费模式,公网带宽则分按使用流量和按固定带宽计费: 按流量计费 :顾名思义就是用多少流量扣多少钱,不同地域的每 G 流量资费不一样。 按带宽计费: 就是先买断多少 M 的带宽,后面无关用多少流量都不计费。 一般来说正常建站最好有至少 2M 的带宽,并配合 OSS 来放置资源会比较好。 7、安全设置(系统配置) 这里重点说一下登陆凭证的设置: 设置密钥: 就是通过密钥文件登入 Linux 系统,而非通过密码,必须拥有密钥文件才可以登入系统。 自定义密码: 就是通过密码登入 Linux 系统或者 Windows 系统,推荐新手使用该方式。 创建后设置: 就是生成实例了再通过重置密码的方式修改密码,不推荐! 8、选择购买时长 选择好购买时长时候,下一步就是付款,到这里,服务器就已经开通了。在已购买的服务里,就能看到自己刚购买的实例啦,点击实例 ID,即可进入实例管理界面。
配置网络运营环境
02
﹀
﹀
﹀
1、已购ECS更换镜像 如果已经购买了 ECS 想更换为镜像市场的镜像应该怎么办? 很简单,先停止 ECS,再更换系统盘。停止 ECS 时,强制停止更快,但普通停止更安全。 然后在同一页面,往下翻,找到配置信息 ——更多——更换系统盘,就可以和第一步一样选择镜像市场的镜像了。 2、设置安全组 开通服务器的时候我们已经遇到设置安全组了,当时我们选择了默认选项,服务器开通之后我们如何设置安全组呢? (1)进入本实例安全组,点击配置规则 (2)点击“手动添加” 这里协议类型选“全部”,授权对象选“0.0.0.0/0”, 这就是默认开放所有端 口且允许所有 IP 访问了( 测试时可以这样设置,正式环境,请按需设置 ) 。 这是 VPC(专有 网络)的设置,如果是经典网络,设置公网出入方向的内容即可,不要输入内网的。 3、查看 IP 在实例详情——配置信息,可以找到自己的公网 IP、私有 IP。安装 WordPress 博客程序
03
﹀
﹀
﹀
1、安装远程终端控制和文件传输软件
我们需要使用 PuTTY 和 FileZiila 来实现对 ECS 的远程终端控制和文件传输,PuTTY 是自由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。
中文版下载地址:https://github.com/larryli/PuTTY/releases
填写好主机名称、IP 后点击打开,就可以连接使用终端了。这里再推荐免费开源,而且非常好用的跨平台 FTP 软件 —— FileZilla,支持中文哟!
下载地址:https://filezilla-project.org/download.php?type=client
只需要在主机栏中声明 sftp:// 协议,就可以连接了,就可以看到远程 Linux 上的目录了。
2、下载并配置 WordPress:
(1)下载并解压缩
下载地址:https://cn.wordpress.org/wordpress-4.8-zh_CN.zip
(2)进入/data/wwwroot/default/ 目录,创建一个old文件夹,将目录上的原始文件全部搬到old内
(3)将 WordPress 上传至 /data/wwwroot/default/ 目录
(4)在SSH中运行:grep dbrootpwd /root/oneinstack/options.conf
会提示:dbrootpwd='KeYpZrZx',这就是我们的 root 密码,一般来说默认就是: KeYpZrZx
(5)登陆
浏览器打开 http://ecs公网IP/old/phpMyAdmin/ ,输入 root 账户和密码,点击执行。
(6)左侧列表点击 new
(7)在数据库名栏,输入数据库名称,例如:newdb,点击创建
(8)访问:http://ecs 公网 IP,点击现在就开始
(9)输入数据库信息,然后点击提交
(10)填写站点信息
到此,WordPress 安装完成!
开始写博客
04
﹀
﹀
﹀
1、登陆
(1)在 PuTTY 中运行:
chown -R www /data/wwwroot/default/
(2)进入 http://ecsip/wp-login.php 并登录
3、开始写博客
点击左侧列表的文章 —— 写文章,就可以开始写作啦!
恭喜你,已经升级为一名成熟的博客主,接下来就开始你的博客之旅吧!
点击“阅读全文”,开启博客之旅