云计算体验课——基于云的产品上线部署qqfarm


讲师:行癫(庄曜)

公司:北京千锋教育云计算+网络安全教学部


一:项目准备

1、准备一台云服务器

2、使用finalshell远程连接云服务器

3、操作之前重装服务器系统

二:服务部署

1、安装LNMP架构【N:nginx M:mysql P:php】

安装数据库mysql【www.mysql.com】

下载安装工具
[root@qf-docker ~]# yum -y install wget
下载数据库yum仓库的安装包
[root@qf-docker ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装数据库的yum仓库
[root@qf-docker ~]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm
修改数据库版本
[root@qf-docker ~]# yum -y install yum-utils
关闭8.0版本
[root@qf-docker ~]# yum-config-manager --disable mysql80-community
开启5.7版本
[root@qf-docker ~]# yum-config-manager --enable mysql57-community
安装数据库
[root@qf-docker ~]# yum -y install mysql mysql-server

安装nginx

[root@qf-docker ~]# yum -y install nginx

安装php

[root@qf-docker ~]# yum -y install php php-fpm php-mysql php-gd php-intl php-mcrypt php-mbstring php-xml php-dom

2、启动三大服务

[root@qf-docker ~]# systemctl start mysqld php-fpm nginx

3、三大服务做开机启动

[root@qf-docker ~]# systemctl enable mysqld php-fpm nginx

4、三大服务部署

数据库部署

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z5nTCJc2-1584067296628)(assets/1582726153865.png)]

查看原始密码:
[root@qf-docker ~]# cat /var/log/mysqld.log  | grep password
495168Z 1 [Note] A temporary password is generated for root@localhost: bo%lxfJtU5#p
修改数据库密码:
[root@qf-docker ~]# mysqladmin -u root -p'bo%lxfJtU5#p' password 'QianFeng@123'
登陆数据库,创建名为farm的数据库
[root@qf-docker ~]# mysql -u root -pQianFeng@123
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.29 MySQL Community Server (GPL)Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database farm;
Query OK, 1 row affected (0.00 sec)mysql> exit
Bye

nginx部署:

删除旧的配置文件:
[root@qf-docker ~]# rm -rf /etc/nginx/nginx.conf
生成新的配置文件
[root@qf-docker ~]# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf
修改配置文件:
[root@qf-docker ~]# vi /etc/nginx/nginx.conf

php服务部署:

[root@qf-docker ~]# sed -i 's/short_open_tag/c short_open_tag= On' /etc/php.ini

5、重新启动服务

[root@qf-docker ~]# systemctl restart nginx php-fpm

6、产品上线

1.上传
2.解压
[root@qf-docker ~]# yum -y install unzip
[root@qf-docker ~]# unzip farm-ucenter1.5.zip
3.创建网站发布目录
[root@qf-docker ~]# mkdir /farm
4.项目拷贝
[root@qf-docker ~]# cp -r upload/* /farm/
5.设置权限
[root@qf-docker ~]# chmod 777 /farm/* -R

7、数据库导入

[root@qf-docker ~]# mysql -u root -pQianFeng@123 farm < upload/qqfarm.sql

8、浏览器访问

