2017-09-25 21 views
0

埋め込み型のTomcatで春の起動時にアプリケーションを開発しています。ポート8080で実行されている私のローカルでは、私はURLを与えることができますhttp://locahost:8080。これを自分のドメインに変更するにはどうすればよいですか? www.mydomain.comのように、localhostと同様に動作するはずです。これを設定するには?私は外部にTomcatサーバーをインストールしていない埋め込みtomacatを使用しています。埋め込みのtomcatを持つSpringブートアプリケーションでドメイン名を設定する

+0

このドメインを現在のマシンまたは別のサーバーに指定していますか?現在は現在 – Catchwa

+0

マシンです。私もサーバーに設定する必要があります – Nikesh

答えて

1

まず、ドメインを登録する必要があります。

次に、パブリックIPアドレスが登録したドメインにマップされ、正しいポート(80)が開いているマシンを構内または雲に置く必要があります。

次に、あなたはあなたがCLI引数--server.port=80を使用して、またはserver.port=80application.properties内のファイルやapplication.yamlファイルを追加することによってそれを行うことができ、ポート80ではない8080上で実行するために、あなたの春のブートアプリケーションを起動する必要があります。

+0

マップされた*ドメインから。これは、ドメイン名を指すIPアドレスではなく、IPアドレス(DNSを使用)を指すドメイン名です。 – Andreas

0

アプリケーションのどこにでもドメイン名を指定する必要はありません。 SpringBootで

src/main/resources下)

application.propertiesファイルを開き、XXXXはポート番号です

server.port = XXXX 

を使用してアプリケーションを実行したいポートを設定projectr。(80の場合

唯一の追加の設定は、mydomain.comがあなたのマシンのIPアドレスを指すようにDNSを更新することです。現時点では、ローカルマシンを使用しているので、ホストファイル(C:\Windows\System32\drivers\etc) を編集してこのマッピングを維持することで、リダイレクトが機能するかどうかをテストできます。

注:この編集では、マシンからドメインにアクセスしている場合にのみテストすることができます。

関連する問題