安装Cloud9 IDE
##安装nodejs
详细步骤请看
###安装sourcemint
在cloud9 ide github的readme中说明需要通过sm来安装cloud9 ide
使用npm 安装sm
npm install -g sm
安装完毕后验证下
root@core ~# sm --version
0.2.11
##下载cloud9 IDE
https://github.com/ajaxorg/cloud9
git clone https://github.com/ajaxorg/cloud9.git cloud9
cd cloud9
sm install
接下来是漫长的等待了, sm安装完毕后给cloud9.sh授权下执行权限
chmod +x cloud9.sh
然后启动
./cloud9.sh
启动完毕后会输出监听端口3131
##配置cloud9 IDE
安装完毕后, 是使用localhost的方式绑定的3131端口
别人无法直接通过ip访问
修改配置, cloud9/configs/default.js
其中有一句是
var host = argv.l || process.env.IP || "localhost";
将localhost替换成你的ip即可
###配置nginx
我的nginx配置文件如下
upstream cloud9 {
server 127.0.0.1:3131;
server 192.168.12.108:3131;
}
server {
listen 80;
server_name cloud9.open-ns.org;
charset utf-8;
location / {
proxy_pass http://cloud9;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
配置完毕后通过域名访问
最后效果如下

blog comments powered by Disqus
发布日期
2012-11-24