SSL証明書をApacheサーバーからNGINXサーバーに転送するにはどうすればよいですか?
どんな助けでも大歓迎です。
SSL証明書をApacheサーバーからNGINXサーバーに転送するにはどうすればよいですか?
どんな助けでも大歓迎です。
回答:
次のファイルをコピーする必要があります。
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