搭建Jetbrains授权idea服务器
一、下载服务器搭建软件
本软件作者Lanyu,在此表示由衷感谢!
当前版本(v1.5)下载:点我 提取密码: 7gje
官方各版本下载: http://blog.lanyus.com/archives/314.html
二、安装
下载完成后进行解压,里面几乎涵盖了所有操作系统的版本,所以不管你是Win、Mac或是Linux都可以放心使用,这里使用的是v1.5版本,其他类似。
根据自己服务器的操作系统选择对应的32位/64位拷贝到服务器上
IntelliJIDEALicenseServer_linux_386 //32位
IntelliJIDEALicenseServer_linux_amd64 //64位
进入到软件存放的位置,运行以下命令,授予可执行权限
cd /root //进入文件所在目录,这里放的是root目录
chmod a+x IntelliJIDEALicenseServer_linux_amd64 //这里用的64位
/root/IntelliJIDEALicenseServer_linux_amd64
通过supervisor实现进程守护
vi/etc/supervisord.conf #添加以下内容 [program:idea-server] command=/root/IdeaServer -p1029 -umoonce -prolongationPeriod999999999 autostart=true autorestart=true startsecs=3
配置nginx进行反向代理,实现域名远程连接
server { listen 80; server_name idea.moonce.com;#自己准备好的域名 root /home/wwwroot/; location / { proxy_pass http://127.0.0.1:1029;#指定监听的端口 proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } access_log off; #access_log end error_log /dev/null; #error_log end }