基本的な設定ファイル

server {
    listen 80;
    server_name example.com;

    root /var/www/html;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

リバースプロキシ

server {
    listen 80;
    server_name example.com;

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
    }
}

設定の確認とリロード

nginx -t          # 構文チェック
nginx -s reload   # リロード

ハマったポイント

  • 設定変更後は必ず nginx -t してから nginx -s reload
  • セミコロン ; が抜けるとエラー

ConoHa VPSでDockerを本番環境で使う

ローカルでDockerを動かせるようになったら、次は本番サーバーへの展開です。 ConoHa VPSならDockerがすぐに使える環境を低コストで用意できます。

ConoHa VPSを見てみる →

XServer VPSで本番環境を用意する

ローカルでの動作確認ができたら、次は本番サーバーへの展開です。 XServer VPSなら高性能な環境を低コストで用意できます。

エックスサーバーのVPSサーバー

関連記事