第6章 部署发布 - 6.2 部署到服务器

优质
小牛编辑
137浏览
2023-12-01

我们将前面打包好的程序传到服务器其实就可以运行了,Blade的默认端口是 9000
实际上大部分人都会使用 nginx 代理本地的网站,而不是直接将web服务端口修改为 80

安装nginx的笔记我在这里写过,你可以参考一下。

启动项目

  1. java -jar xxx.jar

后台运行

后台运行的方式蛮多的,比如使用 screen 这样的软件开启一个会话,也可以使用 nohup 命令

  1. nohup java -jar xxx.jar >/dev/null &

使用nginx代理

在nginx的配置文件中加入代理即可

  1. location / {
  2. proxy_set_header Host $host;
  3. proxy_set_header X-Real-IP $remote_addr;
  4. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  5. proxy_pass http://127.0.0.1:9000;
  6. }

因为这个电子书重点是讲解Blade相关的,所以nginx的知识和运维方面的还需要自己多加练习。
也可以和我一起交流,同时推荐给大家一些相关资料: