- 我有一个 Web 应用程序,我在本地测试并部署在 EC2 实例上
- 我正在使用本地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,它可以读取特定机器上的变量来创建路径,这样我就不必在每台机器上更改它并且代码是可重用的
谢谢