1. 程式人生 > >在 Ubuntu 上搭建一個 JetBrains IDE的啟用伺服器

在 Ubuntu 上搭建一個 JetBrains IDE的啟用伺服器

感謝作者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

進入 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 }