如何在godaddy vps中用tomcat部署springboot应用?

问题描述 投票:0回答:1

我想在Godaddy vps服务器上部署springboot应用,应用应该在给定网站名称时加载。我想让应用程序永远运行,除非我明确地关闭Tomcat。我的springboot应用被配置为在8090端口上运行。

我已经在vps服务器上安装了java和tomcat。它是ISPconfig服务器。但我不确定ISPConfig服务器的工作。

  1. 我可以运行嵌入Tomcat的jar文件。但是一旦结束putty会话,应用程序就会关闭。我试过使用屏幕命令,但那也不能使应用程序永远运行。
  2. 当我用inf jar托管应用程序时。它不能通过域名访问。我必须使用ip addess : port number来访问。那么,我怎样才能在88端口托管应用程序,并覆盖godaddy的默认网页?
  3. 我试着把 war 文件放到 tomcat 的 webapps 文件夹里,然后启动 tomcat,但这样我也不能运行这个程序。
spring-boot tomcat deployment vps
1个回答
0
投票

以下是你需要遵循的步骤,以便在GoDaddy上的VPS上进行部署.假设你使用的是Linux。

  1. 创建一个服务,它将在启动时保持运行jarwar文件,并保持它的活力。
  2. 安装NGINX,它将帮助你配置IP或域名网址的Web服务。
  3. 在etc中创建conf文件,它将指定所有服务器的配置,如下文所示。
server {
        listen 80;
        listen [::]:80;

        server_name <IP_OR_URL>;

        location / {
             proxy_pass http://localhost:8080/;
             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;
        }
}
  1. 然后重启NGINX服务器,改变会被反映出来
© www.soinside.com 2019 - 2024. All rights reserved.