1、jdk安装
step1:下载jdkJava Downloads | Oracle,下载“x64 Compressed Archive”版本
step2:将下载好的jdk通过xftp上传至linux服务器(我的地址/root/jdk),解压指令:
tar
-zxvf jdk-8u311-linux-x64.
tar
.gz
step3:修改环境变量(在根目录的etc/profile),key在xftp中通过记事本打开 ,在尾部追加
export JAVA_HOME=/root/jdk/jdk1.8.0_333
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
step4:重新加载配置文件指令:
source
/etc/profile
注意:如果出现权限问题,要先把jdk授权给用户
提示:bash: /usr/java/jdk1.8/bin/java: 权限不够
解决方法:chmod +x /usr/java/jdk1.8/bin/java
1. chmod:改变权限的方法
2. +:代表添加权限
3. x:代表执行权限
tomcat安装
(可省略,老项目可能会用到)
准备:下载地址:Index of /dist/tomcat/tomcat-8
step1:解压
tar -xzvf apache-tomcat-8.5.43.tar
step2: 放入war包程序
将打包好的xxx.war放到webapps下
ste3:修改配置信息
/conf/server.xml
step4: 启动、停止
./startup.sh
./shutdown.sh
2、mysql安装
step1:下载mysql的rpm镜像文件,下载地址MySQL :: Download MySQL Community Server (Archived Versions)
step2:解压安装包,指令:tar -xvf mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar
step3:安装组件,分别为:
(1)安装common
# rpm -ivh mysql-community-common-8.0.28-1.el8.x86_64.rpm --nodeps --force
(2)安装libs
# rpm -ivh mysql-community-libs-8.0.28-1.el8.x86_64.rpm --nodeps --force
(3)安装client
# rpm -ivh mysql-community-client-8.0.28-1.el8.x86_64.rpm --nodeps --force
(4)安装server
# rpm -ivh mysql-community-server-8.0.28-1.el8.x86_64.rpm --nodeps --force
step4:初始化和配置
# mysqld --initialize
# chown mysql:mysql /var/lib/mysql -R
step5:启动mysql服务,设置开机自启动
# systemctl start mysqld.service
# systemctl enable mysqld
step6:获取初始密码,登录
# cat /var/log/mysqld.log | grep password
# mysql -uroot -p
step7:修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
step8:设置远程连接权限(如果不设置,Navicat会连接失败)
update user set host = '%' where user = 'root';
flush privileges; # 刷新权限 权限更新后刷新才会起作用
3、nginx安装
step1:安装依赖组件
1.安装gcc
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:
yum install gcc-c++
2.安装PCRE pcre-devel
Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:
yum install -y pcre pcre-devel
3、安装zlib
zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装指令如下:
yum install -y zlib zlib-devel
4、安装Open SSL
nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装指令如下:
yum install -y openssl openssl-devel
step2:下载安装包nginx: download ,并解压 tar -vxf xxxxx
step3:默认配置,进入解压好的nginx文件夹内,执行命令 ./configure
step4:编译并安装,执行命令:make && make install
注意:安装后的nginx目录在usr/local/nginx
step5:启动,停止等
注意:切换目录至/usr/local/nginx/sbin目录
// 启动
./nginx
// 停止
./nginx -s stop
// 修改配置文件,重新加载
./nginx -s reload
如果需要配置域名则会出现以下的问题
nginx启动报 ssl parameter requires ngx_http_ssl_module
4、安装nodejs
5、项目运行
运行:java -jar xxxx --spring.profiles.active=test....
停止:nohup java -jar xxxxxx / ctrl+C