我在windows环境中使用RabbitMQ.我正在使用带有ssl配置的RabbitMQ.我的要求是在rabbitmq.conf文件中使用环境变量来读取SSL证书.我用它如下,
{cacertfile,"$ {MY_HOME} /config/SSLCertificates/testca/cacert.pem"
以上环境变量的使用不起作用.你们中的任何一位请帮助我正确使用环境变量.
nba*_*ari -1
尝试将变量添加到Windows 中位置的文档中的文件rabbitmq-env.bat
中:
如果rabbitmq-env.conf不存在,可以在RABBITMQ_CONF_ENV_FILE变量指定的位置手动创建它。在Windows系统上,它被命名为rabbitmq-env.bat。
另外,您可能需要使用%%
而不是${}
因为您在 Windows 中。
如果您需要自定义名称、端口、位置,最简单的方法是在 Windows 对话框中配置环境变量:开始 > 设置 > 控制面板 > 系统 > 高级 > 环境变量。
因此,在定义环境后,请尝试以下操作:
...
{cacertfile, "%YOURVAR%\path\to\cacert.pem"}
...
Windows: %APPDATA%\RabbitMQ
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
476 次 |
最近记录: |