Michael_jarry

项目二:构建VPC、WordPress服务
http://39.104.57.177
39.100.147.58
1.登录新用户:

使用项目一所创建的RAM用户登录阿里云,切换至控制台面板。

2.构建VNP(专有网络):

先在界面顶栏选择指定服务区,再选择左侧列表中“专有网络VNC”选项,在界面中选择“创建专有网络”选项,在弹出列表中填入相关内容,在网段选项选择“高级配置网段”,设置指定网段。

添加交换机:
添加六个交换机,分A、B两个可用区,网段(172.20.0.0/16)依次为:1,2,3,4,11,12。

P8$2FTD){03}68HZ@XLTBY1

3.构建ECS(云服务器实例):

基础配置:
在控制台界面左侧列表栏选则”云服务器ECS“选项,注意切换至指定服务区,点击“创建实例”按钮,按照文档指定要求创建实例,注意选择可用区,以及分配系统内存为指定大小和指定系统版本。
网络和安全组:
在网络选项选择专用网络,配置交换机,勾选“分配公网IPv4地址”。
系统配置:
选择登录凭证为“自定义密码”,按照文档要求设置登陆密码,按照文档要求设置实例名称,主机名为可选项。
分组选项:
都为可选项。

3.1安装apche
#安装apache
yum -y install httpd
#设置服务开机启动
systemctl enable httpd.service

#启动apache
systemctl start httpd

#重启apache
systemctl restart httpd

#查看apache运行状态
systemctl status httpd

输入systemctl status httpd后就可以看到apache服务器运行状态,亮绿灯说明没有问题

查看httpd(apache)的运行状态

安装完成后,就可以直接使用web浏览器通过ESC的外网ip地址访问apche服务:

访问正常页面

3.1.1修改apache服务路径:

根据文档要求需要将apache服务路径修改为“/wwwroot”,那么我们首先创建wwwroot文件夹:
#在根目录创建“wwwroot”文件夹
mkdir /wwwroot

#修改文件夹访问属性
chmod -R 777 /wwwroot

apache默认服务的路径为:/var/www/html/,其配置路径为:/etc/httpd/conf/httpd.conf
可通过修改httpd.conf配置文件改变apache的服务路径。

qq

最后我们重启apahce服务:
#重启httpd(apache)
systemctl restart httpd

若修改完配置后,依旧显示apache测试网页,可修改apache默认显示文件 /etc/httpd/conf.d/welcome.conf

配置如下(注释掉下图标注内容):

111

更多:https://blog.csdn.net/shj_php/article/details/79495861

https://blog.csdn.net/qq_35723367/article/details/79544001

3.2构建OSS(对象存储)

返回阿里云控制台面板,在左侧列表选择“对象存储OSS”选项,在右侧点击“创建Bucket”按钮,创建Bucket,按照文档要求设置Bucket名称,此处Bucket后续需要用到,可以记一下;存储类型设置为标准存储,读写权限设置为公共读,其他选项任意。

3.3安装ossfs(挂载OSS)

先回到ECS实例,在操作面板下载安装ossfs(阿里云OOS服务bucket的管理接口)
#下载ossfs安装包
wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm

#安装ossfs
yum localinstall ossfs_1.80.6_centos7.0_x86_64.rpm

#删除安装包
rm -y ossfs_1.80.6_centos7.0_x86_64.rpm

配置Bucket的账号访问信息,此处用到的access-key-id和access-key-secret就是操作项目1的时候保存的信息——>”AccessKey ID 和 AccessKey Secret信息保存在C:\ZZ2020目录名为AKSK.TXT文件中”
#配置账号信息文件
echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

#设置文件权限
chmod 640 /etc/passwd-ossfs

挂载ossfs之前我们可以通过df命令查看目前在系统上的文件系统磁盘使用情况
#查看目前在系统上的文件系统磁盘使用情况
df -h

55

没挂载之前的样子

接下来就可以将Bucket挂载到指定目录,根据文档指示,应该挂载到“/wwwroot”的位置,同样也是apache服务的项目路径。那么使用下面命令要将Bucket挂载到“/wwwroot”目录下,就需要将“my-mount-point”项修改为“/wwwroot”,其中“my-bucket”项填你创建的在阿里云OSS创建的Bucket的名字,“my-oss-endpoint”项则为该Bucket的访问域名,可以在阿里云控制台的左侧选择“对象存储”选项,选择该Bucket,在“概述”信息内便能找到该Bucket的“访问域名”
#将名为 my-bucket 的 Bucket 挂载至本地的 my-mount-point 目录下,-oallow_other为可选项:设置Bucket访问权限为所有人
ossfs my-bucket my-mount-point -ourl=http://my-oss-endpoint -oallow_other

执行完以上命令,便能够将Bucket挂载到“/wwwroot”文件夹内,即可做到/wwwroot文件夹内文件与阿里云Bucket实时同步

挂载完成后的样子

如果您不希望继续挂载此Bucket,您可以将其卸载。

fusermount -u /tmp/ossfs

