作為一個合格的程式設計師,基本都會使用J家的idea(原諒本人是重度PhpStorm使用者),甚至不用都會有寫不出來程式碼的可能 ?.
JetBrains家所有idea
相信大家都有在下載安裝完成後,都有一個必要的工作,上圖:
沒錯,註冊是必須的.
(同為程式設計師,還是鼓勵大家如果經濟允許,最好去支援正版,畢竟都是吃這口飯的)
之前也是總在網上百度,最開始還是使用 @lanyu 的License Server (作者已通知,*.lanyu.com已全部被禁用),後來自己在本地搭了一個反向代理到 的服務(本人是mac開發,用的OS系統的),這是我的用法
第一步
下載作者lanyu提供的服務端,基本上覆蓋了所有型別的作業系統,從Windows到mac都有,本人使用的mac,所以下載darwin字尾的,下載地址
第二步
介紹一下該服務端執行引數,或者看readme也可
我說下我的執行方式:
$ nohup /Users/such/Jetbrains/IdeaServer -l 0.0.0.0:9527 &>/dev/null &
設定為後臺執行,並加入開機啟動。我沒有使用launchctl,而是直接加入開機啟動項(大家自行百度即可,別問我為什麼不用lanuchctl,懶)
第三步
本地WebServer配置代理,我用的nginx,我就用nginx取例,Apache、Tomcat等同理。
server {
listen 80;
server_name idea.such.com; # 此處配置的域名便是需要的Lisence Server
location / {
proxy_pass http://127.0.0.1:9527; # 執行的服務端埠
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;
}
}
接下來,重啟nginx,大功告成!
是不是很簡單。