- ローカルでテストして EC2 インスタンスにデプロイする Web アプリケーションがあります
- 次のような ローカルnginx構成を使用しています
location /static/ { alias /home/me/code/p/python/myapp/static/; # if asset versioning is used if ($query_string) { expires max; } } location /templates/ { alias /home/me/code/p/python/app/templates/; # if asset versioning is used if ($query_string) { expires max; } }
EC2 インスタンスでは、変更されるのはパスだけです。
/home/me/code/p/python/myapp/static/
に/User/ubuntu/code/p/python/myapp/static/
- これを実現するために、構成を次のように変更します
~/code/p/python/myapp/static/
しかし、これは機能しませんでした。パスを示しています
/etc/nginx/~/code/p/python/myapp/static/
正しくない
質問 - nginx conf に環境変数を含めることは可能ですか?
私が欲しいもの -特定のマシンの変数を読み取ってパスを作成できるNginx conf。これにより、マシンごとに変更する必要がなくなり、コードが再利用可能になります。
ありがとうございました