2016-11-23 10 views
0

express appNameを使用して新しく作成したエクスプレスアプリがあります。 私はポートを443に変更しました。 ドメインがSSL対応のCloudFlareのプロキシの下にあります。 私がウェブサイトに行くと、エクスプレスインデックスページを見るのではなく、CloudFlareページWeb server is downが表示されます。Express + CloudFlare with SSL

CloudFlareのSSLでExpressを動作させるにはどうすればよいですか?

+0

これは、httpsサーバーを作成する必要があります。 (https.createServerではなくhttp.createServer)。それに自己署名の証明書を与える(私にCloudFlareのプロ計画でもFull SSLを使うことを許可する)。 –

+0

良い仕事。これを回答として投稿し、それを受け入れることができますか? –

答えて

1

は、2つのオプションがあります:

あなたはそれではなく、HTTPのHTTPS接続を受け入れることができるようにあなたのアプリケーションを変更する必要があり
  • 。これはHTTPの代わりにHTTPS libraryを使用して行うことができます。
  • フルの代わりにフレキシブルSSLに切り替えることもできますが、CloudflareのEdgeからOriginへの接続が暗号化されていないため、多くのアプリケーションでは推奨されません。