tomcat – Spring Boot配置域/主机以www.website.com方式访问

前端之家收集整理的这篇文章主要介绍了tomcat – Spring Boot配置域/主机以www.website.com方式访问前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个春季启动应用程序.通常我在PaaS实例上运行我的Spring应用程序,从那里配置域名很容易,但是我在虚拟专用服务器上运行它,我不能,在我的生活中,弄清楚如何运行我的春季启动所以它可以通过域名访问.

我已经更改了我的DNS设置,因此它指向我的虚拟专用服务器,此VPS还运行其他一些基于apache的静态网站,我非常有信心我的DNS设置是正确的.

我的春季启动应用程序使用spring-boot-starter-tomcat运行,应用程序部署正常,我可以获取我的.war文件并使用服务器上的java -jar myApplication.jar进行部署.

通过在浏览器上编写my.server.ip:8080,也可以远程访问该应用程序.

但是,我一直在谷歌搜索,无法弄清楚如何配置Spring Boot,以便它将使用我的域名,以便我可以以标准的方式访问网站:www.mywebsite.com,甚至更好还添加别名,以便mywebsite.com和www.mywebsite.com都有效.

谁能指出我正确的方向?我知道这个can be done in Tomcat,但我不知道如何配置它.

由于这是一个Spring Boot应用程序,我没有.xml文件,我的Spring Boot配置在application-prod.yml文件中,我使用的唯一.xml文件是pom.xml本身.

任何帮助将不胜感激.

最佳答案
从技术上讲,你可以在Tomcat中做到这一点.但是,要使用端口80或443启动应用程序,您必须使用root权限运行它.因此,我建议将Apache HTTP或Nginx服务器配置为反向代理(您可以找到该主题的许多教程).

猜你在找的Nginx相关文章