搭建 IntelliJ IDEA license server 服务器

img

搭建 IntelliJ IDEA license server 服务器

准备

  1. idea license server包: http://blog.lanyus.com/archives/228.html
  2. Linux 独立IP的服务器
  3. nginx
  4. 域名

PS: 本教程使用的是V1.6版本的。链接: https://pan.baidu.com/s/1dFS9DaL 密码: xxc2

搭建过程

  1. 编写可执行文件

    • vim /root/software/IntelliJIDEALicenseServer/start.sh
      1
      2
      #! /bin/bash
      sudo /root/software/IntelliJIDEALicenseServer/start.sh & bg
  2. 设置执行权限

    1
    chmod a+x /root/software/IntelliJIDEALicenseServer/start.sh
  3. 运行程序

    • sh /root/software/IntelliJIDEALicenseServer/start.sh
  4. 开机启动

    • vim /etc/rc.d/rc.local
      1
      2
      #!/bin/sh
      /root/software/IntelliJIDEALicenseServer/start.sh
  5. 配置nginx

    • cd /etc/nginx/conf.d
    • vim jetbrains.xxx.com.conf 其中xxx更换为你的域名

      server {
      listen 80;
      server_name jetbrains.xxx.com;
      
      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 /tmp/jetbrains.log; #access_log end
      error_log /tmp/jetbrains_error.log; #error_log end
      }
      
  6. 配置域名解析
    • 打开自己的域名官网
    • 增加一条A记录解析到服务器中

参考网站

  1. IntelliJ IDEA license server服务器搭建
  2. ilanyu’s Blog
  3. centos 搭建 jetbrains-license-server
坚持原创技术分享,您的支持将鼓励我继续创作!