spring boot 部署

打包

首先在pom.xml中加入打包插件

<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

我使用的是IntelliJ IDEA ,在ide右侧找到Maven板块,找到后点开

Lifecycle

里面有一个package,双击package,如果程序没问题,那么就可以顺利打包

打包的jar包在项目的target目录下

 

配置nginx

server{
 listen 80;
 server_name xxx.com;
 rewrite ^/(.*)$ https://www.xxxx.com/$1 permanent;
}
server{
 listen 80;
 server_name www.xxxxx.com;
 rewrite ^/(.*)$ https://www.xxxx.com/$1 permanent;
}
server {
        listen 443;

        # SSL configuration
        #
        # listen 443 ssl default_server;
        # listen [::]:443 ssl default_server;
        #
        # Note: You should disable gzip for SSL traffic.
        # See: https://bugs.debian.org/773332
        #
        # Read up on ssl_ciphers to ensure a secure configuration.
        # See: https://bugs.debian.org/765782
        #
        # Self signed certs generated by the ssl-cert package
        # Don't use them in a production server!
        #
        # include snippets/snakeoil.conf;

        #root /home/wwwroot/jianggong/public;

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html;

        server_name xxxxx.com www.xxxxx.com;

        ssl on;
        ssl_certificate /etc/nginx/cert/xxxxx.pem;
        ssl_certificate_key /etc/nginx/cert/xxxxx.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                proxy_pass              http://localhost:8082/;
                proxy_set_header        Host $host;
                proxy_set_header        X-Real-IP $remote_addr;
                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;
        }

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #       deny all;
        #}
}

 

运行jar包

nohup java -jar myblog-0.0.1-SNAPSHOT.jar & >/xxxxx/dblog.log

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值