搭建Jetbrains家族IDE授權服務器

支持購買正版渠道:https://www.jetbrains.com/idea/buy/


在此感謝軟件作者Lanyu

1、下載授權軟件

2、根據自己的系統選擇對應的版本

此處以64位centos系統為例!

將IntelliJIDEALicenseServer_linux_amd64文件上傳到服務器任意目錄中(此處以/root/目錄為例),并將文件名修改為IdeaServer(短名稱方便操作)

**修改可執行權限**
chmod +x IdeaServer

**運行測試**
/root/IdeaServer -p 1017 -prolongationPeriod 999999999999

出現如下結果表示成功:
[root@flycorn ~]# /root/IdeaServer -p 1017 -prolongationPeriod 999999999999
2017/01/31 15:04:15 *************************************************************
2017/01/31 15:04:15 ** IntelliJ IDEA License Server                            **
2017/01/31 15:04:15 ** by: ilanyu                                              **
2017/01/31 15:04:15 ** http://www.lanyus.com/                                  **
2017/01/31 15:04:15 ** Alipay donation: lanyu19950316@gmail.com                **
2017/01/31 15:04:15 ** Please support genuine!!!                               **
2017/01/31 15:04:15 ** listen on 0.0.0.0:1017...                               **
2017/01/31 15:04:15 ** You can use http://127.0.0.1:1017 as license server     **
2017/01/31 15:04:15 *************************************************************
##軟件參數說明##
-l 指定綁定監聽到哪個IP(私人用)
-u 用戶名參數,當未設置-u參數,且計算機用戶名為^[a-zA-Z0-9]+$時,使用計算機用戶名作為idea用戶名
-p 參數,用于指定監聽的端口
-prolongationPeriod 指定過期時間參數

3、利用supervisor實現守護進程

** 關于supervisor可參考我的簡書supervisor文章 **

vi /etc/supervisor/supervisord.conf
#添加以下內容
[program:idea-server]
command = /root/IdeaServer -p 1017 -u flycorn.com -prolongationPeriod 999999999 -l 127.0.0.1
autostart=true
autorestart=true
startsecs=3

4、Nginx反向代理

{
listen 80;
server_name idea.flycorn.com; #此域名僅供參考
root /home/wwwroot/;
 
location / {
      proxy_pass http://127.0.0.1:1017;
      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
}

OK...至此授權服務器搭建完成,打開ide選擇服務器激活,填入自己的服務器域名就可以暢快使用了!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容