nginx リバースプロキシ 設定方法【ドメイン対応】
ドメインの逆プロキシを設定するには、次の手順に従って操作する必要があります:
- Nginxの設定ファイルを開く場合、通常は /etc/nginx/nginx.conf または /etc/nginx/sites-available/default にあります。
 - 設定ファイルで server ブロックを見つけ、逆プロキシを構成するために新しい server ブロックを追加してください。例:
 
server {
    listen 80;
    server_name example.com;
    location / {
        proxy_pass http://backend_server;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
上記の設定では、example.com はあなたのドメイン名であり、backend_server はプロキシするバックエンドサーバーのアドレスです。
- nginxサービスを再起動して設定ファイルを保存し、設定を有効にする。
 
sudo systemctl restart nginx
現在、nginxはexample.comからの全てのリクエストをbackend_serverに転送します。自分のニーズに合わせてさらに逆プロキシを設定することができます。