- confluence运行需要java环境。注意confluence和java版本的兼容,不然运行会各种报错。我就是版本没对应上导致页面css加载错误以及启动各种插件报错
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz mkdir /usr/local/java tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java #####需要配置jdk的环境变量 sudo vim /etc/profile 在末尾加上 export JAVA_HOME=/usr/local/java/jdk-17.0.7 export CLASSPATH=$JAVA_HOME/lib/ export PATH=xxxx:$JAVA_HOME/bin:$PATH #####配置jdk环境变量 source /etc/profile
- 官网下载安装包 confluence官网下载地址
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-8.0.2.tar.gz tar -zxvf atlassian-confluence-8.0.2.tar.gz -C /opt cd /opt/atlassian-confluence-8.0.2 ######编辑confluence文件位置 mkdir -p /var/atlassian/application-data/confluence/ vim confluence/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把进程挂到后台
- 访问ip:8090 根据步骤进行首次安装
- 参考atlassian-agent-v1.3.1 https://www.aliyundrive.com/s/5chq6djDtDk 提取码: 08fi
- 端口暴漏不安全,配置个域名。nginx配置反向代理
server { listen 80; server_name xxxx.com; access_log /home/xxx-access.log; error_log /home/xxx-error.log; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://localhost:8090; } }
- 设置开机启动教程 官网文档
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=/usr/local/confluence/current # Location of Java JDK export JAVA_HOME=/usr/lib/jvm/java-7-oracle 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
confluence保姆级教程,安装和设置开机启动教程完整版
于 2023-05-15 17:15:41 首次发布