我正在为个人项目构建一个小型Web应用程序。它将是一个Angular Web应用程序,它将与Spring-Boot服务层进行对话,后者将读取/写入MongoDb的内容。用于Angular和Spring应用程序的Web服务器
我希望将所有这些放在AWS中的单个EC2实例上。我的问题是如何配置一个Web服务器(比如Apache,但不一定)来“美化”一些URL。例如,在不触及任何角度的情况下,将运行host:4200
和服务层host:8080
。然后,我将不得不在AWS中映射一个合适的域名到host
,但是对于端口等的隐藏却让我感到茫然。
我想能够打我的网络应用程序在domain.com
(没有端口等),我也希望我的服务层理想地有一个类似的设置,例如domain.com/service
(没有端口等)。
如何配置一个web服务来为我做这件事?示例或指向特定示例的指针会很理想,但即使是指向正确文档的指针也会有所帮助。
这个线程是一种类似于我想要什么,但没有太大的帮助:How to deploy Spring framework backend and Angular 2 frontend application in any online server?
您可以在Angulr和Spring上使用Spring云Eureka服务发现API的微服务方法。 –