自分のドメインのLetsEncryptを介して既存のSSL証明書を取得しています。私のサイトと同じサーバー上に、私はポート8080で動作するエクスプレスアプリを持っています。ドメインにSSLを追加する前に、私はhttp://domainname:8080.comにリクエストを行うことができました。要求を行うドメインがhttpsになったので、明らかに要求を行うことはできません。代わりにhttps://domainname:8080.comにリクエストすると、私は応答を得ず、代わりにタイムアウトエラーが発生します。POSTでSSLを使用してドメインからサーバーを表現できない
サーバー上で手動で-X -POSTをカールしようとしましたが、(35) gnutls_handshake() failed: The TLS connection was non-properly terminated.
が返されます。ただし、同じコマンドを実行して、非httpsドメインを指している場合、正しく実行されます。私はエクスプレスのためのhttpsモジュールをインストールして、私がドメインに使っているのと同じ証明書を指摘してみました。すべての努力のために私はこれを働かせることはできません。私はここで何が欠けていますか?私は私のアプリケーションを提供している同じサーバー上のポートに要求を出したい。
TLS/HTTPSセットアップは同じ8080ポートにバインドされますか? – nandsito
私はExpress httpsモジュールを通して8443接続を設定しようとしました。その試み以外に、エクスプレスサーバーは8080で動作します。 –