2017-09-25 165 views
0

我正在开发一个使用嵌入式tomcat的spring引导中的应用程序。在我的本地运行在端口8080上,我可以给url http://locahost:8080。如何将此更改为我的域名?像www.mydomain.com这应该工作类似于本地主机。如何配置这个?我正在使用嵌入式的tomacat而不是外部安装的tomcat服务器。使用嵌入式tomcat在Spring Boot App中设置域名

+0

您是否将此域指向您当前的机器或其他服务器? – Catchwa

+0

现在的机器。我必须在服务器中设置 – Nikesh

回答

1

首先你需要注册一个域名。

然后,您需要在公用IP地址映射到您注册的域并且打开了正确端口(80)的场所或云中的计算机。

然后,你需要启动你的春天启动的应用程序端口80上没有运行8080你可以通过使用CLI参数--server.port=80或添加server.port=80application.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) 来测试重定向是否工作以保持此映射。

注意:此编辑将使您能够仅在您仅从您的计算机访问域时进行测试。

相关问题