私はLinodeサーバー上でNode.jsアプリケーションを実行しており、サーバーにはSSLが必要です。SSL証明書を取得すると、Node.jsアプリケーションとどのように関連しますか?
私は、私は1つを購入する必要があり、このような何かを理解する:私は、専用のIPアドレスを取得し、これらの指示に従ってくださいする必要があります理解しhttp://www.namecheap.com/ssl-certificates/comodo/essential-ssl-certificate.aspx
を:http://library.linode.com/security/ssl-certificates/commercial
私は理解していないことはどのように私ですノードアプリケーションはこのSSL証明書について知っていますか?私のNodeアプリケーションは気になるのですか?
私はこれに同意しますが、httpまたはhttpsのいずれかでアプリケーションを実行できるようにする場合は、生成するときに正しい基本プロトコルを使用できるように、要求がどのプロトコルを経由したのかを少なくとも認識する必要があります。テンプレートと応答のリンクなど –
プロトコルの相対URLを使用すると、動的にそれを行う必要がなくなります。 "//stackoverflow.com"の行にあるURLは、自動的に現在のページと同じプロトコルを使用します。ただし、訪問者がhttps経由で特定の「ページ」にしかアクセスしないようにしたい場合もあります(ログインページなど)。 – Kitsune
@Kitsune、これはプロトコルに関連するURLとは全く関係ありません。このようなURLを使用しても、サーバーはポート443をリッスンさせることも、HTTPS経由でページを提供するようにサーバーを構成することもできません。それはただの魔法によって起こるつもりはない。 – Bruno