Linux部署Jetbrains的IDE授權伺服器 發布於 3 年前 (2017年08月03日) – 4003 次檢
- 2020 年 4 月 9 日
- 筆記
之前在學校叫老王給我弄了php/webStorm.過了幾個月雙雙需要我去激活…
雖然Jetbrains他有學生的什麼鬼edu郵箱免費可以使用,可是我們學校沒有給我一個專屬的學生郵箱
所以這個特權壓根就沒有用…
於是經過一番Google,自己去搭建一個Jetbrains的IDE授權伺服器(騰訊雲的伺服器..)
好了,php/webStorm這個神器多少錢我就不多說了…有經濟基礎的…去購買正版…請盡量支援正版!請盡量支援正版!請盡量支援正版!(重要的事情說三遍)
下面記錄一下一晚上的步驟吧…
下載地址:https://pan.baidu.com/s/1gfmsCBD 密碼:an1v(1.3版本的)
1.4版本請到Lanyuns…我是覺得1.4版本還不算穩定
下載後有很多版本,amd64是64位,386是32位。 如果你電腦是windows,對應的使用windows後綴的文件;Ubuntu/centos等沒有對應後綴的用linux,要注意區別32/64位。
windows系統使用
其實windows下臨時註冊使用還是非常簡單的,大概可以分為以下幾步
* 運行對應32/64位文件
* 在idea註冊介面選擇授權伺服器,填寫http://127.0.0.1:1017,然後點擊'Activate';
Linux伺服器部署
因為我使用的是32位的centOS.所以對應的是:IntelliJIDEALicenseServer_linux_386 上傳到www/wwwroot/目錄中…這個是可以上傳到任意目錄下的…
因為我上傳到的是/www/wwwroot/下的…
mv IntelliJIDEALicenseServer_linux_386 IdeaServer chmod +x IdeaServer /www/wwwroot/IdeaServer -p 1024 -prolongationPeriod 999999999999
成功後會出現以下資訊


如果沒有,應該是失敗了…
然後我們可以通過Screen的方式實現後台運行
使用vi /etc/rc.local
命令編輯開機啟動項目,在文件的最後條前添加以下內容
cd /www/wwwroot/ screen -dmS IdeaServer ./IdeaServer -p 1024 -prolongationPeriod 999999999999
最後,為了確保外網訪問,還需要設置nginx的反向代理,參考配置如下:
server { listen 80; server_name idea.xxx.com; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot; #error_page 404/404.html; error_page 404 /404.html; error_page 502 /502.html; include enable-php-56.conf; include rewrite/idea.xxx.com.conf; location / { proxy_pass http://127.0.0.1:1024; 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 }
配置好後,就可以使用地址去代理了…
點擊help→Register→License sever ,輸入http://idea.erbi.me?http://idea.gouit.cn/
因為伺服器是騰訊的,沒有一個域名在騰訊備案所以到時候不行請留言…或者直接ip地址+:1024
下圖是測試成功


因為伺服器是騰訊的,而域名在阿里雲備案..
所以用的話只能用ip地址代理畢竟好,畢竟那天我這個給騰訊牆了也不好…
所以激活不了記得留言告訴我…