基于云的产品上线部署qqfarm相关推荐

  1. 有利可图网_您的基于云的应用程序可能是有利可图的产品

    有利可图网 在应用程序开发的世界中,有企业级和产品级. 如果您从未听说过这些条款,那么您并不孤单. 产品级软件是指以很高的质量构建的软件系统,可以为许多不同的平台,问题域和企业提供价值. 就像您对软件 ...

  2. 您的基于云的应用程序可能是有利可图的产品

    在应用程序开发的世界中,有企业级和产品级. 如果您从未听说过这些术语,那么您并不孤单. 产品级软件是指以很高的质量构建的软件系统,可以为许多不同的平台,问题域和企业提供价值. 就像您对软件产品或云服务 ...

  3. 网易云基础服务(蜂巢)云主机正式上线

    近日,网易云基础服务(网易蜂巢)发布最新"云主机"产品,广泛支持各类 Linux发行版及Windows操作系统.此外,云主机将与网易云现有的容器服务内网互通,不但保证了租户间的隔离 ...

  4. 数跑科技联合阿里云创造基于云原生的无边界数字新体验

    简介:引入阿里业务中台理念和技术框架,通过数字化渠道重构,建立以业务中台为基础,围绕单个客户的消费决策周期模型,构建数字化任务工单系统,驱动多部门.多工种协作,提升企业线索采集.商机挖掘.潜客培育.销 ...

  5. 基于云的先进计划与调度系统的框架与部署

    摘要 许多中小型制造企业已经实施了企业资源计划(ERP)和制造执行系统(MES),开始了云制造的征程,但高昂的硬件和软件投资.实施和维护成本通常会阻碍中小企业采用先进的计划和调度(APS)系统.本文旨 ...

  6. 天源迪科与阿里云发布联合解决方案,基于阿里云原生产品打造卓越的数字化采购平台

    天源迪科成立成立于1993年,二十多年来深耕电信运营商业务运营支撑软件和服务,并在此基础上持续投入研发,紧抓行业发展需求,大力发展云计算.大数据.人工智能.物联网等先进技术,实现业务领域向安全.政府. ...

  7. 阿里云 EMR 基于 Apache DolphinScheduler 产品技术实践和社区贡献

    摘要:本文整理自阿里云 EMR 数据开发团队负责人孙一凡(Evans 忆梵),在 Spark&DS Meetup 的分享.本篇内容主要分为四个部分: 1.我们是谁 2. 为什么选择 Dolph ...

  8. cad模型轻量化_国内首款:新一代基于云架构的三维CAD产品CrownCAD正式公测!

    4月15号,华天软件控股子公司华云三维科技有限公司研发的国内首款.完全自主可控的新一代基于云架构的三维CAD产品CrownCAD正式上线公测. 公测地址:http://www.crowncad.com ...

  9. 阿里云数据库产品HybridDB简介——OLAP数据库,支持行列混合存储,为用户提供基于开源 OLTP、OLAP、BigData 生态的一站式解决方案...

    12 月 9 日,阿里云宣布数据库产品 HybridDB 正式商业化. HybridDB(ApsaraDB HybridDB)是一款在线 MPP 大规模并行处理数据仓库的服务.它基于 Pivotal ...

最新文章

  1. tomcat 并发数已满_记一次天猫商城系统高并发的优化
  2. DBA(二):percona软件、innobackupex备份与恢复
  3. 成功解决TypeError: fit_transform() takes 2 positional arguments but 3 were given
  4. SLAM: Orb_SLAM中的ORB特征
  5. java hbase 例子,java操作hbase例子
  6. python filter_Python filter()
  7. python怎么用matplotlib_python-无法在我的程序中使用matplotlib函数
  8. 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置
  9. 规划过程组-项目管理
  10. 经典语录总结:识人篇
  11. web前端开发和后端开发哪个好?
  12. Ubuntu安装Typora(md文件)
  13. Kafka3.0 提交offset方式
  14. 景联文科技提供一站式智能家居数据采集标注解决方案
  15. 【02月06日】北上资金近1天流入排行榜
  16. 【资源】年底送你一套编程视频(含源码)
  17. 英语语法快速入门5--状语和状语从句(附思维导图)
  18. s-video接口_S-Video电缆会导致癌症吗?
  19. LTE RACH
  20. JAVA小程序:一个基于MVC框架的贪吃蛇程序

热门文章

  1. 【软件推荐】第6节:微力同步
  2. Linux系统结构以及各类命令的汇总
  3. dropout层加在哪里_Nomaomi
  4. 【畅购商城】购物车模块之添加购物车
  5. 招商软文如何写:推广诱人的广告——文芳阁传媒有话说
  6. 反相放大电路反馈电阻上并联电容的作用 [转载]
  7. 如何做到高效沟通和高效沟通的好处
  8. 软件测试之第一章 软件测试和测试环境
  9. linux mint 下载迅雷安装包,Linux Mint如何安装“微信、QQ、迅雷、WPS办公软件”等国内上瘾软件...
  10. 计算机网络-自定向下方法之应用层