FreeBSD:其中(即哪个文件)设置/分配系统范围的环境变量,例如nginx可以读取像NODE_ENV吗?

问题描述 投票:0回答:1

在FreeBSD上,我需要在启动Nginx之前在启动时设置NODE_ENV = production和其他系统范围的环境变量。

哪个是正确的位置,即我可以这样做?

environment freebsd
1个回答
0
投票

一个选项可能是将环境变量添加到/etc/login.conf“部分”中的setenv,例如:

default:\
    :passwd_format=sha512:\
    :copyright=/etc/COPYRIGHT:\
    :welcome=/etc/motd:\
    :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:NODE_ENV=production\
    ...

来自login.conf男人:

setenv          list           A comma-separated list of
                               environment variables and
                               values to which they are to
                               be set.
© www.soinside.com 2019 - 2024. All rights reserved.