安装后优化文档

  • 能解决部分CPU和内存高占用问题配置文件调整
  1. $ cd /opt/jumpserver
  2. $ vi config.yml
  3.  
  4. # 调整 debug 模式和 log_level
  5. ...
  6. DEBUG: false
  7. ...
  8. LOG_LEVEL: ERROR
  9. ...
  1. $ cd /opt/coco
  2. $ vi config.yml
  3.  
  4. # 调整 log_level
  5. ...
  6. LOG_LEVEL: ERROR
  7. ...
  8.  
  9. # 设置好后重启 jumpserver 和 coco

静态资源 OSS 加速访问

  1. # 先把静态资源上传或同步到 OSS, 如果使用其他工具上传, 注意设置文件 HTTP 头
  2. # 静态文件夹包括 jumpserver/data/static 和 luna
  3. # Bucket ACL 设置为 公共读
  4. # 防盗链需要添加 Jumpserver域名 和 ossEndPoint域名
  5. # 跨域设置需要添加 Jumpserver域名 和 ossEndPoint域名
  6.  
  7. # 在最前端的 nginx 代理服务器上进行设置
  8. $ cd /etc/nginx
  9. $ vi conf.d/jumpserver.conf
  1. ...
  2. # 根据自己的 OSS 所在地域和 域名, 自行替换 yourBucket 和 yourEndPoint
  3. location /static/ {
  4. rewrite ^/static/(.*)$ https://yourBucket.oss-cn-yourEndPoint.aliyuncs.com/static/$1 permanent;
  5. add_header Access-Control-Allow-Origin 'https://yourBucket.oss-cn-yourEndPoint.aliyuncs.com';
  6. access_log off;
  7. }
  8.  
  9. location ~ /luna/.*\.(svg|eot|ico|woff|woff2|ttf|js|css|png|json|txt)$ {
  10. rewrite ^/luna/(.*)$ https://yourBucket.oss-cn-yourEndPoint.aliyuncs.com/luna/$1 permanent;
  11. add_header Access-Control-Allow-Origin 'https://yourBucket.oss-cn-yourEndPoint.aliyuncs.com';
  12. access_log off;
  13. }
  1. # 设置完成后重启 nginx
  2. $ nginx -s reload