1万并发服务器配置_小程序后端服务器搭建:云服务器配置(1)

起因最近在搞小程序,有一个留言与图片上传并展示的功能,用小程序自带云服务器也可以实现,但如果与别的端进行多端互动就需要一个服务器来做为后端,进行图片与留言的上传,并把留言内容和上传后的图片地址保存到sql数据库,来进行管理。那么服务器怎么部署这就需要了解一下了。

首先需要一个云服务器,如果是用于了解部署的话,可以申请一个免费的,阿里云和腾讯云都有新用户注册并实名认证,即可申请一个免费试用1个月的云服务器。我申请了一个阿里云的,它每天早上10点开始可以申请。

a76f88670e83e6aebeacd230ae1ec582.png

申请好后,进入云服务器管理控制台,实例里面能看到我们被分配到的云服务器的信息,共用id,运行情况,到期时间

728b8eadef89fc9417c5da94ccf44968.png

点击右侧的更多,设置实例密码和远程连接密码。实例密码用于登陆云服务器,远程连接密码,用于远程连接时使用,这两个都很重要,可以截图进行保存。

f74271dfc5da59eba222eac98820cc76.png

密码都搞定并记录后,可以点击远程连接,选择vnc连接,毕竟我们需要先启动系统,才好使用系统自带的远程连接。

ed01b8033117b7015e69378bd249ca9a.png

0df49d21b68443a725d45833ef900f55.png

这里需要输入我们刚刚设置的远程连接密码

05dfed76f822e09711f4e8fe7aa9f198.png

选择左上角的发送远程命令,登陆系统。

a7e4c457e338e5a5b0beee5e82b4f477.png

再输入实例密码,都是刚刚才设置过的。进入系统成功,看到桌面后,便可以关掉当前远程连接。因为我们要使用系统自带的,为啥呢,因为可以直接复制粘帖,这对于装程序和调试非常便捷。

在电脑运行里面输入 mstsc ,打开远程连接,输入我们申请的公网ip和实例用户名和密码

af73d0349d64e53df41bef8ad10c6cdb.png

现在一台服务器就那么刚刚好的在我们面前了,接下来就是装机了,因为我后端代码是springboot,加mysql的数据库,所以我需要装jdk,sql,以及nactive for mysql。

jdk看个人选用的版本,安装好后,桌面shift+右键,选择在此处打开命令窗口

a4228102115d30592c812cae099ca8cb.png

输入java -version,对,你一开始是看不到下图的,因为没有配置环境变量

9a8a5fb832f2fb8ab7f4a56290428c7a.png

进入环境变量设置的方法,这里只针对Windows7,其它的请童鞋们上网查找:“计算机”右键“属性”——“高级系统设置”——“高级”——“环境变量”打开环境变量设置窗口。

配置环境变量:

JAVA_HOME :X:\XXXX\Java\jdk-14  //地址为java安装位置

CLASSPATH:’.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar’//开头有个‘.’

Path:里面添加;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

配置完成就可以看到jdk版本了

安装sql,选择最简单的数据库服务就可以了,记住设置的密码,其余全部默认下一步,安装好后,依然要配置环境变量

环境变量path里面添加 X:\XXXXXX\MySQL\MySQL Server 8.0\bin; //sql默认安装的地址

命令窗口输入 ,mysql -u root -p,输入密码,即可以看到sql的版本。

11d41c6e0314315924949ae7601443e7.png

这里需要重新设置一下mysql的密码格式,不然native会连接不上服务器。

1.更改加密方式:

mysql> ALTER USER 'root'@'localhost'IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

Query OK, 0 rows affected(0.10 sec)

2.更改密码:

mysql> ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

Query OK, 0 rows affected(0.35 sec)

3.刷新:

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected(0.28 sec)

nactive for mysql的安装就没有什么了,安装好后,进入软件,新建连接,如图,点击连接测试,如果上不一步不更改sql的密码加密方式,这里连接测试就会失败。

