NodeJS0.8.11で実行されているUbuntu12.04にCloud9IDEをインストールしています。ローカルで実行すれば問題なく動作します(つまり、localhost:3131)。
ただし、自分のネットワーク上のリモートマシンから開こうとすると、読み取り専用モードでしか開きません。すべてのファイルを開いてカーソルを移動することはできますが、新しいファイルを入力したり作成したりすることはできません。
これはある種の許可の問題であることは知っていますが、修正方法がわかりません。私は、root、自分のユーザーアカウント、およびapacheのユーザーアカウント(www-data)としてcloud9を起動しようとしました。それらのいずれかで運がありません。
cloud9インスタンスにアクセスするためにApacheリバースプロキシを設定しています。VirtualHostエントリは次のようになります。
<VirtualHost *:80>
ServerName c9.mk802
ProxyPreserveHost On
ProxyPass / http://localhost:3131/
ProxyPassReverse / http://localhost:3131/
</VirtualHost>
これがApacheの問題なのか、cloud9の問題なのか、Ubuntuの問題なのかわかりません。何か助けはありますか?