我在 NodeJS 0.8.11 上运行的 Ubuntu 12.04 上安装了 Cloud9 IDE。如果我在本地运行它(即 localhost:3131),它工作得很好。
但是,如果我尝试从我自己网络上的远程计算机打开它,它只会以只读模式打开。我可以打开所有文件,移动光标,但不能键入或创建新文件。
我知道这是某种权限问题,但我不知道如何解决它。我尝试以 root、我自己的用户帐户和 apache 的用户帐户 (www-data) 身份启动 cloud9。他们中的任何一个都没有运气。
我设置了一个 Apache 反向代理来访问 cloud9 实例。VirtualHost 条目如下所示:
<VirtualHost *:80>
ServerName c9.mk802
ProxyPreserveHost On
ProxyPass / http://localhost:3131/
ProxyPassReverse / http://localhost:3131/
</VirtualHost>
我不确定这是 Apache 问题、cloud9 问题还是 Ubuntu 问题。有什么帮助吗?