如何在腾讯云快速构建一个Wordpress个人站点

版权声明:本文由贺嘉原创文章,转载请注明出处: 
文章原文链接:https://www.qcloud.com/community/article/175

来源:腾云阁 https://www.qcloud.com/community

实验架构

任务一:创建一台云主机并登录

登录公共帐号,在云主机控制台找到自己的云主机,复制你的主机的公网IP

登录云主机

Step1: 下载并安装客户端软件 
从本地登录到Linux云服务器,我们需要下载一款链接工具。
这里我们使用Putty来链接服务器。
访问链接
下载Putty.exe

Step2:登录到Linux服务器

  1. 双击打开Putty,在Hostname中输入IP地址,点击下方的Open,进入命令行界面
  2. 使用用户Ubuntu登录,密码为你自己设置的密码
  3. 登录成功后,输入命令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 restart
    service php5-fpm restart

任务五:安装配置wordpress

在浏览器中访问你的服务器的IP,
点击下一步安装,输入你的数据库信息,然后点击下一步安装
详情可看下图

任务六:使用负载均衡进行平行扩展(老师演示)

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

任务七:将镜像共享到自己的帐号


将自己的云主机停止
使用云主机创建镜像
为创建好的镜像设置共享
在原有帐号上查看共享的镜像

任务八:清空数据库

使用mysql -hIP -u用户名 -p命令登录到数据库上
执行命令 drop database 数据库名;
保存退出

时间: 2024-11-08 14:38:12

如何在腾讯云快速构建一个Wordpress个人站点的相关文章

如何在阿里云上构建一个合适的Kubernetes集群

摘要: 声明 本文主要介绍如何在阿里云上构建一个K8S集群的实践,只是作为参考,大家可以根据实际情况做出调整. 集群规划 在实际案例中发现,有不少同学使用了很多的小规格的ECS来构建K8S集群,这样其实即没有达到省钱的目的,也没有很好的发挥K8S集群的优势. 声明 本文主要介绍如何在阿里云上构建一个K8S集群的实践,只是作为参考,大家可以根据实际情况做出调整. 集群规划 在实际案例中发现,有不少同学使用了很多的小规格的ECS来构建K8S集群,这样其实即没有达到省钱的目的,也没有很好的发挥K8S集

快速构建一个 Springboot

快速构建一个 Springboot 官网:http://projects.spring.io/spring-boot/ Spring Boot可以轻松创建可以"运行"的独立的,生产级的基于Spring的应用程序.我们对Spring平台和第三方图书馆有一个看法,所以你可以从最开始的时候开始吧.大多数Spring Boot应用程序需要很少的Spring配置. 特征 创建独立的Spring应用程序 直接嵌入Tomcat,Jetty或Undertow(不需要部署WAR文件) 提供有意思的&qu

快速构建一个Spring Boot+MyBatis的项目IDEA(附源码下载)

如何快速构建一个Spring Boot的项目 工具 idea JDK版本 1.8 Spring Boot 版本 1.5.9 环境搭建实现:最基础前端可以访问到数据库内的内容 开始 IDEA 内部新建一个项目,项目类型选择Spring Initializr,Project SDK选择适合你当前环境的版本,这里我选择的是1.8(Spring Boot 2.0以上的版本,JDK选择请选择1.8即以上版本),构建服务选择默认就好,点击Next 填写Group和Artifact(此处我使用的是默认,请根据

如何在腾讯云上搭建一个人力资源Saas

版权声明:本文由ihr原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/180 来源:腾云阁 https://www.qcloud.com/community 在互联网盛行的时代,车联网,物联网相关的字眼随处可见.为了方便企业在员工管理上提供更为快捷有效地方式, ihr是基于当下主流企业人才管理方式及员工普及的社交方式微信的一个开放性平台.它包含企业端的招聘管理.员工管理,其中招聘管理又包含了面试通知邀请.到Offer发放

ember.js快速构建一个应用项目(1)

步骤: 安装Ember. 创建一个新应用程序. 定义路由. 编写一个UI组件. 构建您的应用程序以部署到生产环境. 安装Ember 您可以使用npm(Node.js包管理器,你需要安装node.js)使用单个命令来安装Ember.在终端中输入以下内容: ember new ember-quickstart 创建一个新应用程序 一旦你通过npm安装了Ember CLI,你将可以ember在你的终端中访问一个新的命令.您可以使用该ember new命令来创建一个新的应用程序: ember new e

快速构建一个权限项目(三)

如何构建一个权限项目这里接着我们上次说的来编写代码,我们这个点主要讲的是接口请求全局异常处理, 接下来跟我一起看我编写的代码如何实现的,首先我们要定义一个全局异常的处理类,在common包下建一个类SpringExceptionResolver: package cn.oyc.common; import cn.oyc.exception.ParamException; import cn.oyc.exception.PermissionException; import lombok.exte

react快速构建一个应用项目

安装 dva-cli 你应该会更希望关注逻辑本身,而不是手动敲入一行行代码来构建初始的项目结构,以及配置开发环境. 那么,首先需要安装的是 dva-cli .dva-cli 是 dva 的命令行工具,包含 init.new.generate 等功能,目前最重要的功能是可以快速生成项目以及你所需要的代码片段. $ npm install -g dva-cli 安装完成后,可以通过 dva -v 查看版本,以及 dva -h 查看帮助信息. 创建新应用 安装完 dva-cli 后,我们用他来创建一个

【MVC】快速构建一个图片浏览网站

引言 当抄完MusicStore时,你应该对MVC有一个比较清晰的认识了.接下来就需要做个网站来继续增加自己的知识了.那么,该做个什么网站呢.做个图片浏览网站吧,简单而实用. 简单设计 1.首先,页面中间是个图片列表.将所有图片列出来是不太科学的,所以要做个分页浏览的功能. 2.页面右边,有个图片排行榜,列出点击量前10名的图片名称.而且,同一时间段同一客户端的重复点击只能计算一次才合理的. 3.有图片浏览就肯定有图片上传功能啦,还必须要是登录后才能上传. 数据层 采用EF的Code First

【springboot】之快速构建一个web项目

基于maven,首先看pom文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.0.RELEASE</version> </parent> <dependencies> <!-- springboot启动