当前位置: 首页 > news >正文

confluence教程

  1. confluence运行需要java环境。注意confluence和java版本的兼容,不然运行会各种报错。【版本没对应上导致页面css加载错误以及启动各种插件报错】

    wgethttps://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gmkdir/usr/local/javatar-zxvfjdk-17_linux-x64_bin.tar.gz-C/usr/local/java#####需要配置jdk的环境变sudovim/etc/profile#####在末尾加上exportJAVA_HOME=/usr/local/java/jdk-17.0.7exportCLASSPATH=$JAVA_HOME/libexportPATH=xxxx:$JAVA_HOME/bin:$PATH#####配置jdk环境变source/etc/profile

  2. 官网下载安装包 https://www.atlassian.com/software/confluence/download-archives

    wgethttps://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-8.0.2.tar.gztar-zxvfatlassian-confluence-8.0.2.tar.gz-C/optcd/opt/atlassian-confluence-8.0.2######编辑confluence文件位置mkdir-p/var/atlassian/application-data/confluence/vimconfluence/WEB-INF/classes/confluence-init.properties######在文件末尾添加如下内confluence.home=/var/atlassian/application-data/confluence######编辑confluence文件位置cd/opt/atlassian-confluence-8.0.2/bin setsid ./start-confluence.sh# setsid把进程挂到后台

  3. 访问ip:8090 根据步骤进行首次安装

  4. zhile大神的魔法教程 https://zhile.io/2018/12/20/atlassian-license-crack.html

    atlassian-agent-v1.3.1.zip

  5. 端口暴漏不安全,配置个域名。nginx配置反向代理 官网参考

    How to use NGINX to proxy requests for Confluence | Confluence | Atlassian Documentation

    server{#listen 80;listen443ssl;server_name rambzz.com;access_log /home/rambzz/wwwlogs/nginx/rambzz.com-access.log;error_log /home/rambzz/wwwlogs/nginx/rambzz.com-error.log;#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则#error_page 404/404.html;#HTTP_TO_HTTPS_STARTif($server_port!~443){rewrite ^(/.*)$ https://$host$1permanent;}#针对https://123.57.88.121 这种形式竟然也能访问。所以禁止if($host!="intranet.qianzhouwenhua.cn"){return444;# 返回特殊的响应码,中断连接}#HTTP_TO_HTTPS_ENDssl_certificate /usr/local/nginx/cert/10440789_rambzz.com_nginx/rambzz.com.pem;ssl_certificate_key /usr/local/nginx/cert/10440789_rambzz.com_nginx/rambzz.com.key;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;ssl_prefer_server_ciphers on;ssl_session_cache shared:SSL:10m;ssl_session_timeout 10m;add_header Strict-Transport-Security"max-age=31536000";error_page497https://$host$request_uri;#SSL-ENDlocation /{#设置content typedefault_type text/html;# HTTP Status Code 和 内容return200"hello Rambzz! ";#root /home/Rambzz/code/index.html; # 指定静态文件目录#index index.html; # 指定默认的索引文件}location /wiki{proxy_pass http://localhost:8090/wiki;proxy_set_header Host$host;#proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-Server$host;proxy_set_header X-Forwarded-For$proxy_add_x_forwarded_for;#proxy_set_header X-Forwarded-Proto $scheme;}}

6.设置开机启动

官网文档https://confluence.atlassian.com/conf80/start-confluence-automatically-on-linux-1188408883.html

vim /etc/init.d/confluence

sudo chmod +x /etc/init.d/confluence

sudo /etc/init.d/confluence start

confluence文件内容如下:

#!/bin/sh -e # Confluence startup script #chkconfig: 2345 80 05 #description: Confluence # Define some variables # Name of app ( JIRA, Confluence, etc ) APP=confluence # Name of the user to run as USER=confluence # Location of Confluence install directory CATALINA_HOME=/opt/atlassian-confluence-8.0.2 # Location of Java JDK export JAVA_HOME=/usr/local/java/jdk-17.0.7 case "$1" in # Start command start) echo "Starting $APP" /bin/su -m $USER -c "$CATALINA_HOME/bin/start-confluence.sh &> /dev/null" ;; # Stop command stop) echo "Stopping $APP" /bin/su -m $USER -c "$CATALINA_HOME/bin/stop-confluence.sh &> /dev/null" echo "$APP stopped successfully" ;; # Restart command restart) $0 stop sleep 5 $0 start ;; *) echo "Usage: /etc/init.d/$APP {start|restart|stop}" exit 1 ;; esac exit 0
http://www.jsqmd.com/news/531987/

相关文章:

  • 开源围棋AI助手LizzieYzy:从入门到精通的完整指南
  • PGP加密实战:从文件加密到磁盘保护的完整指南(附密钥管理技巧)
  • 降AI率工具选哪个?从价格、效果、售后三维度深度对比
  • CefFlashBrowser:守护数字遗产的3个兼容性解决方案
  • MiroFish群体智能引擎:文件式IPC架构的创新与实践
  • 【无人机控制】基于matlab机载激光雷达的无人机偏航角跟踪控制方法【含 Matlab源码 15216期】含参考文献
  • Windows安全中心异常修复指南:从诊断到防护的完整方案
  • 室内跌倒检测数据集2298张VOC+YOLO格式
  • 基于Dify.AI快速搭建水墨江南应用:零代码AI智能体创作平台
  • 全模态大模型时代来临,统一 Tokenization 架构将如何改变 AI 开发范式?
  • 一文读懂 Android 资源管理与常用布局类型
  • 3个维度重构Minecraft启动体验:从崩溃烦恼到定制自由
  • CosyVoice Docker镜像包:从构建到生产环境部署的完整指南
  • 提示工程实战指南:从技术原理到企业级应用
  • 嵌入式C编程陷阱与防御性编程实践
  • 终极指南:3分钟破解百度网盘限速,实现满速下载的完整教程
  • React类组件和函数组件的所有核心区别
  • ViT图像分类模型量化压缩实战:从FP32到INT8
  • 技术深度解析:Video-Subtitle-Extractor如何实现精准视频硬字幕提取
  • 构建自动化测试流水线:对FUTURE POLICE模型进行持续集成
  • CTC语音唤醒模型与Vue.js的前端交互开发实战
  • NextionX2库:多屏HMI嵌入式显示控制新范式
  • 2026电能表校验服务优质推荐指南:单相电能表检定装置厂家/多功能电表校验公司/多功能电表校验厂家/三相电能表校验公司/选择指南 - 优质品牌商家
  • 突破付费墙限制:Bypass Paywalls Clean 浏览器扩展终极使用指南
  • RTX 4090D 24G镜像实操:PyTorch 2.8中torch.export导出模型供生产部署
  • 别再只用Entity了!Cesium数据可视化,Primitive和Entity到底该怎么选?
  • ExplorerPatcher定制工具:Windows界面效率提升与个性化配置全指南
  • Phi-3-mini-128k-instruct部署教程:基于vLLM的GPU算力适配与低显存运行方案
  • QMCDecode终极指南:如何一键解锁QQ音乐加密格式
  • 木屋定制优质厂家推荐:防腐木花架/防腐木花箱/三角木屋/庭院防腐木/户外木屋/户外防腐木/景区防腐木/木屋别墅/选择指南 - 优质品牌商家