我花了一天的大部分时间尝试配置 Fiware PEP 代理 Wilma 以保护我在开发服务器上运行的 Orion 上下文代理。此处的文档:http: //forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/PEP_Proxy_- Wilma -_Installation_and_Administration_Guide不清楚。
这是我的设置:
- 运行在 server1 端口 3000 上的 Fiware Keyrock 实例
- 在服务器 1 上运行的 PEP 代理
- 在 server2 端口 1026 上运行的 Orion 上下文代理
手册规定编辑 config.js 脚本。这是我更改的内容(Stackoverflow 阻止我输入 url,因此将 http .. 替换为 http :)
config.account_host = 'http..//localhost:3000';
config.keystone_host = 'http..//server1';
config.keystone_port = 3000;
config.app_host = 'server2';
config.app_port = '1026';
config.username = '***** username of the user in Keyrock *****';
config.password = '***** password of the user in Keyrock *****';
这是错误
~/fi-ware-pep-proxy$ node server.js express deprecated app.configure: Check app.get('env') in an if statement server.js:30:5 启动 PEP 代理。Keystone 身份验证... keystone 通信错误错误:getaddrinfo ENOTFOUND at errnoException (dns.js:37:11) at Object.onanswer [as oncomplete] (dns.js:124:16)
我的 Orion 和 Keyrock 实例已启动并正在运行。我可以用 curl 或浏览器查询它们。
我真的不知道我应该在 config.js 中填写什么来进行设置。