基于云的产品上线部署qqfarm
云计算体验课——基于云的产品上线部署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相关推荐
- 有利可图网_您的基于云的应用程序可能是有利可图的产品
有利可图网 在应用程序开发的世界中,有企业级和产品级. 如果您从未听说过这些条款,那么您并不孤单. 产品级软件是指以很高的质量构建的软件系统,可以为许多不同的平台,问题域和企业提供价值. 就像您对软件 ...
- 您的基于云的应用程序可能是有利可图的产品
在应用程序开发的世界中,有企业级和产品级. 如果您从未听说过这些术语,那么您并不孤单. 产品级软件是指以很高的质量构建的软件系统,可以为许多不同的平台,问题域和企业提供价值. 就像您对软件产品或云服务 ...
- 网易云基础服务(蜂巢)云主机正式上线
近日,网易云基础服务(网易蜂巢)发布最新"云主机"产品,广泛支持各类 Linux发行版及Windows操作系统.此外,云主机将与网易云现有的容器服务内网互通,不但保证了租户间的隔离 ...
- 数跑科技联合阿里云创造基于云原生的无边界数字新体验
简介:引入阿里业务中台理念和技术框架,通过数字化渠道重构,建立以业务中台为基础,围绕单个客户的消费决策周期模型,构建数字化任务工单系统,驱动多部门.多工种协作,提升企业线索采集.商机挖掘.潜客培育.销 ...
- 基于云的先进计划与调度系统的框架与部署
摘要 许多中小型制造企业已经实施了企业资源计划(ERP)和制造执行系统(MES),开始了云制造的征程,但高昂的硬件和软件投资.实施和维护成本通常会阻碍中小企业采用先进的计划和调度(APS)系统.本文旨 ...
- 天源迪科与阿里云发布联合解决方案,基于阿里云原生产品打造卓越的数字化采购平台
天源迪科成立成立于1993年,二十多年来深耕电信运营商业务运营支撑软件和服务,并在此基础上持续投入研发,紧抓行业发展需求,大力发展云计算.大数据.人工智能.物联网等先进技术,实现业务领域向安全.政府. ...
- 阿里云 EMR 基于 Apache DolphinScheduler 产品技术实践和社区贡献
摘要:本文整理自阿里云 EMR 数据开发团队负责人孙一凡(Evans 忆梵),在 Spark&DS Meetup 的分享.本篇内容主要分为四个部分: 1.我们是谁 2. 为什么选择 Dolph ...
- cad模型轻量化_国内首款:新一代基于云架构的三维CAD产品CrownCAD正式公测!
4月15号,华天软件控股子公司华云三维科技有限公司研发的国内首款.完全自主可控的新一代基于云架构的三维CAD产品CrownCAD正式上线公测. 公测地址:http://www.crowncad.com ...
- 阿里云数据库产品HybridDB简介——OLAP数据库,支持行列混合存储,为用户提供基于开源 OLTP、OLAP、BigData 生态的一站式解决方案...
12 月 9 日,阿里云宣布数据库产品 HybridDB 正式商业化. HybridDB(ApsaraDB HybridDB)是一款在线 MPP 大规模并行处理数据仓库的服务.它基于 Pivotal ...
最新文章
- tomcat 并发数已满_记一次天猫商城系统高并发的优化
- DBA(二):percona软件、innobackupex备份与恢复
- 成功解决TypeError: fit_transform() takes 2 positional arguments but 3 were given
- SLAM: Orb_SLAM中的ORB特征
- java hbase 例子,java操作hbase例子
- python filter_Python filter()
- python怎么用matplotlib_python-无法在我的程序中使用matplotlib函数
- 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置
- 规划过程组-项目管理
- 经典语录总结:识人篇
- web前端开发和后端开发哪个好?
- Ubuntu安装Typora(md文件)
- Kafka3.0 提交offset方式
- 景联文科技提供一站式智能家居数据采集标注解决方案
- 【02月06日】北上资金近1天流入排行榜
- 【资源】年底送你一套编程视频(含源码)
- 英语语法快速入门5--状语和状语从句(附思维导图)
- s-video接口_S-Video电缆会导致癌症吗?
- LTE RACH
- JAVA小程序:一个基于MVC框架的贪吃蛇程序
热门文章
- 【软件推荐】第6节:微力同步
- Linux系统结构以及各类命令的汇总
- dropout层加在哪里_Nomaomi
- 【畅购商城】购物车模块之添加购物车
- 招商软文如何写:推广诱人的广告——文芳阁传媒有话说
- 反相放大电路反馈电阻上并联电容的作用 [转载]
- 如何做到高效沟通和高效沟通的好处
- 软件测试之第一章 软件测试和测试环境
- linux mint 下载迅雷安装包,Linux Mint如何安装“微信、QQ、迅雷、WPS办公软件”等国内上瘾软件...
- 计算机网络-自定向下方法之应用层