廢話不多,直接開始
下載IntelliJ IDEA授權服務軟件v1.4 密碼:mu3t
下載IntelliJ IDEA授權服務軟件v1.3 密碼:1odn
選擇你自己服務器的版本,我這里選擇IntelliJIDEALicenseServer_linux_amd64版本的。
上傳至服務器(通過FTP等工具)
改名(嫌名字太長而已,不改也完全沒問題),並給予可執行權限
mv IntelliJIDEALicenseServer_linux_amd64 ideaServer
chmod +x ideaServer
運行服務
./ideaServer -p 1017 -u xxxxx
當然直接這樣運行可不行,你一斷開SSH連接,這個服務就停止了,有多種解決辦法,列舉幾個:
辦法一:通過screen工具
yum install -y screen
screen -S idea #進入一個叫idea的新窗口然后運行服務
./ideaServer -p 1017 -u staryjie
方法二:通過nohup命令
nohup ./ideaServer-p1017-u staryjie >idea.out2>&1&
方法三:寫成啟動腳本放后台運行
vim startIdea.sh
#!/bin/bash
./ideaServer-p1017-u xxxxx >idea.out2>&1&
chmod +x startIdea.sh
./startIdea.sh &
通過Nginx反向代理
下面只給出idea.conf配置:
server {
listen 80;
server_name idea.xxxxx.com;
root html/idea;
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;
}
}
檢查語法,重啟Nginx
nginx -t
nginx -s reload
安裝IntelliJ IDEA,運行並通過授權服務器方式激活
如果自己沒有服務器的也可以下載windows版本的軟件在自己本機上運行,然后授權本機的IntelliJ IDEA 也可以使用。
