如何在腾讯云快速构建一个Wordpress个人站点
2017-03-11 00:00
399 查看
摘要: 手把手教你如何在腾讯云上搭建一个wordpress
作者:白宦成
出处:腾云阁文章
--------------------------------------------------
登录云主机
Step1: 下载并安装客户端软件
从本地登录到Linux云服务器,我们需要下载一款链接工具。
这里我们使用Putty来链接服务器。
访问链接
下载Putty.exe
Step2:登录到Linux服务器
双击打开Putty,在Hostname中输入IP地址,点击下方的Open,进入命令行界面
使用用户Ubuntu登录,密码为你自己设置的密码
登录成功后,输入命令sudo su 切换到root用户下。
操作示例如下:
注:管理员账号的初始密码由系统分配,用户可以重置密码,详见管理员账号密码重置。同时,用于登录的公网IP可以在管理界面查询(如下图所示)
服务器端安装MySQL Client
验证数据库是否正常连通
首先查看数据库的内外IP,
更新apt源
安装Nginx
验证Nginx是否安装成功
浏览器中输入外网IP
安装PHP执行环境
安装PHP MySQL扩展
获取wordpress源码
作者:白宦成
出处:腾云阁文章
--------------------------------------------------
实验架构
任务一:创建一台云主机并登录
登录公共帐号,在云主机控制台找到自己的云主机,复制你的主机的公网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[/code]
创建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-fpmservice nginx restartservice php5-fpm restart任务五:安装配置wordpress
在浏览器中访问你的服务器的IP,
点击下一步安装,输入你的数据库信息,然后点击下一步安装
详情可看下图任务六:使用负载均衡进行平行扩展(老师演示)
创建一个负载均衡
绑定之前创建的云主机,直接通过负载均衡的地址来访问服务
将现有的云主机创建镜像
新生成一台云主机,挂载到负载均衡
停止一台机器的服务,看看wordpress是否正常工作任务七:将镜像共享到自己的帐号
将自己的云主机停止
使用云主机创建镜像
为创建好的镜像设置共享
在原有帐号上查看共享的镜像任务八:清空数据库
使用mysql -hIP -u用户名 -p命令登录到数据库上
执行命令drop database 数据库名;
保存退出
--------------------------------
获取更多云计算技术干货,可请前往腾讯云技术社区
我也会持续同步更新~
微信公众号:腾讯云技术社区( QcloudCommunity)
相关文章推荐
- 如何在腾讯云快速构建一个Wordpress个人站点
- 如何在腾讯云快速构建一个Wordpress个人站点
- 如何在腾讯云快速构建一个Wordpress个人站点
- 如何在腾讯云快速构建一个Wordpress个人站点
- 如何快速的在SharePoint里构建一个Blog站点
- 如何快速构建一个美女主播网站(来自知乎一个关于 webRTC 是否适合直播问题的讨论)
- React实战-如何快速构建一个ReactNative的Demo
- 如何快速构建一个简单的程序
- 微服务体系下如何快速构建一个服务
- 让世界听到你的声音---------如何快速建造一个好看的个人博客
- windows下如何快速构建一个python3项目并发布
- 微服务体系下如何快速构建一个服务
- 如何在 Docker 容器中架设一个完整的 WordPress 站点
- 快速构建一个简单的个人框架系列
- 团队开发中,如何处理一个站点不同Web应用通用Session
- 如何快速制造一个成功的中文web2.0网站?
- 如何成为一个程序员:一个简略,全面和个人的总结
- 构建快速、轻巧的 Web 站点
- 介绍一个关于如何使用vs2005构建三层系统的教程
- 团队开发中,如何处理一个站点不同Web应用通用Session