作为Java码农,IntelliJ IDEA可谓是N0.1的开发环境了,对框架的支持,界面,插件都是比较方便的,大大加快了开发的速度以及开发的乐趣,酷炫的界面也能大大的装一个逼
虽然这里教大家搭建授权服务器,但是月入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命令
我们可以通过nohup的方式实现后台运行
接下来,将自己的域名采用nginx反向代理过来,nginx如以下配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
server
{
listen
80
;
server_name
idea
.
imsxm
.
com
;
root
/
home
/
wwwroot
/
;
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
;
}
access_log
off
;
#access_log end
error_log
/
dev
/
null
;
#error_log end
}
|
这样就大功告成了!