废话不多,直接开始
下载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 也可以使用。