我有一个春季启动应用程序.通常我在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本身.
任何帮助将不胜感激.
最佳答案