开机自动挂载目录

设置开机自动挂载。
•针对不同的系统版本,设置开机自动挂载ossfs的方式有所不同。
•CentOS 7.0及以上的系统通过开机自动启动脚本进行挂载 1.在/etc/init.d/目录下建立文件ossfs,将模板文件中的内容拷贝到这个新文件中。并将其中的your_xxx内容改成您自己的信息。
2.为新建立的ossfs脚本赋予可执行权限:
3.
chmod a+x /etc/init.d/ossfs

命令执行完成后,您可以尝试执行该脚本,如果脚本文件内容无误,那么此时OSS中的Bucket已经挂载到您指定的目录下了。

4.把ossfs启动脚本作为其他服务,开机自动启动:
chkconfig ossfs on

5.执行上述步骤后,ossfs就可以开机自动挂载了。

更多:https://help.aliyun.com/document_detail/153892.html

3.4安装wordpress

安装wordpress需要php,mysql,apache或者nginx支持

3.4.1安装mariadb(mysql)
#安装MySQL(CentOS7的开源社区采用的mariadb来代替MySQL)
yum -y install mariadb-server mariadb

#启动MySQL
systemctl start mariadb

#设置MySQL开机自启动
systemctl enable mariadb

#初始化MySQL:
mysql_secure_installation

初始化mysql时候根据可提示设置本地mysql数据库root账户的密码与其他选项。

3.4.3安装php

实测此处阿里云服务器安装php下载速度会有点慢,大约需要十分钟,耐心等待
#切换PHP安装源,两条都需要执行(如果你的安装源中php版本大于php 5.4.2可忽略此步骤)
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

#下载并安装PHP
yum -y install php56w-fpm php56w-mysql

#此处可能会出现依赖冲突,故此添加“–skip-broken”
yum -y install php56w* --skip-broken

测试php安装是否成功(如果你已经确定php安装没问题,请略过此步):

首先在“wwwroot/”下创建一个php文件:
#在wwwroot下创建index.php
vim /wwwroot/index.php

填入以下代码:

<?php phpinfo(); ?>

保存后重启apache
systemctl restrat httpd

此时打开浏览器输入ESC公网ip,如果出现以下画面则证明php安装没有问题

3.4.4.构建RDS(云数据库)

回到控制台页面,左侧选择“云数据库RDS”,创建一个新RDS,并在RDS内新建一个名为“wordPress”的数据库,用来存储wordPress的数据。设置RDS访问白名单,允许ECS服务器访问。

并将连接相关的信息保存在C:\ZZ2020目录中名为DB.TXT文件中。

数据库名:wordpress

数据库连接账号:kf1

数据库连接密码:*****

数据库连接字符串:rm-8vb5jf1b368bdpkiy*****.mysql.zhangbei.rds.aliyuncs.com

3.4.5安装wordPress

wordPress中文网址:https://cn.wordpress.org/

推荐先使用浏览器下载wordpress安装包,再通过ossfs将压缩包上传到服务器。
#解压安装包
unzip -q your-wordpress.zip
#将解压出的文件移动至apache服务目录
mv wordpress/* /wwwroot/

3.4.6配置wordpress
#拷贝wordpress模板内容至新建的wp-config-php
cp /wwwroot/wordpress/wp-config-sample.php wp-config.php

#修改配置文件
vim /wwwroot/wordpress/wp-config.php

然后根据注释修改配置文件如下

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define( ‘DB_NAME’, ‘wordpress’ );

/** MySQL数据库用户名 */
define( ‘DB_USER’, ‘阿里云数据库账号名’ );

/** MySQL数据库密码 */
define( ‘DB_PASSWORD’, ‘********’ );

/** MySQL主机 */
define( ‘DB_HOST’, ‘阿里云RDS数据库host’ );

#保存并退出

此使输入你的IP地址就可以看到wordpress界面了

更多:https://www.lizaza.cn/page/73.html

https://blog.csdn.net/qq_35723367/article/details/79544001

4.构建SLB(负载均衡)

4.1构建ECS二号机

将以上步骤配置好的实例,通过阿里云服务生成自定义镜像,然后在控制台使用自定义镜像生成一台新的实例。

4.2构建SLB

回到阿里云控制台,在左侧选项栏选择“负载均衡”选项,在右侧点击“创建负载均衡”,按照文档指示设置负载均衡的配置信息,创建好之后,在左侧点击“实例管理”选项,在选项列表选择创建的实例,点击“点我开始配置”,配置负载均衡服务,在监听端口填入文档指示的端口号。选择高级配置,按照文档说明配置(SLB对外服务端口:8123)。在“后端服务器”设置项下,选择“新建虚拟服务组”,将两台ECS服务器添加至服务组,设置端口为80。全部配置完成后,启动负载均衡服务,即可通过负载均衡实例的ip地址+监听端口号访问后端服务器的服务。

并将SLB对外地址URL信息保存在C:\ZZ2020目录中名为SLB.TXT文件中。

SLB负载均衡IP及端口号:******:8123

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值