87515dde1da962d94fc67c187f5a6ba4.png

然后建立测试数据库表,这样云服务器环境就配置好了

上传后端打好的jia包,运行jia包,测试公网ip加你后端设置的端口号

2eaefce22b2e5a6a580542972bcba270.png

能访问到上传的图片地址,ok,云服务器环境配置加部署初步完成。

小程序要使用的话,这样还不够,因为要https协议,不可为ip地址所以还需要域名,这个我们下一部分再说。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526486.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ext 如何判断是否是整数_Excel表格技巧—如何用ISNUMBER判断是否是数值

在EXCEL的单元格中,有些单元格为填写的不是数值,在某些情况下,会影响计算结果,例如,以下的表格中,红框内的单元格一个是输入了一个空格,另一个“—”符号,后面平均值的计算未将该单元…

ensp安装对电脑配置要求高吗_直线导轨有哪些安装方法?为什么直线导轨安装精度要求高?...

要点:1、为什么直线导轨安装精度要求高;2、直线导轨的安装流程;3、直线导轨不同安装方法介绍。点击链接加入群聊【solidworks机械设计学习】:正在跳转​jq.qq.comhttps://www.zhihu.com/video/1197242052088516608

mysql查看版本号_十分钟了解MySQL事务机制

读书百遍其义自现。MySQL数据库在我们平时工作学习中的使用频率是相当之高,彻底掌握MySQL的事务机制对我们平时工作会有非常大的帮助,仔细回忆一下,你是否对MySQL事务相关的知识是否完全掌握?是否感觉有的地方有些模糊&#xff1f…

mysql 字符串类型 分区_MySQL分区类型

博文大纲:1、RANGE分区2、LIST分区3、HASH分区4、key分区5、MySQL分表和分区的区别6、附加:如何实现将分区放在不同的目录下进行存储MySQL分区类型如下:RANFGE分区LIST分区HASH分区key分区上面的四种分区的条件必须是整形,如果不是…

mysql免安装如何改密码_mysql免安装版配置与修改密码的教程

