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,一经查实,立即删除!

相关文章

cgo的效率 golang_golang CGO FAQ TIPS : cgo 从 C 传递 slice 到 go

cgo 从 C 传递 slice 到 go这里一般会用在c的callback中。需要加一个wrapper,比直接调用go函数中间多了一个转换步骤,但方便了许多。执行流程为,c调用发起 -> c wrapper -> go export.go://export a_function_callbackfunc a_function_…

php 图片印章_php工具型代码之印章抠图

能将白底红字的印章抠出来,用的是php,框架是laravel,其他框架请自行调节。扣其他颜色也可以,把里面的那段rgb参数判断改改就行了,最后抠出来的效果就是白底变透明,然后只留下红色的章,放在其他页…

vb mysql_VB连接MYSQL实例

VB连接MYSQL实例电脑需安装数据库mysql server和mysql connector net相关版本软件。在工程的‘项目’-‘添加引用’中添加引用‘mysql.data’实现代码如下:Imports System.IOImports SystemImports System.DataImports System.Windows.FormsImports MySql.Data.MySq…

c web mysql数据库_C连接Mysql数据库代码

//vc工具中添加E:\WAMP\BIN\MYSQL\MYSQL5.5.8\LIB 路径//在工程设置-》链接》库模块中添加 libmysql.lib#include #include #include #include #include "E:\wamp\bin\mysql\mysql5.5.8\include\mysql.h"void main(){MYSQL *conn;MYSQL_RES *res;MYSQL_ROW row;char …

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分区上面的四种分区的条件必须是整形,如果不是…

h5获取http请求头_nodejs 中http请求头,响应头

-------------------- 1.request常见的属性 -----------------------var httprequire("http");var serverhttp.createServer(); //创建服务器server.on("request",function(req,res){// request.headers 打印全部请求头信息--对象形式// request.rawHeader…

mysql邮箱认证_邮件服务系列postfix+sasl+mysql实现用户认证功能

1、卸载bind[rootmail ~]# rpm -e bind-utils2、安装bind97-utils bind97-libs bind97[rootmail ~]# yum install bind97 bind97-utils #bind97-libs依赖于utils3、启动dns服务[rootmail ~]# service named start4、编写配置文件和区域数据文件[rootmail ~]# vim /etc/named.…

python多进程队列中的队列_python 多进程队列数据处理详解

我就废话不多说了,直接上代码吧!# -*- coding:utf8 -*-import paho.mqtt.client as mqttfrom multiprocessing import Process, Queueimport time, random, osimport camera_person_numMQTTHOST "172.19.4.4"MQTTPORT 1883mqttClient mqtt.…

UOS nginx

 安装 nginx 软件包;  配置文件名为 ispweb.conf,放置在/etc/nginx/conf.d/目录下;  网站根目录为/mut/crypt(目录不存在需创建);  启用 FastCGI 功能,让 nginx 能够解析 php 请求&a…

mysql数据库重做日志文件_mysql数据库重做日志

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户…

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

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

unix 登录mysql_实例分析mysql用户登录。

今天,在学习mysql授权认证时,遇到了一个问题,看下,我是如何分析的:我在数据库内添加了一个帐号:create databases firstdb;grant all on firstdb.* to ‘firstdb’’’ identified by ‘xxxxx’;flush priv…

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

展开全部设抄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按照学生分组查询_将student表按照gender字段值进行分组查询,并计算每个分组中有多少名学生_学小易找答案...

【简答题】查询student表中一共有多少条记录【简答题】在department表和employee表之间分别使用where查询、自连接查询【简答题】使用DESC查看学生表和班级表【简答题】在表student和表grade中添加外键约束,建立两个表的关联关系【简答题】在department表和employee表之间使用右…

python 解方程 sympy_用Python和Sympy求解方程并得到数值答案

我正试图用sympy来解决方程,但我想得到一个直接的数字答案 . 我的脚本是这样的:from sympy import *A,B,Vsymbols(A,B,V)eq1Eq(630.26*(V-39.0)*V*(V39)-AB,0)eq2Eq(B,1.36*10**8*(V-39))eq3Eq(A,5.75*10**5*V*(V39.0))solve([eq1,eq2,eq3], [A,B,V], di…

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

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