1.将SpringBoot项目打包成Jar包
1.打开cmd窗口:
2.切换到项目路径
3.然后使用mvn clean package命令打包成jar包
采用第二种方式,命令可以组合成 mvn clean package
2.然后使用Xftp将生成的jar包上传到服务器的任意目录下
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