2017-09-25 89 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) 來測試重定向是否工作以保持此映射。

注意:此編輯將使您能夠僅在您僅從您的計算機訪問域時進行測試。

相關問題