nginxでリバースプロキシを設定する方法
Nginxのリバースプロキシを設定するには、次の手順に従ってください。
- まず、システムにNginxがインストールされていることを確認します。以下のコマンドを実行してインストールできます(Ubuntu / Debianの場合):
sudo apt-get update
sudo apt-get install nginx
- /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 を使用できます。
- Nginxの設定を再読み込みする: 設定ファイルを保存して閉じた後に、以下のコマンドを実行してNginxの設定を再読み込みします:
sudo nginx -s reload
現時点でNginxはyour_domain.comの全てのアクセスをあなたのバックエンドサーバーに転送しています。
基本的な構成例として考えていただければ幸いです。特別なご要望があれば、追加で設定が必要になる可能性があります。詳しい情報は、Nginx公式ドキュメントを参照してください: https://nginx.org/en/docs/