弹性云服务器作为数据节点(数据库)和基础业务节点(部署网络代码)。
虚拟私有云(网络资源),云硬盘(数据盘),访问大可加弹性伸缩。
虚拟私有云(VPC):构建隔离的虚拟网络环境。功能:申请弹性带宽/IP,创建子网,配置DHCP,设置安全组
安全组:逻辑分组,为同一个VPC内具有相同安全保护需求并相互信任的弹性云服务器提供访问策略(默认规则:出方向上报文全部放行,不需要添加规则互相访问)多条规则取并集
连接外网通过公网ip、nat池、云监控、弹性负载均衡负载均衡
子网:用来管理弹性云服务网络平面的一个网络,可以提供IP地址管理、DHCP访问、DNS服务,子网内弹性云服务器IP都属于该子网。默认:同一个VPC的弹性云服务器可以通信,不同的不行。
网络ACL:子网级的网络控制列表,通过功能按需配置子网规则保证安全性
安全组保护弹性云服务器,ACL保护子网
弹性公网IP:基于互联网上的静态IP地址,将弹性IP地址和子网中关联的弹性云服务器绑定/解绑,可以实现VPC通过固定的公网IP地址与互联网互通。自行设置带宽。
VPC相当于内网,可以建立规则保护,通过弹性公网IP访问互联网。
VPC优势:
1、安全可靠,隧道100%逻辑隔离不同子网不能通信
2、灵活配置,自定义虚拟网络,按需分配划分子网,可以跨可用区部署弹性云服务器
3、高速访问 用BGP(全动态),多达21线路,多运营商,利用寻路可以实时自动故障切换,稳定,时延低,流畅
4、互联互通:VPC对等链接,VPC之间用私有IP通信
流程:创建VPC和默认子网->创建新的子网->创建安全组->添加安全组规则
弹性云服务器(ECS):可随时自动获取,可弹性伸缩,可靠、安全、灵活、高效,云硬盘挂载,有备份、恢复、镜像功能。
优点:
1、稳定可靠:数据自动迁移、数据多副本、云服务器/云硬盘备份恢复
2、安全保障:结合VPC可实现100%网络隔离,通过安全组规则,远离木马和病毒
3、软硬结合:结合虚拟优化极致提高性能
4、弹性伸缩:支持调整主机规格、带宽,高效匹配业务要求,节省成本
步骤:配置esc规格->选择镜像并创建磁盘->配置网络->选择登录方式(密码/秘钥)->确认配置/购买
数据库:存放数据仓库,按一定的数据结构(数据结构指数据的组织形式或数据之间的联系)来组织、存储的,通过提供的多种方式管理,分为关系数据库(MySQL)和非关系数据库
关系模型:由实体(存在并互相区分并含有属性)和联系组成
关系数据库:建立在关系模型基础上的数据库,简单理解为二维数据库,表状,有行有列。可以用SQL做数据查询。安全性高。相同为一起,不同放一起。
SQL语言:结构化查询语言,管理数据。
DDL:数据定义语言,定义数据对象,有create、drop、alter
DML:数据操纵语言,用于添加、删除、更新、查询,检查数据完整性,insert、delete、update、select
DCL:数据控制语言,控制直接的许可、访问级别。定义访问权限、安全级别,grant、revoke
常用数据库:oracle、access、SQL、DB2、MySQL、dostgresSQL
MySQL优势:开源,无版权,自主性,成本低
跨平台,支持多操作系统,支持多语言(PHP)
价格优势,体积小,安装维护成本低
功能强大且使用方便,使用很少出现宕机
服务器存储、处理、传递网页。Http协议(超文本),HTML。对用户代{过}{滤}理,浏览器,Web爬虫通过发起Http请求以获取服务器资源,返回结果或错误。
Http基于TCP,应用层,基于用户代{过}{滤}理和Web服务器进行通信。Web服务器通常采用一问一答形式进行工作。
TCP监听模块->预处理模块(URL路由匹配正则表达式规则分静态或动态)->后处理->资源输出
Web服务器:
IIS(Windows专用)
Apache:运行在几乎所有计算机平台,跨平台,安全性(LAMP)
特点:
1、支持多计算机2、配置文件简单、易操作3、支持实时监视服务器状态和定制服务器日志
准备软件->搭建数据库->搭建Web服务器->部署网络代码->验证搭建结果
WinSCP:在Windows环境下使用SSH的开源图形化SFTP客户端,用于在本地和远程计算机安全的复制文件
PHPFastCGI:多接口,
PHP:后端,服务器,
HTML:前端,浏览器
HTML:收集、提交PHP处理,PHP把数据返回HTML显示
执行以下命令,设置开机自动启动MySQL服务。chkconfig mysqld on
执行以下命令,退出数据库。flush privileges;
执行以下命令,关闭防火墙。service iptables stop
执行以下命令,设置服务器重启后永久关闭防火墙。chkconfig iptables off
执行以下命令,启动httpd服务。service httpd start
执行以下命令,启动php-fpm服务。service php-fpm start
文件上传至云服务器discuz02的“/var/www/html”路径下。