当前位置: 首页 > Linux

confluence7.2.1的部署迁移---苦心版

时间:2023-04-06 05:51:08 Linux

1。概述Confluence是一款专业的企业知识管理与协作软件,也可用于构建企业wiki。使用简单,但其强大的编辑和站点管理功能可以帮助团队成员共享信息、文档协作、头脑风暴和信息推送。到官网下载最新版本。截至目前,最新版本是7.2.1。默认情况下,您可以免费试用30天。如果想继续使用,需要购买授权或者破解。此部署使用真正的confluence。新版本集成了汉化包,不用再额外下载汉化包,方便多了。Confluence默认选择的数据库是PostgreSQL,MySQL也可以。推荐使用PostgreSQL,本次部署使用阿里云RDS。2.安装==去官网下载最新版本cd/optwgethttps://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-7.2.1-x64.bin==Grant执行权限chmod+xatlassian-confluence-7.2.1-x64.bin==Installsudo./atlassian-confluence-7.2.1-x64.bin可以自定义安装也可以默认安装。作者使用自定义安装,需要指定安装路径和数据存储路径UnpackingJRE...StartingInstaller...Oct11,20176:09:21PMjava.util.prefs.FileSystemPreferences$1runINFO:Createduserpreferencesdirectory.Oct11,20176:09:21PMjava.util.prefs.FileSystemPreferences$2runINFO:在java.home中创建了系统首选项目录。这将在您的计算机上安装Confluence6.4.2。OK[o,Enter],Cancel[c]o选择合适的安装或升级选项。请选择以下选项之一:快速安装(使用默认设置)[1]、自定义安装(建议高级用户使用)[2、回车]、升级现有的Confluence安装[3]2Confluence6.4.2应该安装在哪里?[/opt/atlassian/confluence]/usr/local/confluence默认位置对于Confluence数据[/var/atlassian/application-data/confluence]/mnt/confluence-data配置Confluence将使用的端口。Confluence需要两个TCP端口,这两个端口没有被这台机器上的任何其他应用程序使用。HTTP端口是您通过浏览器访问Confluence的地方。控制端口用于启动和关闭Confluence。使用默认端口(HTTP:8090,控制:8000)-推荐[1,Enter],为HTTP和控制端口设置自定义值[2]Confluence可以在后台运行。你可以选择将Confluence作为服务运行,这意味着它会在计算机重新启动时自动启动。安装Confluence作为服务?是[y,Enter],否[n]yExtractingfiles...请稍等片刻,我们正在配置Confluence。Confluence6.4.2安装完成现在启动Confluence?是[y,Enter],No[n]n(参考下面红色字符处选择n)Confluence启动时请稍等片刻。LaunchingConfluence...InstallationofConfluence6.4.2完成了你的Confluence6.4.2安装已经准备就绪,可以通过浏览器访问。Confluence6.4.2可以访问http://localhost:8090Finishinginstallation...#Hereyoucanexecutendonot启动,将mysql插件mysql-connector-java-5.0.8-bin.jar复制到/opt/atlassian/confluence/confluence/WEB-INF/lib/目录下,然后启动#启动方式为cd/opt/atlassian/confluence/bin/./startup.sh此时可以在浏览器中输入http://localhost:8090或者http://ip:8090看到初始化界面。因为安装在ECS上,需要在实例的安全组中开放8090端口。这里选择产品安装根据需要选择,否则不能选择下一步添加购买的正版授权码或使用试用版授权码。之后就可以在confluence配置界面使用管理员账号了。配置并获取授权后,根据提示注册邮箱并登录,此时会弹出正在运行的连接,或者返回填写授权码界面进入下一步选择数据库.这里我选择mysql。我使用的阿里云RDS数据库是使用mysql连接工具连接更改数据库排序规则。使用mysql客户端连接工具或者mysql的navicat。安装完成后,执行下面的迁移操作。confluence安装分为两种方式:confluence+jira(用户管理)和单台confluence(用户自行管理)迁移1Confluence+jira(用户管理)模式迁移到confluence+jira(用户管理)模式迁移2Confluence+jira(用户管理)模式迁移到单合流(用户自管理)模式{需要修改用户目录如下图}迁移3单合流(用户自管理)方式到单合流(用户自管理)方式**本章展示迁移3,如对以上两种方法有疑问可以联系我15554440484(同步微信)将源主机上的最新备份文件复制到迁移目标主机。备份文件路径为/var/atlassian/application-data/confluence/backups/**将备份文件复制到目标主机上/var/atlassian/application-data/confluence/restore,使用管理员账号登录到confluence,然后在generalconfiguration中选择《备份与还原》,然后点击选择要导入的备份文件,进入导入界面。请耐心等待进度达到100%此时可以关闭本页,cho1。导入完成后,登录的管理员账号将成为源wiki的账号,您可以使用源wiki的管理员账号登录。2.在目的服务器上配置nginx,将域名设置为地址解析为目的服务器的ip3。然后使用管理员账号(参考1.)登录新的congfluence,在通用配置管理中修改url。部署时使用的ip+port形式,当配置界面改为域名访问时,tomcat会报域名无法匹配的错误。这个错误的解决方法是在目标confluenceserver中添加/opt/atlassian/confluence/conf/server.xml文件然后重启confluence重启方法,kill进程,然后执行/opt/atlassian/confluence/bin/startup.sh&重启后登录,在新的confluence中添加秘钥----》常规配置《-----》授权详情》在授权码框中添加保存即可完成以上部署迁移!