在 Ubuntu 上搭建一個 JetBrains IDE的啟用伺服器
阿新 • • 發佈:2019-01-28
感謝作者Lanyu 製作的此伺服器軟體。
下載地址:
https://mega.nz/#!f4A2WQRB!fMNbcuSt0YxrjXclW81_GZol-g6dURrO1htqXPMYa8Q
連結: https://pan.baidu.com/s/1dFS9DaL 密碼: xxc2
將 IntelliJIDEALicenseServer_linux_amd64
上傳至伺服器。
mv IntelliJIDEALicenseServer_linux_amd64 /usr/local/ideaserver/IntelliJIDEALicenseServer_linux_amd64
cd /usr/local/ideaserver
增加一個可執行許可權
chmod +x IntelliJIDEALicenseServer_linux_amd64
通過 supervisor 實現守護程序
若未安裝 supervisor。則
apt-get install supervisor
然後編寫 ideaserver.conf 檔案
vim /etc/supervisor/conf.d/ideaserver.conf
新增以下內容:
[program:idea-server]
command = /usr/local/ideaserver/IntelliJIDEALicenseServer_linux_amd64 -p 1027 -u oktfolio.me -prolongationPeriod 999999999 -l 127.0.0.1
autostart=true
autorestart=true
startsecs=3
最後使用 Nginx 對其反向代理,將域名代理過來。
server {
listen 80;
server_name idea.oktfolio.me;
root /www/wwwroot/;
location / {
proxy_pass http://127.0.0.1:1027;
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
}