五分钟搭建Jetbrains家族IDE授权服务器

作为Java码农,IntelliJ IDEA可谓是N0.1的开发环境了,对框架的支持,界面,插件都是比较方便的,大大加快了开发的速度以及开发的乐趣,酷炫的界面也能大大的装一个逼

idea

虽然这里教大家搭建授权服务器,但是月入1狗的同志还是支持一下人家嘛,毕竟都是码农。Idea购买地址:https://www.jetbrains.com/idea/buy/

对于暂时经济不宽裕的同学,你可能需要一款支持Jetbrains家族IDE授权服务器。比较明智的选择是Google一台即可,有能力的同学不妨尝试自行架设,这也就是本文的目的啦。

喝水不忘挖井人,在此向服务器软件的作者Lanyu表示衷心的感谢。

服务器下载地址:点击我

下载后有很多版本,如果你电脑是windows,对应的使用windows后缀的,Mac OS使用darwin后缀,

Ubuntu/centos等没有对应后缀的用linux,要注意区别32/64位,amd64是64位,386是32位。

windows下就不介绍了,点击就可以用,如果需要自定义参数,请根据采用命令行带参数运行,,参数如下:

PS:若在程序工作目录中存在IntelliJIDEALicenseServer.html文件,则返回IntelliJIDEALicenseServer.html中的内容到用户浏览器。

接下来,介绍如何部署到Linux服务器上,首先将IntelliJIDEALicenseServer_linux_amd64上传到任意目录,我这里是root目录,先将名字改了,太长了

接下来 需要把它运行起来,先加一个可执行权限

开始运行

默认运行会出现以下信息,则为成功。如果要后台运行,请使用nohup命令

run

我们可以通过nohup的方式实现后台运行

也可以通过supervisor实现守护进程,自启动。命令如下

接下来,将自己的域名采用nginx反向代理过来,nginx如以下配置

这样就大功告成了!

点赞
  1. yuhaiming说道:

    nginx反向代理过来,nginx如以下配置 介绍一下步骤嘛

    1. suxiaomi说道:

      哪部有问题呢,nginx这样配置就是将域名访问的80端口转发到本地服务器监听的1017端口了

      1. it菜鸟说道:

        可以更改别的端口吗 一定是1017?
        你有试试别的端口是否可行!

        1. suxiaomi说道:

          -p 参数,用于指定监听的端口
          我用的是1024哦

  2. gendrybaratheon说道:

    nb!

  3. bingdu说道:

    要不要脸?WIN32版的有病毒

    1. suxiaomi说道:

      360么?

    2. Try说道:

      要不要脸,搞程序的相信杀毒软件?

    3. bingdunima说道:

      那你怎么还不去买彩票?还在这里评论?中一次病毒相当于中了1千亿大奖啊蠢货。有点脑子。

  4. cocn说道:

    博主,请问我按照教程操作后,激活时出现“Cannot obtain ticket from http://XXX(域名) due to connectivity problem:Remote call failed:Not Found”错误,不知博主知道怎么解决吗?

    1. suxiaomi说道:

      not found 说明你的你的nginx没有转发到idea server上,找不到相应的服务

      1. cocn说道:

        谢谢博主的回答,我修改了conf配置后就成功了。

  5. AKRING说道:

    博主你好,我想问下这个我在VPS上部署成功了,但是如何让他一直保持运行呢,我一断开VPS就的ssh链接就挂了

    1. suxiaomi说道:

      我是用的supervisor 守护进程,你可以百度下 很简单的

      1. Akring说道:

        好的,非常感谢!

        1. suxiaomi说道:

          你用的vutlr吗,怎么不选个日本节点

          1. Akring说道:

            感觉LA节点也还不错,二者ping下来差距不大

  6. li-wii说道:

    服务器下载链接被封了。。

    1. suxiaomi说道:

      已经更新了

  7. 帷幕说道:

    每次用ide 都要先打开服务器?

    1. suxiaomi说道:

      在线授权服务器无法永久激活,只能指定过期时间 过期后必须重新请求服务器授权

  8. xxx说道:

    这个授权服务器的源码哪里有?想看源码

    1. suxiaomi说道:

      授权服务器作者没有开源哦,开源了死的比较快

  9. Snid3ly说道:

    Does this work for WebStorm? Or just IDEA?

    1. suxiaomi说道:

      IntelliJ IDEA 7.0 or above
      ReSharper 3.1 or above
      ReSharper Cpp 1.0 or above
      dotTrace 5.5 or above
      dotMemory 4.0 or above
      dotCover 1.0 or above
      RubyMine 1.0or above
      PyCharm 1.0 or above
      WebStorm 1.0 or above
      PhpStorm 1.0 or above
      AppCode 1.0 or above
      CLion 1.0or above

  10. jack说道:

    楼主我可以转载一下这个教程么?
    注明出处

  11. lancaye说道:

    :sad: :sad: 没有域名的话 nginx.conf如何配置

    1. ss说道:

      直接你的ip咯 或者不填啊 试试吧

  12. 东风异客说道:

    更改参数不生效,输出显示的还是 1017.并且权限被禁止了 linux_amd64版本
    另外在mac上面,运行直接killed,跑不起来

发表评论

电子邮件地址不会被公开。 必填项已用*标注