NGINXサーバーでSSL証明書を接続するには、次の手順に従ってください。

    SSL証明書を取得します。無料のLet's Encrypt証明書を使用するか、承認されたサプライヤーからSSL証明書を購入できます。

    OpenSSLを含む必要なパッケージをインストールします。

    SQL

sudo apt-getアップデート
sudo apt-get install nginx openssl

証明書を保存するためのディレクトリを作成します。

バッシュ

sudo mkdir/etc/nginx/ssl

このディレクトリに移動します：

バッシュ

cd/etc/nginx/ssl

ディレクトリに証明書をダウンロードします。通常、これらは証明書ファイルとキーファイルの2つのファイルです。ファイルの名前は異なる場合がありますが、証明書サプライヤーが提供するドキュメントに記載されています。

任意のテキストエディターを使用して、nginxサーバーの構成ファイルを作成します。

バッシュ

sudo nano/etc/nginx/sites-abailable/example.com

example.comをドメインアドレスに置き換えて、次のコードを構成ファイルに挿入します。

Perl

サーバー{
   聞く80;
   聞く[::]：80;
   server_name example.com;
   301 https：// $ server_name $ request_uriを返します。
}

サーバー{
   443 SSLを聞いてください。
   聞く[::]：443 SSL;
   server_name example.com;

   ssl_certificate /etc/nginx/ssl/example.com.crt;
   ssl_certicate_key /etc/nginx/ssl/example.com.key;

   位置 / {
      root/var/www/html;
      index index.html;
   }
}

ファイルを保存して閉じます。

構成ファイルのシンボリックリンクを作成します。

バッシュ

    sudo ln-s/etc/nginx/sites-availlable/example.com/etc/nginx/sites-enabled/

    エラーの構成を確認してください：

sudo nginx -t

    エラーがない場合は、nginxサーバーを再起動します。

sudo systemctl restart nginx

これで、nginxサーバーはSSL証明書を使用するために構成されています。ブラウザのアドレスバーにHTTPSプロトコルを使用してドメインアドレスを導入して、彼の作品を確認してください。
Для подключения SSL сертификата на сервере Nginx, следуйте этим шагам:

    Получите SSL сертификат. Вы можете использовать бесплатный сертификат Let's Encrypt, либо купить SSL сертификат у авторизованного поставщика.

    Установите необходимые пакеты, включая openssl:

    sql

sudo apt-get update
sudo apt-get install nginx openssl

Создайте директорию для хранения сертификатов:

bash

sudo mkdir /etc/nginx/ssl

Перейдите в эту директорию:

bash

cd /etc/nginx/ssl

Загрузите сертификаты в директорию. Обычно это два файла: файл сертификата и файл ключа. Названия файлов могут отличаться, но их можно найти в документации, предоставленной поставщиком сертификатов.

Создайте конфигурационный файл для сервера Nginx, используя любой текстовый редактор:

bash

sudo nano /etc/nginx/sites-available/example.com

Вставьте следующий код в конфигурационный файл, заменив example.com на ваш доменный адрес:

perl

server {
   listen 80;
   listen [::]:80;
   server_name example.com;
   return 301 https://$server_name$request_uri;
}

server {
   listen 443 ssl;
   listen [::]:443 ssl;
   server_name example.com;

   ssl_certificate /etc/nginx/ssl/example.com.crt;
   ssl_certificate_key /etc/nginx/ssl/example.com.key;

   location / {
      root /var/www/html;
      index index.html;
   }
}

Сохраните и закройте файл.

Создайте символическую ссылку для конфигурационного файла:

bash

    sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

    Проверьте конфигурацию на наличие ошибок:

sudo nginx -t

    Если ошибок нет, перезапустите сервер Nginx:

sudo systemctl restart nginx

Теперь ваш сервер Nginx настроен для работы с SSL сертификатом. Проверьте его работу, введя в адресной строке браузера ваш доменный адрес с протоколом "https".