第一步:配置环境变量(我的解压路径:G:\mysql\mysql-5.7.21-winx64 )MYSQL_HOME你解压的路径PATH ;%MYSQL_HOME %\bin;PATH变量是在原来的基础上多添加的,不要把其它的设置给删掉了第二步在解压的目录下添加my.ini 文件(如果已经有了这个文件&#xff0c…

拉普拉斯时域卷积定理_如何证明频域卷积定理

展开全部设抄IF表示傅立叶逆变换,则因此有袭故频域卷积定2113理5261得证。4102扩展资料频域卷积定理频域卷积定理表明两信号1653在时域的乘积对应于这两个信号傅立叶变换的卷积除以2π。卷积定理揭示了时间域与频率域的对应关系。这一定理对Laplace变换、Z变换、Mel…

suse查看mysql内存使用情况_MySQL 慢查询日志(Slow Query Log)

4、格式化慢查询日志结构化慢查询日志就是把慢查询日志中的重要信息按照便于阅读以及按照特定的排序方式来提取SQL。这种方式有点类似于Oracle中有个tkprof来格式化oracle的trace文件。对于前面的慢查询日志我们使用MySQLdumpslow来提取如下:SUSE11b:~ # mysqldumps…

mysql 分析服务_MySQL分析服务器状态_MySQL

概述文章简单介绍了通过一些查询命令分析当前服务器的状态。目录概述获取服务器整体的性能状态SQL操作计数总结步骤获取服务器整体的性能状态首先对一个数据库服务器进行性能优化需要先知道服务器当前主要的性能问题出现在哪里,在这点sql server也是类似&#xff0c…

python 接口测试 如何写配置文件_python接口自动化测试 - configparser配置文件解析器详细使用...

configparser简介ConfigParser模块已在Python 3中重命名为configparser该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于 .ini 文件中的结构ini文件相关知识键值对可用 或者 : 进行分隔section 的名字是区分大…

java jdom 设置第1行_Java通过jdom操作生成XML文件的实例代码下载

工作需要,要生成xml文件,所以做了个小demo分享一下。看代码吧~ main()里面没什么好说的 该写的都写了public static void main(String[] args) {//调用 DocumentBuilderFactory.newInstance() 方法得到创建 DOM 解析器的工厂DocumentBuilderFactory fact…

java 对象工厂_Java设计模式之--工厂方式

在分析工厂模式之前,我们先看看普通模式下的Java三层结构。Controller(表现层)-Service(业务层)-Dao(持久层、数据库连接层),基于此三层结构完成JavaWeb相关业务。假设我们要完成的业务是添加员工信息,先创建Dao包,创建EmpDao接口和EmpDaoFac…

mysql 5.7 io 性能 aio_深入理解MySQL的InnoDB引擎

在MySQL中的引擎一文中说了,我们在几乎所有的情况下其实用的都是InnoDB引擎,这里我们就重点再看一下这个引擎,包括他的存储结构,线程模型和数据文件。我们可以通过show engine innodb status \G;(\G只是表示输出结果纵向表格输出)…

mysql构建数据立方体_OLAP数据建模工具Workbench的初步使用(数据立方体的建立)

OLAP数据建模工具Workbench的初步使用(数据立方体的建立)概要:1.workbench工具简介2.workbench简单操作(附demo)3.workbench初步使用总结1.workbench工具简介OLAP,(Online Analytical Processing,联机分析处理)。从事相关工作的小伙伴,具体的…

java循环1000000000_求十亿内所有质数的和,怎么做最快?

注:对知乎的公式编辑功能实在无力吐槽,用typora写的文章直接粘过来公式无法显示,只好又手工加上了全部公式,不过可能还是会有遗漏。大家可以点击这个链接 查看我的博客原文。以下是正文:第一次关注到这个问题是在做pro…

java飞行记录器是什么_运行java飞行记录器JFR(java flight recorder)

JFR上面讲到的工具都是作为快速的查看诊断工具的。如果要深入分析问题,可以选择使用内置的Java飞行记录器:Java Mission Control。转储JFR需要三步:1. 创建一个包含了你自己配置的JFR模板文件。运行jmc, 然后Window->Flight Recording Template Manag…

java申请安卓权限_java4android (包和访问权限)

什么是Java当中的软件包?为什么要使用软件包?如何给一个类打包?//将类放置到一个包中,需要使用package“包名”//打包 编译的方法 javac -d . Test.java//出现错误:编码GBK的不可映射字符 javac -encoding UTF-8 -d . …

php 条形码生成器,PHP条形码图像生成器

这是一个用于生成barocdes的简单PHP脚本://For displaying barcodes//Arguments are:// code Number you want outputted as a barcode//You can use this script in two ways:// From a webpage/PHP script // Directly in your web browser http://www.example.co…

java欧冠抽签,欧冠抽签吐槽:最大的“礼包”被C罗拿走!梅西出局概率超50%?...

欧冠16强抽签揭晓,结果:多特VS巴黎,皇马VS曼城,亚特兰大VS瓦伦西亚,马竞VS利物浦,切尔西VS拜仁,里昂VS尤文图斯,热刺VS莱比锡,那不勒斯VS巴萨。怎么评价这样的抽签呢&…

matlab 流固耦合,详讲流固耦合

引言近来,航空航天工业在世界上发展迅速,而作为“飞机心脏”的航空发动机是限制其发展的主要因素。目前,航空发动机日益向高负荷、高效率和高可靠性的趋势发展,高负荷导致的高逆压力梯度容易引起流动分离,同时随着科技…

php提示是否运行,php运行错误提示

第一种方法在php.ini文件里改变display_errors和error_reporting的值,没有的直接加上。; 第一处修改; display_errors Offdisplay_errors On; 第二处修改; error_reporting E_ALL & ~E_DEPRECATED & ~E_STRICTerror_reporting E_ALL | E_STRICTdisplay_…