我已经安装了一个实例云9在网络空间(CentOS 5)上。安装非常简单,而且运行良好。
我的托管服务提供商支持 mod_proxy,因此我使用 .htaccess 将请求重新路由到节点:
RewriteRule ^cloud9/(.*) http://localhost:3131/$1 [P]
理论上,这是可行的。我可以访问它,并且发送源显然是 cloud9。但是,页面保持空白,并且我的 JavaScript 控制台显示此错误:
ReferenceError: require is not defined
看起来他们正在使用 require.js,但无法加载:
<script type="text/javascript" src="/static/require.js"></script>
它正在尝试从中加载它,example.com/static/require.js
因为它不知道它是通过代理调用的。我必须进行哪些更改才能使用它example.com/cloud9/static/require.js
?
我在配置文件中没有发现任何东西,但是如果有一个解决方案不需要我修改任何 cloud9 的代码,那就太好了。