如何在腾讯云快速构建一个Wordpress个人站点
版权声明:本文由贺嘉原创文章,转载请注明出处:
文章原文链接:https://www.qcloud.com/community/article/175
来源:腾云阁 https://www.qcloud.com/community
实验架构

任务一:创建一台云主机并登录
登录公共帐号,在云主机控制台找到自己的云主机,复制你的主机的公网IP
登录云主机
Step1: 下载并安装客户端软件
从本地登录到Linux云服务器,我们需要下载一款链接工具。
这里我们使用Putty来链接服务器。
访问链接
下载Putty.exe
Step2:登录到Linux服务器
- 双击打开Putty,在Hostname中输入IP地址,点击下方的Open,进入命令行界面
- 使用用户Ubuntu登录,密码为你自己设置的密码
- 登录成功后,输入命令sudo su 切换到root用户下。
操作示例如下:
注:管理员账号的初始密码由系统分配,用户可以重置密码,详见管理员账号密码重置。同时,用于登录的公网IP可以在管理界面查询(如下图所示)
任务二:购买一个数据库实例,并初始化
登录控制台,根据你拿到的用户名和密码,找到自己的数据库
- 服务器端安装MySQL Client
# apt-get install mysql-client - 验证数据库是否正常连通

- 首先查看数据库的内外IP,
# mysql -h10.66.126.19 -uroot -p
任务三:安装并配置必要的软件
任务目标:在云主机安装必要的支持软件,包括Nginx,PHP运行环境,PHP MySQL扩展。并通过Nginx成功配置一个web service
- 更新apt源
# apt-get update - 安装Nginx
# apt-get install nginx - 验证Nginx是否安装成功
# service nginx restart 浏览器中输入外网IP

安装PHP执行环境
# apt-get install php5-fpm- 安装PHP MySQL扩展
# apt-get install php5-mysql
任务四: 获取wordpress源码,完成相关配置
任务目标:从github中获取wordpress源码,配置wordpress的web service, 并创建相关的数据库表,以及wordpress和数据库连接配置
- 获取wordpress源码
# wget http://download-10012769.cos.myqcloud.com/wordpress-4.5.3-zh_CN.tar.gz - 创建web service工作目录
# mkdir /var/www - 将wordpress源码解压到web service 工作目录
# tar -xzf wordpress-4.5.3-zh_CN.tar.gz -C /var/www - 修改目录权限
# chown -R www-data:www-data /var/www/wordpress - 配置Nginx :
执行如下命令下载设置脚本wget -O echo.sh http://yepscript.com/qcloud-wordpress bash echo.sh
在弹出提示Please Input Your Doamin时,输入云服务器的IP,并按回车。
创建完成后,执行service nginx reload重新加载配置文件
创建Wordpress数据库
在腾讯云的数据库管理页点击登录,进入到管理控制的页面
用你初始化时设置的密码登录。用户名为root,密码为你自己设置的密码
登录成功后,点击顶部的Tab,选择数据库,进入数据库管理页面,在下方输入框输入要创建的数据库名,点击创建创建成功后,会自动定向到数据库页面,点击权限、新增用户账户
在新的页面中设置你的用户信息,其中需要注意的是数据库的主机应该为你的CVM的内网IP
- 重启web service和php-fpm
service nginx restartservice php5-fpm restart
任务五:安装配置wordpress
在浏览器中访问你的服务器的IP,
点击下一步安装,输入你的数据库信息,然后点击下一步安装
详情可看下图
任务六:使用负载均衡进行平行扩展(老师演示)

创建一个负载均衡
绑定之前创建的云主机,直接通过负载均衡的地址来访问服务
将现有的云主机创建镜像
新生成一台云主机,挂载到负载均衡
停止一台机器的服务,看看wordpress是否正常工作
任务七:将镜像共享到自己的帐号

