nginxでリバースプロキシを設定する方法

Nginxのリバースプロキシを設定するには、次の手順に従ってください。

  1. まず、システムにNginxがインストールされていることを確認します。以下のコマンドを実行してインストールできます(Ubuntu / Debianの場合):
sudo apt-get update
sudo apt-get install nginx
  1. /etc/nginx/nginx.conf
server {
listen 80;
server_name your_domain.com;
location / {
proxy_pass http://your_backend_server;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}

your_domain.com を自分のドメインに、your_backend_server をプロキシするバックエンドサーバのアドレスに置き換えてください。バックエンドサーバがローカルホストで動作している場合は、アドレスとして http://localhost:port を使用できます。

  1. Nginxの設定を再読み込みする: 設定ファイルを保存して閉じた後に、以下のコマンドを実行してNginxの設定を再読み込みします:
sudo nginx -s reload

現時点でNginxはyour_domain.comの全てのアクセスをあなたのバックエンドサーバーに転送しています。

基本的な構成例として考えていただければ幸いです。特別なご要望があれば、追加で設定が必要になる可能性があります。詳しい情報は、Nginx公式ドキュメントを参照してください: https://nginx.org/en/docs/

bannerAds