テストサイトのためのNginx設定

Nginxを使用して、 テストサイトにドメインを関連付けましょう。 そのために、設定ファイルを開き、 現在の内容を削除して、 以下のスキームに従って2つのサイトの設定を配置します:

/etc/nginx/sites-available/defaultserver {
  最初のサイトの設定
}
server {
  2番目のサイトの設定
}

最初のサイトの設定を行い、 あなたのドメイン名と、 最初のサイトのスクリプトが実行されている あなたのポートを指定します:

/etc/nginx/sites-available/defaultserver {
  listen 80;
  server_name test1.com;
  
  location / {
    proxy_pass http://localhost:3001;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
  }
}

同じファイル内の下に、 正しいドメインとポートを指定して、 2番目のサイトの設定も行います:

/etc/nginx/sites-available/defaultserver {
  listen 80;
  server_name test2.com;
  
  location / {
    proxy_pass http://localhost:3002;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
  }
}

その後、設定のエラーをチェックする コマンドを実行します:

terminalnginx -t

Nginxをリロードします:

terminalservice nginx reload

Nginxを再起動します:

terminalservice nginx restart

Nginxのステータスを確認します (アクティブ、緑色のテキストであるはずです):

terminalservice nginx status

これですべて完了です。これでブラウザを通じて ドメインにアクセスすると、あなたのテストサイトに 移動します。もしこれが起こらない場合は、 ドメインのAレコードがあなたのサーバーのIPを 指していること、そしてNodeJSでデプロイした サイトのポートを間違えていないことを確認してください。

Задание 1

Nginxの設定を実行して、 あなたのテストサイトにドメインを関連付けましょう。

Задание 2

ブラウザからあなたのドメインにアクセスしましょう。