将自己的云主机停止
使用云主机创建镜像
为创建好的镜像设置共享
在原有帐号上查看共享的镜像
任务八:清空数据库
使用mysql -hIP -u用户名 -p命令登录到数据库上
执行命令 drop database 数据库名;
保存退出
如何在腾讯云快速构建一个Wordpress个人站点的更多相关文章
- springboot:快速构建一个springboot项目
前言: springboot作为springcloud的基础,springboot的热度一直很高,所以就有了这个springboot系列,花些时间来了解和学习为自己做技术储备,以备不时之需[手动滑稽] ...
- 【jQuery插件】用jQuery Masonry快速构建一个pinterest网站布局(转)
[jQuery插件]用jQuery Masonry快速构建一个pinterest网站布局 时间:2011年03月21日作者:愚人码头查看次数:29,744 views评论次数:25条评论 前段时间领导 ...
- 快速构建一个简单的单页vue应用
技术栈 vue-cli webpack vux,vux-loader less,less-loader vue-jsonp vue-scroller ES6 vue-cli:一个vue脚手架工具,利用 ...
- 快速构建一个 Springboot
快速构建一个 Springboot 官网:http://projects.spring.io/spring-boot/ Spring Boot可以轻松创建可以“运行”的独立的,生产级的基于Spring ...
- 快速构建一个vue项目
首先介绍一下命令行构建一个vue项目步骤: 1.下载安装node.js(直接运行安装包根据步骤安装完),打开命令行输入:node -v ,出现版本号即安装成功. 2.命令行界面输入:cnpm inst ...
- 如何在腾讯云上搭建一个人力资源Saas
版权声明:本文由ihr原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/180 来源:腾云阁 https://www.qclo ...
- 腾讯云快速完成python3.6开发环境搭建与django应用部署
[本文出自天外归云的博客园] 部署python3.6.5 腾讯云服务器安装python3竟然要3个多小时!而且一度速度为0…… 于是网查据说是腾讯云服务器连python官网缓慢导致的,所以想找个国内的 ...
- Nginx反向代理腾讯云COS的一个坑
版权声明:本文由黄希彤 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/668639001484812620 来源:腾云 ...
- 看了这一张GIF图你就明白什么回事了,必看的经典!--快速构建一个请假流程
下面介绍一下FSBPM构建一个请假单流程 1.数据模型的构建 输入业务中需要的数据项即可,比如[申请人,开始时间,结束时间,请假天数,请假理由,附件上传..........] 2.自定义流程 审批节点 ...
随机推荐
- 系统调优之numa架构
NUMA简介 在传统的对称多处理器(SMP, Symmetric Multiprocessing)系统中,整个计算机中的所有cpu共享一个单独的内存控制器.当所有的cpu同时访问内存时,这个内存控制器 ...
- .NetDOM操作--un
DOM操作操作相关元素:里:children(),find("选择器")外:parent(),parents("选择器")下:next(),nextAll(选择 ...
- SQLite Databases 数据存储
SQLite Databases数据存储 使用 推荐xutils dbutil package com.practicezx.jishibang.sqlite; import java.io.File ...
- 通过桥接虚拟网卡使VMWare和宿主机实现双向通讯
0.为什么选择虚拟网卡和桥接模式 首先虚拟机网络设置为NAT,虚拟机实现上网是很方便的,但是宿主机访问虚拟机就比较麻烦了(需要单独配置端口转发),桥接就能很好的解决这个问题,桥接模式会把虚拟机当做宿主 ...
- Django serializers 序列化 rest_framework
参考官方文档1(你懂的):http://www.django-rest-framework.org/api-guide/serializers/ 参考官方文档2(你懂的):http://www.dja ...
- LINUX DIFF命令详解
刚才在和公司做离线IP对比,最后手工了,感觉还是比较麻烦的,遇到数据很大的时候不能手工进行了 本想用linux下的DIFF来进行对比,发现结果很乱.时间很紧最后还是手工了. 现在忙完要认认真真学习一下 ...
- python基础字符串操作
去空格及特殊符号 s.strip().lstrip().rstrip(',') 复制字符串 #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sS ...
- [C程序设计语言]第二部分
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- NSValue
1.利用NSValue包装自定义的结构体 typedef struct{ int age; char *name; double height; ...
- So easy Webservice 2.WebService介绍
WebService概念介绍: Web Service是一项新技术, 能使得运行在不同机器上的不同应用无须借助附加的.专门的第三方软件或硬件, 就可相互交换数据或集成.依据Web Service规范实 ...