nginxの設定について

1. sites-availableとsites-enabledの違い
- /etc/nginx/sites-available/
→ サイトごとの設定ファイルを保存しておく場所(実体ファイル)
- /etc/nginx/sites-enabled/
→ 有効化したいサイト設定へのシンボリックリンクを置く場所→ sites-enabledにリンクがあるものだけがnginxの設定として有効になる通常の運用フロー:
- sites-availableに設定ファイルを作成
- sudo ln -s /etc/nginx/sites-available/your-site /etc/nginx/sites-enabled/your-site で有効化
- sudo nginx -t で構文チェック
- sudo systemctl reload nginx で反映
内容が同じなら問題ありません。(たまにsites-enabledに直接ファイルを置いてしまう人もいますが、推奨はシンボリックリンクです)