首页 > 其他分享 >第七章 公有云运维网站配置

第七章 公有云运维网站配置

时间:2024-06-20 10:28:22浏览次数:16  
标签:www 第七章 网站 公有 chown 影片 var data 云运维

目录

学习目标

一、网站简介

二、网站文档上传

三、案例:天空网络电影系统

四、授权、安装并重启相关服务

伍、应网站配置要求,设置php版本为5.6

六、安装网站

七、完成安装并防止再次安装

八、网站管理

九、网站维护

十、实验心得


学习目标

  1. 学会部署LAMP网站
  2. 学会企业网站运维


一、网站简介

软件名称: 天空网络电影系统

英文简称: SKYUC

软件版本: v3.4.2

软件类型: 正式商业版

发布日期: 2012-05-01

运行环境:PHP5 + MYSQL5 + GD2/ImageMagick6 + ZendOptimizer 3.3.x

天空网络电影系统(简称 SKYUC!)是一个采用 PHP语言和MYSQL数据库构建的高效影院解决方案。

作为商业软件产品,SKYUC! 在代码质量、运行效率、负载能力、安全等级、功能可操控性和权限严密性、效率最优化和负载能力最佳化设计等方面都在广大用户中有良好的口碑。

使用声明:

SKYUC这套源码从2007年10月起开始编写,经由2009年改换内核,之后均是锦上添花。

但由于历史久远,代码质量良莠不一,PHP发展至今,各种框架百花齐放。但框架带来的仅是代码规范,性能与原生态PHP相比,仍旧略低。

这套源码其核心部分,至今仍有其价值(主从MYSQL数据库程序设计、分布式内存等)。

至此,作者本人也无意保留,特将此源码公之于众,供大家赏玩。

Dewei <[email protected]>

2014年4月1日


二、网站文档上传

1、主要文档

A 后台管理admincp

B 安装脚本install

C 其它文件

2、上传文件

2.1将网站文件打包为tar文件

因在linux中,解压和压缩程序默认为tar程序,要符合它的压格式才方便操作。

2.2 将tar文件复制到C:\

        这样做好处是在ftp中传输时文件路径表示比较方便。

2.3 登录ftp(IP要换成自己的)

        默认传输模式为ascii,即文本文件,而这个网站文件不是文本格式文件。(客户端默认为ascii模式,假定数据为文本)

2.4 设置为binary模式并上传网站文件

2.5登录远程云主机,在/data/wwwroot中确认已有网站文件

  (/var/ftp/pub)

2.6在云主机,解压网站文件到ftp根目录下的default子目录中,此目录就是网站的根目录(完整路径/data/wwwroot/default)。

 ( /var/www/html)

2.7在云主机,将目标目录改个简单的名字为sky。


三、案例:天空网络电影系统

配置过程浏览

部署过程:解包à上传à建库à安装à使用


四、授权、安装并重启相关服务

授权(要在sky目录操作)

chown -R www admincp/                chown -R apache admincp/

chown -R www data                        chown -R apache data

chown -R www upload                    chown -R apache upload

chown -R www templates               chown -R apache templates

安装相关服务

yum -y install ImageMagick

重启httpd

systemctl restart httpd


伍、应网站配置要求,设置php版本为5.6

Php版切换至 5.6(本地主机不要运行下行命令)

# sh /root/oneinstack/change_php_version.sh

验证版本

# php -v


六、安装网站

安装链接:http://IP/sky/install(IP是自己的云主机地址)

部署过程:解包à上传à建库à安装à使用

输入数据库密码和新库的名字,并创建网站管理员账号

部署过程:解包à上传à建库à安装à使用


七、完成安装并防止再次安装

为防止破坏已存在的网站,禁止再次安装。

部署过程:解包→上传>建库→安装>使用

# cd  /data/wwwroot/default/sky (cd /var/www/html/sky)

# mv  install  install.lock

# chmod 600 install.lock


八、网站管理

8.1后台管理页面:http://lP/sky/admincp

8.2模板使用:请选择咖啡色

8.3会员管理:请添加如下测试账号

8.4会员管理:请添加如下测试账号并给他充10099

8.5服务器管理:请添加如下服务器(注意先用mkdir 建立目录/data/wwwroot/default/dm) ( /var/www/html/dm,IP要改成自己的)

8.6影片管理:请添加如下免费影片名

8.7影片管理:请添加如下免费影片地址

8.8影片管理:请添加如下免费影片地址

8.9影片管理:请添加如下收费影片

8.10影片管理:请添加如下收费影片

8.11 影片测试:test账号登录进行测试,点首页,发现无片可看

8.12影片上传:用账号ftp上传前面两个视频,并注意目标文件名和前文一致。

将文件转到专门存放视频的文件夹dm

cp /data/wwwroot/1.flv  /data/wwwroot/default/dm

cp /data/wwwroot/2.mp4  /data/wwwroot/default/dm

若是本地主机,则执行如下命令

cp /var/ftp/pub/1.flv  /var/www/html/dm

cp /var/ftp/pub/2.mp4  /var/www/html/dm

