Confluence 迁移

Confluence 迁移

由于我新服务器和老服务器的配置几乎一样,所以就直接开干了。,,,整完也是可以正常启动的

步骤一
# 拷贝旧Confluence上 /var/atlassian/ 文件夹下的数据到新服务器上
rsync -artvz -e 'ssh' /var/atlassian/ awscn:/var/atlassian

# 拷贝旧Confluence 上 /opt/atlassian/ 文件夹下的数据到新服务器上
rsync -artvz -e 'ssh' /opt/atlassian/ awscn:/opt/atlassian

# 拷贝旧 Confluence 上mysql数据
rsync -artvz -e 'ssh' /usr/local/mysql/ awscn:/usr/local/mysql

# 拷贝 Confluence 启动文件
rsync -artvz -e 'ssh' /etc/init.d/confluence awscn:/etc/init.d/confluence


步骤二
# 新服务器上创建 confluence 和 mysql 用户
useradd -u 501 mysql
useradd -i 502 confluence

# 给 confluence 目录 和 mysql 目录授权
chown -R mysql.mysql /usr/local/mysql
chown -R confluence.confluence /opt/atlassian/confluence/
chown -R confluence.confluence /var/atlassian/
chown -R confluence.confluence /etc/init.d/confluence

# 修改 confluence rewrite 配置,将下边的域名改成自己迁移后要用的域名
vim /opt/atlassian/confluence/conf/server.xml 
        <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8090" minProcessors="5"
                   maxProcessors="75"
                   enableLookups="false" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="20000"
                   scheme="https"
                   proxyName="cwiki.xxxx.com"
                   proxyPort="443"
                   useURIValidationHack="false" URIEncoding="UTF-8"/>

# 启动服务
/etc/init.d/confluence start
# 这里我的mysql是自己编译安装的,机器的默认配置都差不多,所以拷贝过来可以直接启动
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/etc/my.cnf --user=mysql&

 

posted @ 2021-07-29 18:54  Star-Hitian  阅读(426)  评论(0编辑  收藏  举报