我通过反向代理(在Ubuntu服务器上)在NginX后面安装了Apache和Meteor. Apache直接映射为baseURL(www.mydomain.com/),Meteor映射为子文件夹(www.mydomain.com/live/).
我遇到的问题是我的Meteor测试(在端口3000处按预期工作)在NginX后面停止工作,因为每个引用(CSS,Javascript,模板)对于baseURL是绝对的.
...
显然,由于Apache是??在baseURL上映射的,因此在通过NginX进行测试时找不到这些文件.
什么是解决问题的最佳方法?系统管理不是我的强项,Meteor是我在服务器端javascript的第一次入侵.所以我甚至不知道这是否可以修复,如果是,如果是通过服务器配置,Meteor配置或以编程方式完成的.
编辑:Meteor 0.4.0中新的“absolute-url”软件包解决了这个问题!