chown apache /var/html/dm/*

8.13影片播放:先设定网站可信。

8.14影片播放:测试免费的:花心.确认可以打开。

8.15 影片播放:测试收费的:伴随着你.确认不能打开。

原因是本类:综艺下的音乐版块尚未开放。

8.16 影片分类管理:开放综艺下的音乐版块

8.17影片分类管理:再次测试收费的:伴随着你.确认能打开。并且该账号被扣了1点。

8.18其他影片上传:自行把3.mp4上传到云主机,设置为收费的电影-动作片

test用户进行测试,确认可以点播并收了费。


九、网站维护

9.1备份:网站所有数据已存入数据库中,做好数据库备份和恢复工作即可


十、实验心得

    当进行公有云运维网站配置的实验时,我深刻体会到了几个关键点。首先,选择合适的云服务提供商至关重要,不同的云平台拥有各自独特的优势和限制,需要根据项目需求进行权衡和选择。其次,熟悉云平台的控制台和相关文档是成功配置的关键。通过详细阅读文档,我能够更快速地理解和应用各种服务和功能,避免了许多不必要的错误和延迟。

    在实验过程中,我发现配置过程中的每一步骤都需要小心谨慎地执行,特别是安全设置和权限管理方面。公有云的灵活性和便利性让我能够快速部署和调整网站,但同时也需要注意数据安全和访问控制,以防止未经授权的访问和意外泄露。

    最后,实验中的问题和挑战让我更好地理解了云架构和运维的复杂性。通过不断地调整和优化配置,我逐步提升了对公有云服务的理解和应用能力,为未来在实际项目中的应用打下了坚实的基础。

     总结而言,通过这次实验,我不仅学到了技术操作的具体步骤,还深刻体会到了在云环境下运维的重要性和挑战。这些经验对我未来的职业发展和学术研究都具有重要意义。

标签:www,第七章,网站,公有,chown,影片,var,data,云运维
From: https://blog.csdn.net/2301_77324496/article/details/139819026

相关文章

  • 公有云--web集群部署实战
    公有云--web集群部署实战今日目标:-华为云网站部署实战-华为云负载均衡ELB-ELASTICSEARCH安装部署Web集群架构图Web集群规划:-NFS共享存储-web-0001、web-0002、web-0003、-ELB负载均衡-跳板机(管理主机)部署Web集群1.购买云主机主机名称IP地址nfs192.168.1.10we......
  • 《人月神话》第七章
    第七章以巴比伦塔为隐喻,生动地描述了软件开发项目中可能遇到的种种困难和挑战。作者通过对比巴比伦塔的建造过程与软件开发项目,揭示了项目失败的一些共同原因。这让我意识到,无论是古代的建筑项目还是现代的软件开发,成功的关键都在于有效的管理和团队协作。在阅读过程中,我深刻感受......
  • 第七章 线性判别分析LDA(7.1)
    一、基本代码:sklearn.discriminant_analysis.LinearDiscriminantAnalysis(solver='svd',shrinkage=None,priors=None,n_components=None,store_covariance=False,tol=0.0001,covariance_estimator=None)[source]参数介绍:参数:priors:一个数组,数组中的元素依次指定了每个类......
  • 谢启鸿第四版高等代数第七章习题解析
    前言:之前写过两篇第七章习题解析,本篇主要是补充,将之前没有来得及写上的习题补充完整,顺便归个类。前两篇看主页吧,不指路了。习题7.4部分1(1).根据下列不变因子组写出有理标准型:解:排除0次多项式,的友阵为(1),的展开式为,则其友阵为可以得到有理标准型为.2(1).求下列矩阵的......
  • 公有云---云主机管理
    虚拟私有云1.华为云控制台华为云所有资源配置都在控制台完成(区域)相同区域中的云主机是可以相互连通的,选择离自己比较近的区域可以减少网络延时虚拟私有云是华为的网络配置入口,我们在配置其他服务之前必须先定义网络配置VPC网络与子网安全组安全组是云主机的防火墙入......
  • 浙大版PTA python程序设计 第七章题目解析
    一、判断题1.以"w"模式打开的文件无法进行读操作。  -正确。以"w"模式(写入模式)打开文件时,只允许写操作,不能进行读操作。如果尝试读操作会引发错误。2.Pandas库是用于图像处理的库。  -错误。Pandas库主要用于数据处理和分析,不是用于图像处理的。图像处理通常......
  • 阿里云运维第一步(监控):开箱即用的监控
    作者:仲阳这是云的时代,现在云计算已经在各行各业广泛的应用。但是上云对于大多数客户来说,依然有很大的学习成本,如下图仅是阿里云都有几百款产品,怎么选择?怎么用?对于客户来说都是问题。“用好云、管好云”不仅仅是口号,还是我们的目标。来自于:https://developer.aliyun.com/ebook/8......
  • 软件工程-第七章第七节 组织
    工程理论其实是包含组织学的。然而我在上面的那张图中,将组织与工程分离开来,并在二者之间画下了一道纵向的线,如图所示。 工程关心的是“需求”、“配置”和“文档”等这样一些要素,那么这样的工程还是停留在技术层面的:关注的还是工程的实现细节,而非目标。从角色的角度来看,这是项......
  • 流畅的python--第七章
    把函数视为对象在python中,函数是一等对象。编程语言研究人员把“一等对象”定义为满足以下条件的程序实体:在运行时创建;能赋值给变量或数据结构中的元素;能作为参数传给函数;能作为函数的返回结果。示例7-1创建并测试一个函数,读取函数的__doc__属性,再检查函数的类型......
  • C++ primer plus习题及解析第七章(函数C++编程模块)
    题目:7.1编写一个程序,不断要求用户输入两个数,直到其中的一个为0。对于每两个数,程序将使用一个函数来计算它们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数,计算公式如下:调和平均数=2.0*x*y/(x+y)代码: intharmonic_averag......