工具教程

搭建 Jetbrains 软件授权服务器

cnguu · 10月5日 · 2018年 ·

前提

IntelliJIDEALicenseServer1.5.zip

上传并解压文件

$ cd /home/soft
$ unzip IntelliJIDEALicenseServer1.5.zip

运行

选择版本,后台运行进程

$ cd IntelliJIDEALicenseServer1.5
$ nohup ./IntelliJIDEALicenseServer_linux_amd64 -p 1024 -u cnguu -prolongationPeriod 9999999999999999 > idea.log 2>&1 &
参数说明
-p指定监听端口
-u指定用户名,当未设置 -u 时,且计算机用户名为 ^[a-zA-Z0-9]+$ 时,使用计算机用户名作为 idea 用户名
-prolongationPeriod指定过期时间
-l指定绑定监听到具体哪个 IP

配置 Nginx

$ cd /usr/local/nginx/conf/vhost
$ sudo vi jetbrains.cnguu.cn.conf

内容如下:

server
    {
        listen 80;
        server_name jetbrains.cnguu.cn;
        location / {
            proxy_pass http://127.0.0.1:1024;
            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;
        error_log /dev/null;
    }

声明:教程收集于网络,仅供学习交流,如有侵权,请第一时间联系博主删除相关内容!

0 条回应