aws上编译安装mysql时报do_用AWS和WordPress搭建一个博客

Ⅰ.前期准备

1.1 现在拥有的

aws%E4%BB%AA%E8%A1%A8%E7%9B%98-1024x503.png

my-domain-1024x503.png

一个通过了验证的AWS仪表盘,一个域名

Ⅱ.搭建服务器

2.1 选择地区

region-1024x503.png

首先看AWS仪表盘的右上角的地区,默认应该是俄亥俄,虽然亚太地区访问会快些,但是新注册的账号切换过去的话会被锁定…, 就选择默认的俄亥俄吧。 接下来就可以创建我们的服务器了

2.2 启动实例

survice-EC2-1024x503.png

① 点击左上角的『Services』,在弹出的菜单中选择『EC2』,进入EC2的管理面板

%E5%90%AF%E5%8A%A8%E5%AE%9E%E4%BE%8B-1024x503.png

② 点击中央的『启动实例』来创建一个EC2实例

ubuntu-server-1024x503.png

③ 选择系统映像:我们选择Ubuntu Server 18.04 LTS (HVM), SSD Volume Type,

这是在免费套餐里面的

t2.micro_-1024x503.png

④ 选择实例类型:我们选择t2.micro,这个在免费套餐里,点击『下一步』

%E6%B7%BB%E5%8A%A0%E5%AD%98%E5%82%A8-1024x503.png

⑤ 添加存储:默认配置即可(其实免费套餐只够启动一个实例的,这里可以把30GB全部用完,但8GB应该够用,就不折腾了),点击『下一步』

%E6%B7%BB%E5%8A%A0%E6%A0%87%E7%AD%BE-1024x503.png

⑥ 添加标签:略过,点击『下一步』

⑦ 配置安全组:默认只开放了22端口(SSH),我们还要开放80端口(HTTP)和3389端口(RDP)。把RDP的来源改为任何位置。虽然这样比较危险..但是还不懂嘛,点击审核和启动

%E5%AE%89%E5%85%A8%E7%BB%84-1024x503.png

%E6%B7%BB%E5%8A%A0%E8%A7%84%E5%88%99-1024x503.png

⑧ 检查实例启动:点击『启动』

%E6%A3%80%E6%9F%A5%E5%AE%9E%E4%BE%8B%E5%90%AF%E5%8A%A8-1024x503.png

⑨ 创建密钥对:选择“创建新密钥对”,输入个好听的名称后『下载保存』。

%E5%AF%86%E9%92%A5%E5%AF%B9-1024x503.png

download-key-1024x503.png

点击『启动实例』。

%E5%90%AF%E5%8A%A8%E7%8A%B6%E6%80%81-1024x503.png

等待几分钟至实例启动完成。回到EC2的管理面板,现在应该可以看到一个正在运行的实例。

2.3 绑定IP

① 点击左侧菜单栏『弹性IP』, 点击中央的『分配新地址』,点击『分配』。

%E5%BC%B9%E6%80%A7IP-1024x503.png

%E5%88%86%E9%85%8D-1024x503.png

② 可以看到我们得到了一个弹性IP。

将它关联到刚刚创建的实例上(如果有弹性IP未释放又未关联实例,是会被罚款的)

点击『操作』--『关联地址』,选择刚刚创建的实例和刚刚申请的弹性IP,点击『关联』

%E6%93%8D%E4%BD%9C%E2%80%94%E2%80%94%E5%85%B3%E8%81%94%E5%9C%B0%E5%9D%80-1024x503.png

%E5%85%B3%E8%81%94-1024x503.png

Ⅲ.域名解析

3.1 选择服务商

① 这里以“CloudFlare”为例

3.2 添加域名

① 进入CloudFlare主界面

点击 『Add Sites』, 输入我们申请的域名

add-site-1024x503.png

② 点击『Add Sites』, 再点击『Next』选择套餐,

我们选择免费版,点击『Confirm Plan』 弹出来确认框

add-site2-1024x503.png

next-1024x503.png

confirm-plan-1024x503.png

confirm-1024x503.png

my-domain-1024x503.png

③ 在弹出来的对话框中选择『Continue』,提示我们修改ns地址

3.3 设置ns地址

① 打开我们的域名管理面板,点击『Services』, 选择 『My Domains』

QQ%E6%88%AA%E5%9B%BE20190217220116-1024x503.png

② 点击『Manage Domain』, 点击『Manage Freeom DNS』

manage-domain-1024x503.png

Edit-namesevers-1024x503.png

③ 展开『Management Tools』,点击『Namesevers』④ 选择“Use custom nameservers (enter below)”

namesever-1024x503.png

将两条Namesever 记录改为CloudFlare提示我们的两条,点击『Change Namesevers』

⑤ 等待几分钟,使修改生效。

3.4 添加记录

回到CloudFlare, 发现我们的域名已经

