搭建confluence服务器(详细操作+踩坑说明)
linux服務(wù)器配置推薦
前提:web服務(wù),文件服務(wù),數(shù)據(jù)庫(kù)服務(wù)部署在同一臺(tái)服務(wù)器上。
推薦配置
2核 + 4G8G內(nèi)存 + 300G硬盤(pán)
經(jīng)過(guò)實(shí)踐,4G內(nèi)存還是不夠用。
部署資源
- atlassian-confluence-6.9.1-x64.bin
- confluence破解工具
- mysql-8.0.20-linux-glibc2.12-i686.tar.xz
- mysql-connector-java-8.0.20.jar
- JDK1.8 ?(安裝在本地windows上面,支持運(yùn)行破解工具的jar文件)
部署過(guò)程
- 上傳atlassian-confluence-6.9.1-x64.bin到服務(wù)器
- 給atlassian-confluence-6.9.1-x64.bin文件賦執(zhí)行權(quán)限
- 執(zhí)行atlassian-confluence-6.9.1-x64.bin文件進(jìn)行安裝
- 防火墻開(kāi)放兩個(gè)默認(rèn)端口8090和8000 并重啟防火墻
?
- 驗(yàn)證安裝畫(huà)面可以訪問(wèn) 地址:http://服務(wù)器IP:8090
- 停止服務(wù)
- 把a(bǔ)tlassian-extras-decoder-v2-3.3.0.jar 下載到本地并重命名為atlassian-extras-2.4.jar
- 在本地windows系統(tǒng)上啟動(dòng)啟動(dòng)破解程序
?
?
- 保留破解工具的窗口,一定不能關(guān)閉
- 重命名剛才的文件為atlassian-extras-decoder-v2-3.3.0.jar(原先的名字),上傳到linux服務(wù)器原來(lái)的位置/home/confluence/app/confluence/WEB-INF/lib
- 把mysql-connector-java-8.0.20.jar同樣上傳到/home/confluence/app/confluence/WEB-INF/lib(踩過(guò)的坑,后面需要用它連接數(shù)據(jù)庫(kù),在這里提前放進(jìn)去,后面就不需要重啟了)
- 啟動(dòng)服務(wù)(tomcat已啟動(dòng)不代表web服務(wù)已經(jīng)啟動(dòng)完成,需要稍等一會(huì)兒)
?
[root@localhost ~]# /home/confluence/app/bin/startup.sh If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+GuideServer startup logs are located in /home/confluence/app/logs/catalina.out --------------------------------------------------------------------------- Using Java: /home/confluence/app/jre//bin/java 2020-09-17 08:29:19,271 INFO [main] [atlassian.confluence.bootstrap.SynchronyProxyWatchdog] A Context element for ${confluence.context.path}/synchrony-proxy is found in /home/confluence/app/conf/server.xml. No further action is required --------------------------------------------------------------------------- Using CATALINA_BASE: /home/confluence/app Using CATALINA_HOME: /home/confluence/app Using CATALINA_TMPDIR: /home/confluence/app/temp Using JRE_HOME: /home/confluence/app/jre/ Using CLASSPATH: /home/confluence/app/bin/bootstrap.jar:/home/confluence/app/bin/tomcat-juli.jar Using CATALINA_PID: /home/confluence/app/work/catalina.pid Tomcat started.- 在本地windows系統(tǒng)訪問(wèn) http://服務(wù)器IP:8090 并進(jìn)行下一步安裝
- 選擇中文語(yǔ)言(響應(yīng)時(shí)間較長(zhǎng)),選擇產(chǎn)品安裝, 下一步
?
- 使用之前的破解工具獲取key,填好Name,和Server ID然后點(diǎn)擊.gen!
- 將生成的key復(fù)制到web頁(yè)面進(jìn)行下一步
?
?
- 接下來(lái)要進(jìn)行數(shù)據(jù)庫(kù)的安裝,先不要點(diǎn)擊下一步
?
- 在服務(wù)器上裝mariadb
#mariadb是mysql的一個(gè)分支,具體內(nèi)容參考百科
#https://baike.baidu.com/item/mariaDB/6466119?fr=aladdin
?
yum -y install mariadb mariadb-server
systemctl start mariadb
接下來(lái)進(jìn)行MariaDB的相關(guān)簡(jiǎn)單配置
執(zhí)行命令
mysql_secure_installation
首先是設(shè)置密碼,會(huì)提示先輸入密碼
Enter current password for root (enter for none):<–初次運(yùn)行直接回車
設(shè)置密碼
Set root password? [Y/n] <– 是否設(shè)置root用戶密碼,輸入y并回車或直接回車
New password: <– 設(shè)置root用戶的密碼
Re-enter new password: <– 再輸入一次你設(shè)置的密碼
其他配置
Remove anonymous users? [Y/n] <– 是否刪除匿名用戶,回車
Disallow root login remotely? [Y/n] <–是否禁止root遠(yuǎn)程登錄,回車,
Remove test database and access to it? [Y/n] <– 是否刪除test數(shù)據(jù)庫(kù),回車
Reload privilege tables now? [Y/n] <– 是否重新加載權(quán)限表,回車
初始化MariaDB完成,接下來(lái)測(cè)試登錄
mysql -u root -p
修改my.cnf文件設(shè)置字符集等配置
my.cnf文件配置的坑:
坑1:
# Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0
應(yīng)該是分兩行展示了,修改該行為一行顯示,或者把這兩行全部注釋掉即可
坑2:
以下紅色部分提前配置一下,否則后面會(huì)有進(jìn)行配置和重啟數(shù)據(jù)庫(kù)服務(wù)的操作。
[root@heaven00 soft]# cat /etc/my.cnf
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
max_allowed_packet=256M
innodb_log_file_size=1G
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
重啟數(shù)據(jù)庫(kù)
systemctl restart mariadb.service
#如果重啟失敗了,刪除以下log再重啟
cd /var/lib/mysql
rm -rf ib_logfile*
systemctl restart mariadb.service
- 創(chuàng)建confluence使用的數(shù)據(jù)庫(kù),以及創(chuàng)建連接的用戶,及授權(quán)
?
- 在畫(huà)面上接著下一步
- 填寫(xiě)好數(shù)據(jù)庫(kù)連接信息,測(cè)試連接,下一步
?
- 需要一些時(shí)間,等待一下
- 選擇示范站點(diǎn)就是在confluence里面創(chuàng)建一個(gè)sample,空白站點(diǎn)就是從0開(kāi)始。此處我選擇了空白站點(diǎn)。
官網(wǎng)找demo:?https://gitee.com/enterprises/demo
?
- 配置管理用戶與組
?
?
- 按照網(wǎng)上常見(jiàn)的流程,? 點(diǎn)擊開(kāi)始以后還會(huì)遇到這3個(gè)問(wèn)題,這里我們應(yīng)該是只遇到第一個(gè)問(wèn)題
- 用新session訪問(wèn) http://服務(wù)器IP:8090 就能訪問(wèn)到以下畫(huà)面了。
? ? ? ?用管理員創(chuàng)建用戶什么的就不在此細(xì)說(shuō)了。
?
- 登陸之后會(huì)遇到這樣的問(wèn)題
設(shè)置一下就可以了
mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 416 Server version: 5.5.65-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> use confluence Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -ADatabase changed MariaDB [confluence]> set @@session.tx_isolation='read-committed'; Query OK, 0 rows affected (0.00 sec)MariaDB [confluence]> select @@session.tx_isolation; +------------------------+ | @@session.tx_isolation | +------------------------+ | READ-COMMITTED | +------------------------+ 1 row in set (0.00 sec)總結(jié)
以上是生活随笔為你收集整理的搭建confluence服务器(详细操作+踩坑说明)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        