首页 > 其他分享 >springboot网站部署方式

springboot网站部署方式

时间:2023-02-13 17:12:43浏览次数:54  
标签:java springboot 部署 网站 export proxy HOME local usr

1 centos 安装java
官网下载java8 jdk :https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
选择x64 Compressed Archive

(1)mkdir /usr/local/java/ 创建目录
(2)tar -zxvf jdk-8u311-linux-x64.tar.gz -C /usr/local/java/ 解压缩

(3)设置环境变量

vi /etc/profile
添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_311
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

(4)source /etc/profile 使环境变量生效

(5)ln -s /usr/local/java/jdk1.8.0_311/bin/java /usr/bin/java 添加软链接
(6) java -version 验证是否安装成功

2,nohup java -jar test.jar > temp.txt & 后台运行springboot项目

3,nginx 反向代理java项目

server {
listen 80;
server_name example.com;

location / {
proxy_pass http://localhost:8080/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
}

4,其他
java项目本身端口号不对外开放,通过nginx代理访问。

标签:java,springboot,部署,网站,export,proxy,HOME,local,usr
From: https://www.cnblogs.com/lihenhao/p/17104887.html

相关文章

  • springboot 读取配置 application.yml
    添加配配置信息spring:application:name:dataExChangePlatformdevtools:restart:enabled:trueadditional-paths:src/main/javae......
  • 微信小程序+SpringBoot实现文件上传与下载
    微信小程序+SpringBoot实现文件上传与下载​​1、文件上传​​​​1.1后端部分​​​​1.1.1引入ApacheCommonsFIleUpload组件依赖​​​​1.1.2设置上传文件大小限制......
  • Flink-On-Yarn部署
    FlinkOnYarn集群部署1.集群配置安装Yarn-Flink前置环境需要hadoop集群,至少三台,组件布局如下:组件masterslave1slave2IP192.168.2.21192.168.2.22192.168......
  • Docker+Nginx打包部署前后端分离项目
    Docker+Nginx打包部署前后端分离项目​​1、问题描述​​​​2、项目打包​​​​2.1前端项目打包​​​​2.1.1修改vue.config.js文件​​​​2.1.2router配置中添加bas......
  • k8s部署flask
    k8s部署java服务是比较简单的,因为jar包已经包含了应用的所有内容,再加上JVM就可以开心的跑起来了。但是python服务比较特别,不仅需要python执行环境和应用代码,一般还需要依......
  • Docker 服务编排 快速部署 SpringCloud 项目 (一)
    一、docker-compose.ymlversion:"3.3"networks:zeal:volumes:data:services:gateway:restart:alwaysbuild:context:./gateway......
  • 记一次 .NET 某游戏网站 CPU爆高分析
    一:背景1.讲故事这段时间经常有朋友微信上问我这个真实案例分析连载怎么不往下续了,关注我的朋友应该知道,我近二个月在研究SQLSERVER,也写了十多篇文章,为什么要研究这东西......
  • dedecms织梦系统gbk转换成utf网站方法
    在用织梦dedecms建站时,很多时候都是针对国内市场,所以用的都是GBK版本,但有时我们会想在我们的网站上添加其他的语言界面,例如英语、日语、韩语。这时我们要怎样把我们的GBK......
  • mitmproxy 抓包神器-3.抓取网站数据或图片
    前言Mitmproxy是一个免费的开源交互式的HTTPS代理。MITM即中间人攻击(Man-in-the-MiddleAttack)。mitmproxy工具有以下三个组件构成mitmproxy是具有SSL/TLS功能的交......
  • kubernetes 1.20二进制安装部署
    1.服务器资源规划服务器名称ip地址部署服务k8s-master1192.168.3.112apiserver,controller-manager,schedulerkubelet,kube-proxy,docker,etcd,haproxy,keepalived......