一、安装JDK
- 创建一个文件夹,准备依赖包
cd /usr/local
mkdir java
cd java
把 jdk-8u11-linux-x64.tar.gz 上传
移动 jdk-8u11-linux-x64.tar.gz 到文件夹
mv jdk-8u11-linux-x64.tar.gz /usr/local/java
- 解压
tar -zxvf jdk-8u11-linux-x64.tar.gz
- 修改环境变量
vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
-
刷新配置文件
source /etc/profile -
命令行输入java -version,出现以下界面,说明安装成功
java -version
二、安装nginx
- 创建一个文件夹,准备依赖包
cd /usr/local
mkdir nginx
cd nginx
把 nginx-1.16.0.tar.gz、pcre-8.42.tar.gz、zlib-1.2.11.tar.gz 上传
移动nginx-1.16.0.tar、pcre-8.42.tar.gz、zlib-1.2.11.tar.gz 到文件夹
mv nginx-1.16.0.tar.gz /usr/local/nginx
- 解压
tar -xvf nginx-1.13.7.tar.gz
进入nginx目录
cd /usr/local/nginx
进入目录
cd nginx-1.16.0
执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
执行make命令
make
//执行make install命令
make install
- 启动nginx服务
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
//打开配置文件,修改配置文件并保存
vi /usr/local/nginx/conf/nginx.conf
server{
listen 80;
location ~ /8080/ {
proxy_pass http://127.0.0.1:8080;
}
}
- 重启nginx
List item
/usr/local/nginx/sbin/nginx -s reload
- 查看nginx服务是否启动成功
ps -ef | grep nginx
- 开放防火墙nginx端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
查询端口号80 是否开启:
firewall-cmd --query-port=80/tcp
重启防火墙:
firewall-cmd --reload
三、部署jar包到服务器
- 创建文件夹,准备依赖包
cd /usr/local
mkdir webApp
cd webApp
把springboot-api.jar上传
移动springboot-api.jar到文件夹
mv springboot-api.jar /usr/local/webApp
- 运行jar包
nohup java -jar springboot-api.jar >log.log
日志输出到log.log中