httpsで443以外のポートを使用する方法は?


0

ポート3000でhttpsを使用できません。具体的な状況は次のとおりです。

  • Centos6 / Apacheを実行している自分のVPSがあります。
  • botkit-starter-slackを使用して、サーバーからボットを実行しています。
  • 私は、Apacheリッスンでポート443経由でSSLLabsテストに合格するSSL 証明書を持っています。
  • ボットは、ボットキットの推奨に従ってポート3000で実行されます。これは、開いているポートであり、httpを介して正常に機能します。

http s(apache、443)を使用して通常のWebページをロードすると、正常に機能します。httpでボットのポート3000ページにアクセスすると、正常に機能します。私は先に進み、関連するすべてについてcURLを実行しました。驚くことではないが、ポート3000のhttpsを除き、すべてのURLは正常に機能し(35) SSL Connectました。エラーが発生しました。

そのため、ボットにポート3000でhttpsに応答させることができません(たまたまSlackのイベントAPIに必要です)。

ここに私が見ているもののスクリーンショットがあります

  • 私は比較的新しいですが、httpとhttpsにポートを使用できるかどうかについてのメッセージが混在しています。誰もがここにあるべき標準的な操作手順を明らかにすることができますか?
  • ポートをhttpまたはhttpsにする必要がある場合、httpではなくポート3000をhttpsにするにはどうすればよいですか?

ありがとう。


1
同じポートでSSLと非SSLを使用することはできません。非SSLを3001に変更するか、SSLを3001に変更すると、動作します。
LPChip

わかった。その方法がわかったら、更新します!ありがとう。
user912267

ポート443がすでに機能している場合は、もちろんルーターでポート3000を開いてPCのポート443に転送することもできます。その後、ポートもソートされます。ポート443をパブリックに使用しない理由は、ポート443が広く使用されているためです。システム上でポート443も使用する可能性のある他のものを使用する場合を除きます。その場合、本当に切り替える必要があります。
LPChip
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.