我在 digitalocean 上部署了一个 ubuntu 服务器,使用 gunicorn 和 nginx 来托管我的 django 项目。现在我想将我的密钥保存在环境变量中。我在互联网上搜索后发现我必须修改一个名为的文件,.bash_profile
但我的主目录中没有这个文件。我该怎么办?
感谢您的帮助并保持健康!
答案1
使用您选择的文本编辑器创建该文件。
~/.bash_profile
但是,这不是一个理想的位置,因为它只能由 bash 读取。有更好的位置来设置环境变量。~/.profile
其他 shell 也会读取,但只有当 shell 被调用为登录 shell 时才会读取这些文件。当您将应用程序作为服务运行时,通常情况并非如此。
理想情况下你会在服务定义中配置环境文件如果您的服务由 systemd 运行,或者如果您使用其他 init 系统,请在服务的启动脚本中设置它。