我正在开发一个使用嵌入式tomcat的spring引导中的应用程序。在我的本地运行在端口8080上,我可以给url http://locahost:8080
。如何将此更改为我的域名?像www.mydomain.com
这应该工作类似于本地主机。如何配置这个?我正在使用嵌入式的tomacat而不是外部安装的tomcat服务器。使用嵌入式tomcat在Spring Boot App中设置域名
0
A
回答
1
首先你需要注册一个域名。
然后,您需要在公用IP地址映射到您注册的域并且打开了正确端口(80)的场所或云中的计算机。
然后,你需要启动你的春天启动的应用程序端口80上没有运行8080你可以通过使用CLI参数--server.port=80
或添加server.port=80
在application.properties
文件或文件application.yaml
。
+0
从*域映射*。它是指向IP地址的域名(使用DNS),而不是指向域名的IP地址。 – Andreas
0
您不必在应用程序中的任何位置指定域名。
在SpringBoot projectr打开application.properties
文件(下src/main/resources
)
并配置要运行使用
server.port = XXXX
您的应用程序,其中XXXX是端口号端口(80,如果您不想在访问应用程序时提供端口)
需要完成的唯一额外配置是更新DNS以将mydomain.com指向您计算机的IP地址。现在,由于您使用的是本地计算机,因此您可以通过编辑主机文件(C:\Windows\System32\drivers\etc
) 来测试重定向是否工作以保持此映射。
注意:此编辑将使您能够仅在您仅从您的计算机访问域时进行测试。
相关问题
- 1. Spring Boot嵌入式tomcat或不嵌入式tomcat
- 2. 在嵌入式Tomcat中使用Spring Boot Weblfux
- 3. 在Spring Boot嵌入式Tomcat中配置maxKeepAliveRequests
- 4. Spring Boot(嵌入式Tomcat未启动)
- 5. 使用spring-boot嵌入式tomcat有什么限制?
- 6. Spring Boot嵌入式Tomcat:如何在集成测试中使用Tomcat 7?
- 7. 如何配置Spring Boot嵌入式Tomcat连接超时?
- 8. Spring Boot Data嵌入式Cassandra
- 9. 如何在Spring Boot的嵌入式tomcat中扩展战争?
- 10. 如何在独立tomcat的Spring Boot中设置cookie名称?
- 11. Spring-Boot Tomcat配置
- 12. 使用基本身份验证配置Spring Boot的嵌入式tomcat容器
- 13. Spring Boot嵌入式Tomcat应用程序作为Windows EXE文件
- 14. 阅读Spring Boot中的context.xml嵌入式Tomcat
- 15. 使用嵌入式Tomcat访问Spring 6
- 16. 我可以为Spring Boot的嵌入式tomcat启用tomcat管理器应用吗?
- 17. Spring Boot:使用HTTP/2和TLS嵌入的Tomcat
- 18. 如何使用Spring Boot配置嵌入式ActiveMQ Broker URL
- 19. PrimeFaces 6使用Spring Boot配置FileUploadFilter嵌入式Jetty
- 20. 使用IntelliJ部署嵌入式tomcat启用的spring-boot应用程序
- 21. spring-boot + tomcat RewriteValve
- 22. 在Spring Boot中使用多个嵌入式数据存储
- 23. Tomcat如何在Spring Boot中嵌入工作
- 24. 使用Spring Boot + Spring Data Elasticsearch嵌套的文档&父/子设置
- 25. Spring Boot嵌入式ActiveMQ持久消息
- 26. Spring Boot嵌入式Tomcat'allowLinking'属性
- 27. 域名+ nginx + tomcat设置
- 28. Dockerize Spring Boot App
- 29. Spring Boot嵌入式Tomcat无法在ApplicationListener中加载外部属性文件
- 30. Spring boot预装嵌入式MongoDb数据
您是否将此域指向您当前的机器或其他服务器? – Catchwa
现在的机器。我必须在服务器中设置 – Nikesh