阿里云环境搭建

发布时间:2024年01月18日

一、SecureCRT 软件的安装

1.概述

? ? ?SecureCRT 是一款支持 SSH SSH1 SSH2 )的终端仿真程序,简单地说是 Windows 下登录 UNIX Linux 服 务器主机的软件。SecureCRT 支持 SSH ,同时支持 Telnet rlogin 协议。 SecureCRT SSH 协议支持 DES,3DES 和RC4 密码和密码与 RSA 鉴别。在日常工作中,会经常用来连接 linux 服务器。
例如, SecureCRT 使用截图

SecureFX
? SecureCRT 中也自带了 SecureFX ,可以进行本地和服务器之间的文件上传和下载
? SecureFX 支持三种文件传输协议: FTP SFTP FTP over SSH2 。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务
例如, SecureFX 使用截图
??

2.安装 ?

?

注意,此安装包中包含SecureCRTSecureFXCrack目录中是破解程序

双击开始安装:

?

3.破解?

激活SecureCRT

注意,第一项Product选的是SecureCRT

?

点击确定后,会再次弹出对话框:

?

打开SecureCRT软件,进行激活

?

激活 SecureFX
和上面的操作流程一致,只是需要选择 SecureFX 来生成激活码,具体步骤如下:
使用管理员的身份打开此软件

?

注意,第一项Product选的是SecureFX

?

?

二、云主机环境搭建

前?
? ? 开始之前请注意
? ? 确认领取了阿?云 ECS 服务器实例,并且选择的是 Ubuntu20.04 系统版本,否则下?操作有些命令?效。
? ? 在阿?云控制台中需要将 80 3306 8989 三个端?开放,否则通信失败

?、前端

1 、安装 Apache 服务器(?来部署静态资源,相当于之前的 Nginx
? ? ? ? 安装 Apache 服务器:
? ? ? ? apt-get install apache2
? ??
启动 Apache 服务器:
/etc/init.d/apache2 start

查看 Apache 服务器运?状态:
service apache2 status

(按 Q 退出)
测试?下,到浏览器上使?阿?云 IP 尝试访问:

现在看到的??,是Apache服务器?动?成的?个内置??。

2 、部署前端资源
接下来把前端部署到阿?云服务器。
apache 服务器部署?件的路径是 /var/www/html
切换到这个?录下,执? ls 命令可以看到:
?
我们在浏览器上看到的那个??,实际上就是这?的 index.html
服务器内部?动将访问 80 端?根路径的请求,映射到了这个?件上。
也就是说,如果我们将来部署我们的项?,只要把我们项?的主??定义为 index.html 放在这?,也可以直接通过 “http://阿?云 ip:80” 这个路径访问,甚?可以直接通过 ip 访问( HTTP 默认访问 80 端?)。
接下来,退出到上?级路径( www ),直接将 html 这个?录删掉(要放我们的新的)。

接下来,我们需要把静态资源放在这?。

需要部署的静态资源,就是之前下发的 nginx ?录下的 html ?录下的所有?件。
我们可以把 nginx/html 下的所有?件,放置在 apache 服务器 /var/www/html 下,也可以使? nginx 下的 html ?录,直接替换apache 服务器 /var/www 下的这个 html ?录。
但是注意,我们需要修改?下?件中配置的后端服务器请求路径(因为之前是 localhost ,现在要配置成阿?云的 IP)。
将之前发的 Nginx ?录下的 html ?录完整复制?份放置在其他?录下,然后找到 html\static\js 下的
app.55f68203.js ?件,使?记事本打开它。
搜索 localhost 字符串,将其替换为你阿?云的 IP 地址,然后保存退出

?

接下来,使?SecureFX?具,将nginx?录下的整个html?录,上传?阿?云/var/www下。

下?可以看到传输进度:

?

这?为了简单,直接传输了?件夹,也就是把整个?件夹全深度递归所有?件逐个上传到服务器,?件数量较多,
传输可能?较耗时。
也可以先把 html 打包,上传到服务器之后再解压,这样传输效率较?。
上传完毕之后,就相当于前端已经部署好了。现在可以直接通过阿?云服务器访问前端??:

注意,现在只是部署好了前端系统,我们可以看到??。但是不能实现任何功能,例如?法登录成功。因为后端还没有部署。

二、后端

1 、安装 JDK
? ?执? apt-get update 命令,更新软件列表
? ?
搜索有关 JDK 的软件包(?必要步骤。如果你知道软件包的名字,不搜也可以):
? ?apt-cache search jdk
安装 jdk8
? ?apt-get install openjdk-8-jdk
2 、安装 MySQL 数据库
? 从 apt-get 安装 mysql (服务器):
? ? ?apt-get install mysql-server
?

安装好之后, mysql 会?动启动,可以输?如下命令查看 mysql 状态:
? ? service mysql status??

直接使?mysql命令登录到数据库?

接下来都是我们之前在本地MySQL中执?过的操作,不再赘述:

?

接下来exit退出数据库,回到ubuntu命令?:

?

接下来我们需要做的事情:
? ? ? ?修改 MySQL 配置?件,开放允许访问的 IP ,否则?法远程连接数据库
? ? ? ?重新启动 MySQL 服务
? ? ? ?使? Navicat 连接 MySQL ,导?数据库表
进?到 /etc/mysql/mysql.conf.d ?录下:
? ?cd /etc/mysql/mysql.conf.d?
?

ls查看?件信息,这?会看到两个?件:

???

mysql.cnf 是对 [mysql] 客户端?具进?配置, mysqld.cnf 是对 mysql 服务器端进?配置。
使? VI 编辑器打开服务器端配置?件:
vi mysqld.cnf

??

结果如下:?

注意,如果没有LinuxVI编辑器操作基础,以下操作认真进?,不要出错?

?先通过?向键上下移动,找到 bind-address 配置处:
?

?按下?写i键进?编辑模式,然后输??个井号:

然后按下Ecs键退出编辑模式:

?

按下?写字?o,从下??开始输?:

??

删掉左边?动?成的井号,然后输?bind-address = 0.0.0.0

?

按下Ecs键退出编辑模式:

?

按下英?冒号进?底?命令模式:

?

输?wq!,然后回?,保存并退出:

?

退出后会回到ubuntu命令?:

?

到此,配置修改完毕。
输?以下命令重启数据库服务(也可以先 stop start ):
service mysql restart

?接下来,到Navicat中创建连接。

接下来新建数据库,导?SQL数据等操作:

3、打包项?

??接下来,通过SecureFX?具,将jar?件上传?阿?云服务器下/root?录(root?户的家?录):

?

接下来,在终端中进?到该?录下:

?

使?如下命令启动后端:
? ? nohup java -jar cms.jar &
启动后端之后,即可在??上使?功能。
注意, nohup 指的是使?后台?式启动进程,不会在控制台输出?志。?志会被输出在当前路径下的 nohup.out ?件中:

?

可以通过JPS命令查看启动的Java进程:

左侧 10966 为进程号,如果需要关闭该进程(停?掉后端服务器),可以使?如下命令:
kill -9 PID
例如:
kill -9 10966

?

文章来源:https://blog.csdn.net/m0_74249744/article/details/135640817
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。