只需要改好IP、配置sftp、导入后就可以配置https了

1、先更新Linux可用源

    2  sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    3  sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tencent.com/repo/centos6_base.repo
    4  sudo yum clean all
    5  sudo yum makecache

2、安 java jdk 

    8  yum install java-1.8.0-openjdk.i686 -y
    9  java -version

3、下载wiki

 wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-7.19.7.tar.gz

4、安装wiki

  先解压
  tar xf atlassian-confluence-7.19.7.tar.gz
  改配置
  vim atlassian-confluence-7.19.7/confluence/WEB-INF/classes/confluence-init.properties
  tail -1 atlassian-confluence-7.19.7/confluence/WEB-INF/classes/confluence-init.properties 
   启动

   cd atlassian-confluence-7.19.7/bin/

  验证是否成功

  netstat -anp |grep 8090

5、安数据库postgres

yum search postgres
yum install postgresql-server.i686 -y

su postgres

initdb

pg_ctl start

psql -U postgres

ALTER USER postgres WITH PASSWORD '123456';
CREATE DATABASE confluence WITH OWNER postgres;

/q

退出数据库后加上语法

createlang -d confluence plpgsql


yum search postgres
yum install postgresql-server.i686 -y

(可选,改密码)

##passwd postgres 

su postgres

(可选) vi .bash_profile

PGDATA=/数据库安装路径

initdb

 (可选 可访问IP)

##vi postgresql.conf 

     listen_addresses "*"
## vi pg_hba.conf 

    host all all 0.0.0.0/0 md5

pg_ctl start

psql -U postgres

ALTER USER postgres WITH PASSWORD '123456';
CREATE DATABASE confluence WITH OWNER postgres;


6、配置wiki

先关掉防火墙

service iptables stop
浏览器访问 ip:8090

页面操作见1、confluence wiki 群晖Docker

##不知道为什么chrome不出机器识别码,换成safari就好了

  1. # 下载破解程序
  2. [root@wiki ~]# wget https://github.com/haxqer/confluence/releases/download/v1.3.3/atlassian-agent.jar
  3. # 把agent加入到Java中
  4. [root@wiki ~]# mv atlassian-agent.jar /data/wiki/confluence/atlassian-confluence-7.19.7/lib/
  5. [root@wiki ~]# echo 'export JAVA_OPTS="-javaagent:/data/wiki/confluence/atlassian-confluence-7.19.7/lib/atlassian-agent.jar ${JAVA_OPTS}"' >> /root/.bashrc
    1. source .bashrc
  6. # 需要重启confluence
  7. [root@wiki ~]# cd /data/wiki/confluence/atlassian-confluence-7.19.7/bin/
  8. [root@wiki bin]# ./stop-confluence.sh
  9. [root@wiki bin]# ./start-confluence.sh
  10. #检查是否有agent参数
  11. [root@wiki ~]# ps aux|grep java |grep agent
  12. root 9957 167 22.4 4385956 866876 pts/2 Sl 16:29 0:10 /usr/local/jdk/bin/java -Djava.util.logging.config.file=/data/wiki/confluence/atlassian-confluence-7.19.7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -javaagent:/data/wiki/confluence/atlassian-confluence-7.19.7/lib/atlassian-agent.jar .....
  1. # 服务器ID
  2. # 执行破解,获得授权码
  3. [root@wiki ~]# java -jar /data/wiki/confluence/atlassian-confluence-7.19.7/lib/atlassian-agent.jar -p conf -m zzz@bbb.com -n zhile -o https://zhile.io -s BY4Q-R4C1-E3PP-7U4C
  4. ====================================================
  5. ======= Atlassian Crack Agent v1.3.1 =======
  6. ======= https://zhile.io =======
  7. ======= QQ Group: 30347511 =======
  8. ====================================================
  9. Your license code(Don't copy this line!!!):
  10. AAABgA0ODAoPeJxtUd1yojAYvc9TMLOXHZSAgutMZtYGdN0VtbV0dy9D/JSMEJgkauHpi0hvtr3MOZPz932bK2HNKmU5gYX9qedMx9iiuxfLdVwPUQXMiFKGzAC5IbYzsp0ARReWnzuGHFiuAYWguRJVhyQyF4UwsLdywUFqsNLayoyp9HQ4bDKRw0CUaKOOTAp9F/nE8lIeBowbcQFi1BkQLaVp31HMRE6apvmRpumAlwXqPX4ynZGYXul8Pvx1DIu368zNm3113YvH+IQXY5z8TmbZk1nsa+91GOZpRE/8T82r+m/0sKALeSTkbrszTBlQfbMOWt1NXuoK1qwAQjdxHD3T5WyF2kDSgGSSQ/RWCVX3W02+t0Pdtur/LkOyWoa7aG2vsD9xJmPfHWMc+GgH6gKqpR//jZ7s5xHFduRtt3aQjCg6Qf0KSt82wr7jBM7E8/CH5Nd+27PiGdPw/836oT7k3Huz9blIQW0OiW5xYmPUJiRfpOz379p3V3oHIIe4XjAtAhUAg3WSxP8sqjOVUXaNtUw7ttWN4zQCFA4LJWko8V5bM5M9uMFudFYZT3DoX02im



默认账户 admin/123456


7、配置nginx

放弃了,跳转总是把端口跳没


8、自启动

编辑 vi /etc/rc.d/rc.local 下面加上三行命令

/data/runwiki.sh

service iptables stop
su - postgres -c "/usr/bin/pg_ctl start"
sleep 10
/data/wiki/confluence/atlassian-confluence-7.19.7/bin/start-confluence.sh


9、配置备份目录

filestation 远程连接 选 sftp 输IP 、root账号和密码即可


还原目录 : /data/wiki/confluence/restore

备份目录:/data/wiki/confluence/temp


10、配置HTTPS 不知道为啥改完不生效

/data/wiki/confluence/atlassian-confluence-7.19.7/conf/server.xml 

<Connector port="8090" connectionTimeout="20000" redirectPort="8443"                                           
                   maxThreads="48" minSpareThreads="10"                                                                
                   enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"                                
                   protocol="org.apache.coyote.http11.Http11NioProtocol"               
                   scheme="https" secure="true" proxyName="wiki.ida8.cn" proxyPort="5001"/>  

解决报错的办法,替换下面的文件 即可

/data/wiki/confluence/atlassian-confluence-7.19.7/confluence/WEB-INF/atlassian-bundled-plugins/confluence-baseurl-plugin-2.1.2.jar

confluence-baseurl-plugin-2.1.2.jar





  • 无标签