Azure Appサービス(Tomcat 8.5、Java 8)にデプロイされたSpring Boot
Webアプリケーションに対してHTTPSを有効にするにはどうすればよいですか? VerisignのカスタムドメインとSSL証明書が既に用意されています。私がSpringブートWebアプリケーションをAzure TomcatベースのアプリケーションサービスにWARとしてデプロイしているので、ほとんどのブログは組み込みのTomcatサーバーのシナリオと自己署名証明書を使用しています。私は次の行を追加しました:Azure AppサービスにデプロイされたSpring Boot WebアプリケーションのHTTPS
server.port=443
そして、STSからAzureにWebアプリケーションをデプロイしました。しかし、私はhttps://custom.domain.nameにアクセスする場合、私は何の応答も戻って取得しないと私はhttp://custom.domain.nameをacccessしようとした場合、私はオリジンサーバがターゲット リソースのためか、現在の表現を見つけることができませんでした
次のメッセージで404を取得しますあるものが存在することを明らかにすることはできません。
私がこれを動作させるために必要なのは、HTTPS要求のみを処理し、HTTPを介して要求が行われた場合は、HTTPSに強制します。
あなたにもSSL通信を強制するために、あなたのweb.xmlを更新しましたか? http://wiki.metawerx.net/wiki/ForcingSSLForSectionsOfYourWebsite – chenrui
完全にJavaベースの設定で 'application.properties' - ' security.require-ssl = true'と 'server.port = 443'に2つのプロパティを追加しました。これはSpringブートアプリケーションなので、web.xmlを追加できるかどうかはわかりませんでした。 –
埋め込みスプリングブートを使用するようにしましたか? – chenrui