网站部署

文章转载自文章出处

1. 注册购买域名,域名备案,域名解析

1.1 注册购买域名

因为我使用的是腾讯云的服务器。所以域名注册是在腾讯云下进行注册的。

步骤如下:

登录腾讯云,打开域名注册。

这里写图片描述

点击注册域名,进行域名查询,在确认可用的情况下,完善个人信息,付钱就购买成功了。
这里写图片描述

1.2 域名备案

当你域名购买完成之后,在域名管理处会出现未备案字样,点击未备案,进行备案即可。我的域名已备案完成,所以这里显示已备案。这里注意一下,备案时间是比较长的,我备案时间是 16 天,所以大家在购买域名之后尽快填写申请资料。

这里写图片描述

1.3 域名解析

点击域名后面的解析,点击添加记录,下面都会有说明每个地方应该填写什么?注意,服务器的 IPv4 别填错就可以了。

这里写图片描述

2. 购买服务器,并登陆云服务器

2.1 购买云服务器

这里写图片描述

2.2 登陆云服务器

这里写图片描述

点击登陆,按提示进行登陆,我装的是 windows 的系统,所以通过 mstsc 命令打开远程连接就可以了。

使用 Windows 系统的电脑
1. 点击开始菜单 >> Run,输入 “ mstsc ” 命令,打开远程桌面对话框。
2. 输入框内输入 123.207.164.240,点击 “ 连接 ”。
3. 输入用户名: Administrator、[该 CVM 实例的密码],点击 “ 确定 ”。

使用 Linux 系统的电脑
1. 请安装对应版本的远程桌面连接程序,推荐使用 rdesktop 。
2. 用户名: Administrator, CVM 实例: 123.207.164.240。

使用 Mac OS X 系统的电脑
1. 请下载安装微软针对 Mac OSX 版 远程桌面链接程序 (查看更多安装方式)。
2. 输入用户名: Administrator、[该 CVM 实例的密码],点击 “ 确定 ”。

3.下载并配置 Apache 环境包,在数据库中添加管理者用户名

3.1 下载并配置 Apache 环境包

在云服务器上打开 http://www.upupw.net/Download/, 下载 Apache 环境包:
这里写图片描述

点击云端下载:
这里写图片描述

下载完成之后的包是 .7z 的,所以我们需要再下载一个解压软件,这里我们使用好压,在浏览器打开 haozip.com 下载最新版安装即可。

解压完成后,我们将解压后的文件剪切到 C 盘下,并新建一个目录 WAMP

这里写图片描述

接下来,我们将打开浏览器,输入 localhost 会得到如下界面:这里我们需要注意图中画红线位置,待会我们要将 wordpress 文件放到此路径下。

这里写图片描述

3.2 在数据库中添加管理者用户名

在浏览器中输入: localhost/pmd 进入 phpMyAdmin 数据库管理登录界面:默认用户名:root,密码:root。

进入到服务器后,我们可以添加一个新用户:

填写完成后滑到最底部点击执行即创建成功。

OK,我们现在成功一半了。接下里我们去下载最新的 wordpress 系统源码。

4. 部署 WordPress 到云服务器上

在云服务上用浏览器打开 https://wordpress.org/download/,点击下载:

下载完成后,解压 wordpress 文件,复制解压后的 wordpress 下的所有目录文件,放置之前我们获取的路径下( C:/WAMP/htdocs )

红框内文件为剪切过来的文件。

这时候我们再打开浏览器输入 localhost,我们就会进入到 WordPress 的安装页面,当然,我的已经安装了,所以打开是安装完成后的页面。

5. 添加虚拟主机并配置安全防护

5.1 添加虚拟主机

到 upupw 安装目录下,打开 upupw

按上面的提示,我们需要添加虚拟主机,我们选择 1。

这里我们输入我们之前解析的域名:我的是 www.aserbao.com,添加虚拟主机完成后,这时候我们通过这个域名访问的目录是 vhosts/www.aserbao.com 下,这时候我们需要将 htdocs 目录下的 wordpress 文件剪切到这个目录下:

剪切完之后我们就可以通过外网访问了:这时候我们可以通过任何一台电脑,打开浏览器,输入 www.aserbao.com , 就能访问网站内容了。文章开头展示的效果。最后,我们进行下安全配置。

5.2 配置安全防护

我们同样进入 upupw 的启动页面,我们输入 16:

打开这个界面后,我们输入 k5,禁止未绑定的域名访问,这时候我们在云服务器浏览器输入当前云服务器的 ip 地址会出现访问受限,如下。

猜你喜欢

转载自blog.csdn.net/debugjoker/article/details/81510075