【阿里云项目之可道云(ecs+rds-mysql+oss)】

项目概述:

该项目采用阿里云部署:ecs+rds-mysql+oss对象存储部署可道云网盘项目,实现文件的上传和下载。

一、可道云项目下载地址

https://kodcloud.com/download/
部署的环境要求:
在这里插入图片描述

二、阿里云-安全组与vpc

1、vpc

阿里云的控制台:
在这里插入图片描述
创建自己的专有网络vpc和一个虚拟交换机:
在这里插入图片描述

总结:
vpc虚拟专有网络,虚拟局域网。 不同的vpc之间内网不通的。
同1个vpc中的不同的交换机(可用区)内网通的。
未来创建ecs之前,先规划网络结构、ip等等也可以用默认。

2、安全组

安全组: 防火墙,屏蔽或开启,端口和ip地址.
实现iptables的filter表功能。
阿里云安全组默认规则是:白名单,默认拒绝.

3、创建ECS

在这里插入图片描述

创建ECS实例;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、阿里云-rds数据库

在这里插入图片描述
创建rds数据库实例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1、连接数据库

数据库不要给公有ip,怎么连接数据库呢?
在开始我们创建了一个ecs,我们可以登录在ecs里去连接数据库,因为ecs和rds数据库在同一个私有网段,那么就可以连接,设置白名单,让ecs可以访问rds。

在这里插入图片描述

通过内网地址连接
在这里插入图片描述
连接阿里云服务器并安装mysql客户端
在这里插入图片描述
连接到阿里云-rds数据库
在这里插入图片描述

四、可道云项目的部署

ecs服务器安装的软件nginx和php:
yum install nginx -y
对于 CentOS/RHEL 7 系统:
yum install -y epel-release
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php73
yum install -y php php-cli php-fpm php-mysql php-common php-mbstring php-gd php-xml php-zip
在 CentOS/RHEL 7 系统中启动服务:
[root@iZwz9j3xioq1myiu3lctwiZ ~]# systemctl start php-fpm.service
[root@iZwz9j3xioq1myiu3lctwiZ ~]# systemctl enable php-fpm.service
[root@iZwz9j3xioq1myiu3lctwiZ ~]# systemctl enable nginx --now

1、修改配置文件

写一个虚拟主机
vim /etc/nginx/conf.d/cloud.conf

[root@iZwz9j3xioq1myiu3lctwiZ ~]# cat /etc/nginx/conf.d/cloud.conf 
server{
	listen 80;
	server_name www.xixi.com;
	root /gang;
	location / {
	index index.php;
	}
	location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
}

[root@iZwz9j3xioq1myiu3lctwiZ ~]# nginx -t #检查语法是否有误
[root@iZwz9j3xioq1myiu3lctwiZ ~]# systemctl restart nginx.service

php配置文件修改的内容

[root@iZwz9j3xioq1myiu3lctwiZ ~]# egrep '^user|^group' /etc/php-fpm.d/www.conf 
user = nginx
group = nginx
[root@iZwz9j3xioq1myiu3lctwiZ ~]# systemctl restart php-fpm.service 

2、下载可道云项目

在这里插入图片描述
[root@iZwz9j3xioq1myiu3lctwiZ ~]# mkdir /gang
[root@iZwz9j3xioq1myiu3lctwiZ ~]# cd /gang/
[root@iZwz9j3xioq1myiu3lctwiZ gang]# wget https://static.kodcloud.com/update/download/kodbox.1.51.zip
[root@iZwz9j3xioq1myiu3lctwiZ gang]# unzip kodbox.1.51.zip && chmod -Rf 777 ./*
[root@iZwz9j3xioq1myiu3lctwiZ gang]# chown nginx:nginx /gang -R
[root@iZwz9j3xioq1myiu3lctwiZ gang]# chmod 777 /gang -R

3、输入ip地址测试配置

在这里插入图片描述
在这里插入图片描述
可道云项目搭建成功:
既可以作为云桌面,又可以作为网盘
在这里插入图片描述

五、 阿里云-访问控制-ram

ram阿里云的子账号概述
web访问
程序的代码通过api接口访问(ak id和ak secret)访问控制:类似于linux sudo权限,类似于阿里云的子账号。
他的应用场景就是:给其他人来调用,比如开发

在这里插入图片描述

通常情况下,我们是创建用户组,通过组来管理用户

创建用户:
在这里插入图片描述
在这里插入图片描述
增加oss对象的管理权限方便以后使用云盘接入阿里云oss
在这里插入图片描述

六、OSS对象存储(存储桶)

使用方式:
1、网盘接入
2、代码调用

1、创建oss
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、可道云接入阿里云oss存储

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、实验成功

在可道云上传的文件会接入到oss对象存储里存储的

在这里插入图片描述

  • 28
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值