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 – 池www退出信号15(SIGTERM):执行超时
- nginx – 服务器上的高内存使用量 – 无法确定进程
- NGINX:如何在一个服务器或域名中设置多个端口
- cache – 如何使用nginx作为缓存反向代理来替换squid/varni
- postgresql – nginx / node.js / postgres是一个非常可扩展
- apache-2.2 – nginx重定向回remote_addr IP
- http – Nginx proxy_cache_key $request_body被大型请求体
- Nginx反向代理到另一个提供静态文件的Nginx服务器
- 将总请求时间(以秒为单位)写入nginx访问日志,可能使用计算变
- TeamCity,nginx和Websockets – 501错误