SpringBoot博客部署到阿里云轻量级服务器

1.将SpringBoot项目打包成Jar包

1.打开cmd窗口:
2.切换到项目路径
3.然后使用mvn clean package命令打包成jar包

采用第二种方式,命令可以组合成 mvn clean package

2.然后使用Xftp将生成的jar包上传到服务器的任意目录下

Xftp上传文件

3.将jar包在服务器执行起来

在这里插入图片描述
这里用的是putty,我们也可以采用宝塔面板里面的shell来来执行。
1.切换到jar包所在的目录
2.然后执行 nohup java -jar 你的jar包 &

这之后项目就在服务器运行起来了
我们可以通过ip+端口的形式访问项目了

ps:这里注意我们要在阿里云官网打开指定端口的防火墙,并且宝塔面板里面的放行端口也要打开。否则会访问不到项目。

4.域名的端口映射

因为ip+端口映射不方便,所以我们通过域名来访问。
因为域名默认访问的是80端口,所以我们将其映射到项目指定的端口。

打开网站配置,把默认的配置全部删除,复制以下代码,修改成自己的网站和项目信息。

server {
        listen 80;
        server_name bt.woweiwang.org;  #将bt.woweiwang.org修改成自己的域名	
	location / {
		rewrite ^/(.*)$ /$1 break;
		proxy_redirect off;
		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_pass http://127.0.0.1:8090; #因为Docker将Halo映射到8090端口,所以我们需要转发到8090端口
	}
}

然后就可以通过域名访问项目啦。

ps:欢迎大家访问我的博客项目:www.jianjipan.top

猜你喜欢

转载自blog.csdn.net/weixin_42684418/article/details/105836000