SpringBootWeb 篇-深入了解 SpringBoot + Vue 的前后端分离项目部署上线与 Nginx 配置文件结构(2)

云掣YunChe10个月前技术文章512


        3.0 在云服务器进行环境配置

        将项目放到云服务器上运行,那么离不开项目所依赖的环境,比如说 JDK、MySQL、Nginx 等环境的安装。


        3.1 安装 JDK

        1)切换 root 用户的指令:


        命令之前就不需要加 sudo 了。

sudo su

        2)更新软件包的指令:

sudo apt-get update

执行结果:


9b6718199b814f5d940d4a7b18ba62f8.png


        3)安装 openjdk 的指令:


#查找 jdk 包

apt list | grep "jdk"

 

#安装 jdk

apt install openjdk-17-jdk

执行结果:

7a65af2a68dc4843a2b37cfd8eb41671.png


        安装过程中,需要输入确认 y 进行下一步。


3ad9e8c0ccba4f52bfdc4028247e8890.png


        4)验证 jdk 是否安装成功


#查看jdk版本
java -version

执行结果:

1349452577a24a558918c8b047e8c43e.png


        出现相对应的 jdk 的版本和安装日期的提示,则说明安装成功。


        5)卸载 jdk


        如果需要重新下载 jdk 的话,先卸载原先的 jdk 以及相关的 jdk 包。

0a16d68b95c14ef798e97f763191a8f2.png


        3.2 安装 MySQL

        1)安装 MySQL


#查找安装包
apt list | grep "mysql-server"
#安装 mysql
apt install mysql-server

执行结果:


34cc337c6ede47a5b3ef4ee833f71bbf.png


        安装过程中,需要输入确认 y 进行下一步。


2535df36d792403ea053bce80f977b03.png


        2)查看 MySQL 状态


#查看是否安装成功
systemctl status mysql

执行结果:

837f8f56ed894572b67673e31d051e22.png


        3)MySQL 安装安全设置


        默认的 MySQL 设置时不安全的,MySQL 安装提供了一个安全脚本,用于解决不太安全的默认选项,执行以下指令,设置密码:

mysql_secure_installation

        在安装过程中,会出现确认信息

0CD267FA-51A1-4DD9-BFD4-B504300AB388.jpeg


         4)设置密码


        首先连接 mysql 服务器:

mysql

        使用 alter user 命令修改密码:

3e5959601d5547629de72999426d8fbc.png

        红色框中是自己需要设置的密码。


        5)设置完成之后,再使用 mysql 时,需要加上 -p

mysql -p

执行结果:

bada65a773894bdc8e6dea20b7fa3be5.png


        这里需要注意,在输入密码的时候,光标是不会动的,而且看不到有字符的输入。


d6e4c71b1d034384a9e4b93eca3c7fae.png


        这样就成功进入到 mysql 了。


        如果需要退出 mysql 的指令:

exit

f5d6fad920c3476eb98cd45a133f5c51.png


        6)卸载 Mysql


#停止 mysql
systemctl stop mysql
 
#卸载 mysql
apt-get remove --purge mysql-server mysql-client mysql-common
 
#删除 mysql 配置文件和数据
rm -rf /etc/mysql /var/lib/mysql
 
#清理残留文件和目录
apt-get autoremove
apt-get autoclean
 
#验证卸载结果
mysql --version

        3.3 安装 Nginx

        Nginx 是一款功能强大、灵活且高效的 Web 服务器和反向代理解决方案,广泛应用于各类网站和服务,是全球最流行的 Web 服务器之一。


        1)安装 nginx 命令:

apt install nginx

        2)启动 nginx 命令:

nginx

        3)检查 nginx 是否运行:

ps aux | grep nginx

793298cfcbda467cae256ba7e7213186.png

        4)停止 nginx 

nginx -s stop

f4e816a975374bc3a8f649055353ef43.png


相关文章

SQL Server优化入门系列(二)—— 等待事件

SQL Server优化入门系列(二)—— 等待事件

在上一篇文章中(SQL Server优化入门系列(一)——快速定位阻塞SQL),我们介绍了如何快速定位SQL Server中当前正在执行的SQL,以及被阻塞的SQL。这里,我们将介绍如何通过等待事件来...

Kafka优化参数

一、配置文件Kafka的配置文件为 config/server.properties,在此文件中进行 Kafka 的基础配置,例如端口、日志目录、Zookeeper 信息和 Broker ID 等还可...

REPMGR-PG高可用搭建(二)

REPMGR-PG高可用搭建(二)

REPMGR搭建步骤一、介绍repmgr是第二象限开源的一套流复制集群管理工具,用于管理PostgreSQL服务器群集中的复制和故障转移。 支持故障自动转移和手动切换;支持分布式管理集群节点,易扩展,...

Presto临时设置session超时时间

Presto临时设置session超时时间

全局默认超时时间为200s:测试语句:select    "t7"."__fcol_16" "__fcol_22",    date_trunc('month', "t7"."__fcol_21"...

Flink sql 集成hive metastore对接s3存储

1、hive metastore使用s3如何适配1、在flink conf目录中添加core-site.xml和hive-site.xml<?xml version="1.0" encoding...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。