可以使用CloudFlare的服务了

① 点击导航栏中添加的域名,再点击上方的『DNS』

② 添加两条A记录

“Name”分别填写“@”和“www”

“IPV4 address”均填写我们申请的弹性IP

A%E8%AE%B0%E5%BD%95-1024x503.png

2.png

1.png

Ⅳ.服务器连接与安装

4.1 安装smartFTP

4.2 配置服务器连接

① 打开smartFTP,点击左上角『Connection』新建连接

“Protocol”选择“使用SSH的终端”

“Host”输入我们关联的弹性IP

“Username”输入“ubuntu”

connect-1024x880.png

点击properties设置更多项

② 点击『验证』,在“Private key”一栏里选择“Key file”

点击『Browse』选择一开始我们下载的密钥文件(.ppk/.pem)

点击『确定』『OK』

key-1.png

④ 之后会提醒是否信任,选择『是』

trust-1-1024x880.jpg

4.3 安装相关软件

① 更新服务器软件,输入

sudo apt-get update

sudo apt-get upgrade

# 提示 Do you want to continue? 输入y

install-new-1024x447.png

弹出提示框,按方向键选择第一项install the package maintainer's version,回车

② 安装LAMP套装(需要Apache、PHP和MySQL),输入

sudo apt-get install tasksel

# 提示 Do you want to continue? 输入y

sudo tasksel install lamp-server

③ 安装phpmyadmin,输入

sudo apt-get install phpMyAdmin

sever-choose-1024x447.png

这里选择apache2,回车

这里选择yes,回车

configuring-phpmydamin-1024x447.png

接下来会提示我们输入数据库密码,我们没有设置过,直接回车

④ 移动phpmyadmin,输入

sudo su

# 获取Root权限

输入

mv /usr/share/phpmyadmin /var/www/html/phpmyadmin

# 移动phpmyadmin

⑤ 启用几个模块,输入

sudo a2enmod rewrite

# 为使用Wordpress的WP Super Cache插件,启用下列两个模块

sudo a2enmod headers

sudo a2enmod expires

⑥ 重启Apache2,输入

sudo /etc/init.d/apache2 restart

⑦ 尝试访问网站,输入我们的域名,如果一切顺利,应该会看到下面的界面

apache2-default-1024x503.png

Ⅴ.WordPress安装

5.1 安装WordPress

① 下载WordPress首先在wordpress官网找到下载链接,在命令行输入

“wget 下载链接”,输入命令下载。这里以目前版本为例:

wget https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip

② 解压缩安装解压程序,输入

sudo apt install unzip

解压下载的文件,输入

“unzip 文件名”,这里以目前版本为例:

unzip wordpress-5.0.3-zh_CN.zip

③ 移动WordPress,输入

mv wordpress/* /var/www/html/

# 如果出现Permission denied的提示,检查是否获取了root权限

④ 移修改文件夹权限,输入

chmod -R 777 /var/www/html/wordpress

5.2 建立数据库

① 查询数据库密码输入

sudo cat /etc/mysql/debian.cnf

password.png

找到password一项,记住。

② 登录数据库,输入

mysql -u debian-sys-maint -p

会提示输入密码,复制粘贴上一步的password中的记下的很复杂的密码

php-password.png

结果如下

③ 修改数据库密码(复制下列代码前先修改代码中的密码,改成自己想要设置的)

use mysql;

update mysql.user set authentication_string=password('替换成密码') where user='root' and Host ='localhost';

update user set plugin="mysql_native_password";

flush privileges;

quit;

结果如下

password-result.png

④ 进入数据库管理浏览器中输入“ip/phpmydamin” (这里的ip替换成申请的弹性IP)

进入登录界面,输入用户名:root

密码为我们刚刚设置的密码

login-php-1024x488.png

点击『执行』

⑤ 新建数据库点击导航栏中的“数据库”,点击『创建』一个数据库以安装wordpress

create-db-1024x488.png

5.3 配置WordPress

① 浏览器中输入“ip/wordpress” (这里的ip替换成申请的弹性IP),应该会看到下面的界面

set-wordpress-1024x503.png

点击『现在就开始』

② 如图填写信息,点击『提交』。点击『现在安装』

wordpress-link-1024x488.png

%E7%8E%B0%E5%9C%A8%E5%AE%89%E8%A3%85-1024x488.png

③ 自定义网站信息(不必按图),点击『安装WordPress』

%E8%87%AA%E5%B7%B1%E7%9A%84%E4%BF%A1%E6%81%AF-1024x488.png

④ 用自定义的用户名密码登录博客

wordpress%E7%99%BB%E5%BD%95-1024x488.png

⑤ 修改url点击『设置』--『常规』

把两个url改成我们申请的域名,下拉到底端点击『保存更改』

url-1024x503.png

现在就可以使用我们的域名访问博客啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值