|
| 1 | +# Confluence 安装和配置 |
| 2 | + |
| 3 | +## Confluence 6.15.4 |
| 4 | + |
| 5 | +- 最新 6.15.4 版本时间:2019-05 |
| 6 | + |
| 7 | +#### 数据库 |
| 8 | + |
| 9 | +``` |
| 10 | +docker run \ |
| 11 | + --name mysql-confluence \ |
| 12 | + --restart always \ |
| 13 | + -p 3316:3306 \ |
| 14 | + -e MYSQL_ROOT_PASSWORD=adg123456 \ |
| 15 | + -e MYSQL_DATABASE=confluence_db \ |
| 16 | + -e MYSQL_USER=confluence_user \ |
| 17 | + -e MYSQL_PASSWORD=confluence_123456 \ |
| 18 | + -d \ |
| 19 | + mysql:5.7 |
| 20 | +``` |
| 21 | + |
| 22 | +- 连上容器:`docker exec -it mysql-confluence /bin/bash` |
| 23 | + - 连上 MySQL:`mysql -u root -p` |
| 24 | +- 设置编码: |
| 25 | + - **必须做这一步,不然配置过程会报错,confluence 的 DB 要求是 utf8,还不能是 utf8mb4** |
| 26 | + - **并且排序规则还必须是:utf8_bin** |
| 27 | + - **数据库必须使用'READ-COMMITTED'作为默认隔离级别** |
| 28 | + |
| 29 | +``` |
| 30 | +SET NAMES 'utf8'; |
| 31 | +alter database confluence_db character set utf8 collate utf8_bin; |
| 32 | +SET GLOBAL tx_isolation='READ-COMMITTED'; |
| 33 | +``` |
| 34 | + |
| 35 | +#### 安装 |
| 36 | + |
| 37 | +- 下载:<https://www.atlassian.com/software/confluence/download> |
| 38 | + - 选择:linux64 类型下载 |
| 39 | +- 授权:`chmod +x atlassian-confluence-6.15.4-x64.bin` |
| 40 | + |
| 41 | + |
| 42 | +``` |
| 43 | +./atlassian-confluence-6.15.4-x64.bin |
| 44 | +
|
| 45 | +开始提示: |
| 46 | +
|
| 47 | +Unpacking JRE ... |
| 48 | +Starting Installer ... |
| 49 | +
|
| 50 | +This will install Confluence 6.9.0 on your computer. |
| 51 | +OK [o, Enter], Cancel [c] |
| 52 | +
|
| 53 | +>> 输入o或直接回车 |
| 54 | +
|
| 55 | +Click Next to continue, or Cancel to exit Setup. |
| 56 | +
|
| 57 | +Choose the appropriate installation or upgrade option. |
| 58 | +Please choose one of the following: |
| 59 | +Express Install (uses default settings) [1], |
| 60 | +Custom Install (recommended for advanced users) [2, Enter], |
| 61 | +Upgrade an existing Confluence installation [3] |
| 62 | +1 |
| 63 | +>> 这里输入数字1 |
| 64 | +
|
| 65 | +See where Confluence will be installed and the settings that will be used. |
| 66 | +Installation Directory: /opt/atlassian/confluence |
| 67 | +Home Directory: /var/atlassian/application-data/confluence |
| 68 | +HTTP Port: 8090 |
| 69 | +RMI Port: 8000 |
| 70 | +Install as service: Yes |
| 71 | +Install [i, Enter], Exit [e] |
| 72 | +i |
| 73 | +
|
| 74 | +>> 输入i或者直接回车 |
| 75 | +
|
| 76 | +Extracting files ... |
| 77 | +
|
| 78 | +Please wait a few moments while we configure Confluence. |
| 79 | +
|
| 80 | +Installation of Confluence 6.9.0 is complete |
| 81 | +Start Confluence now? |
| 82 | +Yes [y, Enter], No [n] |
| 83 | +
|
| 84 | +>> 输入y或者直接回车 |
| 85 | +
|
| 86 | +Please wait a few moments while Confluence starts up. |
| 87 | +Launching Confluence ... |
| 88 | +
|
| 89 | +Installation of Confluence 6.9.0 is complete |
| 90 | +Your installation of Confluence 6.9.0 is now ready and can be accessed via |
| 91 | +your browser. |
| 92 | +Confluence 6.9.0 can be accessed at http://localhost:8090 |
| 93 | +Finishing installation ... |
| 94 | +
|
| 95 | +# 安装完成,访问本机的8090端口进行web端安装 |
| 96 | +# 开放防火墙端口 |
| 97 | +firewall-cmd --add-port=8090/tcp --permanent |
| 98 | +firewall-cmd --add-port=8000/tcp --permanent |
| 99 | +firewall-cmd --reload |
| 100 | +``` |
| 101 | + |
| 102 | +- 默认是安装在 /opt 目录下:`/opt/atlassian/confluence/confluence/WEB-INF/lib` |
| 103 | +- 启动:`sh /opt/atlassian/confluence/bin/start-confluence.sh` |
| 104 | +- 停止:`sh /opt/atlassian/confluence/bin/stop-confluence.sh` |
| 105 | +- 查看 log:`tail -300f /opt/atlassian/confluence/logs/catalina.out` |
| 106 | +- 卸载:`sh /opt/atlassian/confluence/uninstall` |
| 107 | +- 设置 MySQL 连接驱动,把 mysql-connector-java-5.1.47.jar 放在目录 `/opt/atlassian/confluence/confluence/WEB-INF/lib` |
| 108 | + |
| 109 | +#### 首次配置 |
| 110 | + |
| 111 | +- 访问:<http://localhost:8090> |
| 112 | +- 参考文章:<https://blog.51cto.com/m51cto/2131964> |
| 113 | +- 参考文章:<https://www.qinjj.tech/2019/01/04/confluence%20install/> |
| 114 | +- 因为步骤一样,所以我就不再截图了。 |
| 115 | + |
| 116 | +#### License 过程 |
| 117 | + |
| 118 | +- 参考自己的为知笔记 |
| 119 | + |
| 120 | + |
| 121 | +## 反向代理的配置可以参考 |
| 122 | + |
| 123 | +- <https://blog.51cto.com/m51cto/2131964> |
| 124 | + |
| 125 | + |
| 126 | +## 使用 markdown |
| 127 | + |
| 128 | +- 点击右上角小齿轮 > 管理应用 > 搜索市场应用 > 输入 markdown > 安装 |
| 129 | + |
| 130 | + |
| 131 | +## 其他资料 |
| 132 | + |
| 133 | +- <https://www.qinjj.tech/2019/02/26/confluence%20maintain/> |
| 134 | +- <https://www.qinjj.tech/2019/02/26/confluence_maintain2/> |
0 commit comments