SSL証明書をApacheサーバーからNGINXサーバーに転送する方法


回答:


5

次のファイルをコピーする必要があります。

  1. SSL_Certificate.crt
  2. SSL_Certificate.key

APACHE SSL構成パスからNGINXサーバー構成パスへ。

次に、保護するWebサイトのNginx仮想ホストファイルを開きます。セキュア(https)接続と非セキュア(http)接続の両方でサイトにアクセスできるようにする必要がある場合は、接続のタイプごとにサーバーモジュールが必要です。既存の非セキュアサーバーモジュールのコピーを作成し、元のモジュールの下に貼り付けます。次に、以下の太字の行を追加します。

server {

listen   443;

ssl    on;
ssl_certificate    /etc/ssl/your_domain_name.crt; (or .pem)
ssl_certificate_key    /etc/ssl/your_domain_name.key;

server_name your.domain.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
    root   /home/www/public_html/your.domain.com/public/;
    index  index.html;
}

}

証明書ファイルと一致するようにファイル名を調整します。

Nginxを再起動します。

次のコマンドを実行して、Nginxを再起動します。

sudo /etc/init.d/nginx restart

そして、どのようにして関連するapache / nginxパスを見つけますか?
trainoasis
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.