需求背景:因服务器本身安装的有nginx,原来的服务已经把80端口占用了,而JumpServer也需要使用nginx里面的80端口,这个时候安装JumpServer会提示端口冲突。
之前使用docker-compose方式安装已经解决过这个问题:
这里介绍另外一种方式:
按照官方文档里面的手动部署或者一键部署:https://docs.jumpserver.org/zh/v2.18.1/install/setup_by_fast/
这里以一键部署为例展开介绍:
cd /opt
wget https://github.com/jumpserver/installer/releases/download/v2.18.1/jumpserver-installer-v2.18.1.tar.gz
tar -xf jumpserver-installer-v2.18.1.tar.gz
cd jumpserver-installer-v2.18.1
接下来安装:
./jmsctl.sh install
接下来先不要着急启动,进入配置目录修改配置文件
# 安装完成后配置文件 /opt/jumpserver/config/config.txt
vim /opt/jumpserver/config/config.txt
找到下面这段话:
## Nginx 配置, USE_LB=1 表示开启, 为 0 的情况下, HTTPS_PORT 定义不生效
HTTP_PORT=80
把80修改为你开放的外网端口,比如8080即可
最后启动Jumpserver
# 启动
./jmsctl.sh start
大功告成!
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。部分内容资源来源于互联网,如若本站内容侵犯了原著者的合法权益,可联系我们进行删除处理。