テストサイトのためのNginx設定
Nginxを使用して、 テストサイトにドメインを関連付けましょう。 そのために、設定ファイルを開き、 現在の内容を削除して、 以下のスキームに従って2つのサイトの設定を配置します:
server {
最初のサイトの設定
}
server {
2番目のサイトの設定
}
最初のサイトの設定を行い、 あなたのドメイン名と、 最初のサイトのスクリプトが実行されている あなたのポートを指定します:
server {
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番目のサイトの設定も行います:
server {
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;
}
}
その後、設定のエラーをチェックする コマンドを実行します:
nginx -t
Nginxをリロードします:
service nginx reload
Nginxを再起動します:
service nginx restart
Nginxのステータスを確認します (アクティブ、緑色のテキストであるはずです):
service nginx status
これですべて完了です。これでブラウザを通じて ドメインにアクセスすると、あなたのテストサイトに 移動します。もしこれが起こらない場合は、 ドメインのAレコードがあなたのサーバーのIPを 指していること、そしてNodeJSでデプロイした サイトのポートを間違えていないことを確認してください。
Nginxの設定を実行して、 あなたのテストサイトにドメインを関連付けましょう。
ブラウザからあなたのドメインにアクセスしましょう。