使用宝塔面板+Nginx添加反向代理+SSL实现https 部署网站并绑定域名

icp备案

各个服务器提供商备案

公安备案

公安网备案

Springboot项目部署到服务器并绑定域名

  1. Springboot打jar包

  2. 通过宝塔或者ftp软件上传到服务器

  3. 阿里云(腾讯云)域名解析到服务器IP ,@代表直接访问域名,www代表访问www.+域名

  4. 宝塔面板添加站点 (设置数据库、tomcat:springboot无需、ftp)

  5. 如需使用https 需添加SSL证书 并给域名添加一条txt记录进行DNS解析

  1. 给nginx添加反向代理conf配置文件:

    include /www/server/panel/vhost/nginx/*.conf;

    服务器该目录新建一个应用程序的conf文件,配置以下 形成反向代理(通过域名访问ip+端口)

        server {
        listen 80;
        server_name api.51carry.com;
        #access_log /data/wwwlogs/api.51carry.com_nginx.log combined;
    
        location / {
            proxy_pass http://127.0.0.1:9090; #这里的端口记得改成项目对应的哦
            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;
            }
        }
  2. 服务器后台运行jar包

    nohup java -jar lol.jar & #后台部署
    ps aux|grep xxx.jar   #kill关闭进程
    cat nohup.out #查看应用日志
  • 本文作者: dzou | 微信:17856530567
  • 本文链接: http://www.dzou.top/post/7e6f0b0d.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
  • 并保留本声明和上方二维码。感谢您的阅读和支持!