2017-04-18 11 views
3

私はSSL暗号を初めて使用しており、助けが必要です! (証明書ボットを使用)。1つのSSL対応ドメインに対して2つのポート80および4000をアクティブにするにはどうすればよいですか?

最近だから、ポート80でのApacheおよびLinux上で動作するWebサイト上のSSLを有効にI、現在のウェブサイトは次のようになります。

http://example.com --> https://example.com (done) 

しかし、私はポート4000上で実行しているバックエンドとことを暗号化したいしています「混合コンテンツ」ページのエラーを避けるために:

http://example.com:4000 --> https://example.com:4000 (Not done yet) 

これはまさに私が必要としているものであり、回避策は役に立たない。ご案内ください。

ありがとうございます! :-)

+0

ねえバイバブは、 あなたがサブドメインをリダイレクトすることができます 'subdomain.example.com 'example.com:4000'を指し示し、LetsEncryptから新しい証明書を要求し、証明書を要求するときに複数のサブドメインを指定する。 'certbot certonly --webroot -w/var/www/example/-d www.example.com -d example.com -w/var/www/other -d other.example.net -d another.other.example .net' 公式のcertbotのドキュメント[こちら](https://certbot.eff.org/docs/using.html#webroot)をご覧ください。 –

答えて

0

新しいサブドメインsubdomain.example.comを作成し、それをexample.com:4000に指定してから、LetsEncryptから新しいSSL証明書を要求し、certbotを使用して証明書を要求するときに複数のサブドメインを指定できます。

certbot certonly --webroot -w /var/www/example/ -d www.example.com -d example.com -w /var/www/other -d other.example.net -d another.other.example.net 

証明書と鍵を持っている場合は、あなたのウェブサーバの設定でそれを追加

公式certbotのドキュメントをチェックアウトhere

関連する問題