Confluence企業(yè)協同辦公系統的搭建

一剩胁、簡介

Confluence是一套wiki系統。它能夠很好地幫助公司建立自己的知識庫届腐,便捷效率地讓知識铁坎、資料在團隊的成員間共享。這對于公司的發(fā)展來說無疑是一筆財富犁苏,裝上一個也是極好的硬萍。

二、前置環(huán)境

筆者搭建時使用服務器系統為CentOS 7.1裸系統围详。
要運行Confluence朴乖,在這之前需要安裝:

  • JDK
    Confluence內置了tomcat服務器,默認監(jiān)聽端口為8090助赞。說明Confluence也是基于Java的买羞。因此Java環(huán)境是必須的。
    并且雹食,CentOS 7.1自帶的是openJDK畜普,這里需要oracle的JDK⊥衽牵可以到oracle官網下。筆者下載的是JDK1.8咐汞。

  • FTP
    需要把破解文件上傳到服務器盖呼,所以需要裝一個FTP軟件。

  • DB
    供Confluence用于存儲化撕。這里用的是Mysql 5.7几晤。

那來開始配置環(huán)境吧。

JDK

查看:
rpm -qa | grep java
把文件名以java開頭的植阴,全部移除:
rpm -e --nodeps filename
把在oracle下載好的JDK蟹瘾,傳到服務器并安裝(.rpm):

cd /opt/
rpm -ivh jdk.rpm

修改/etc/profile文件:
vim /etc/profile
在后面追加,jdk版本號改成自己的:

JAVA_HOME=/usr/java/jdk1.8.0_131
JAVA_BIN=/usr/java/jdk1.8.0_131/bin
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/bin:/sbin/
CLASSPATH=.:/lib/dt.jar:/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

source一下:
source /etc/profile
最后可以看下有沒有配置成功:
java -version

FTP

直接yum安裝:
yum install -y vsftpd
修改配置文件:

vim /etc/vsftpd/vsftpd.conf
...
#禁止匿名登錄
anonymous_enable=NO
#強制change到用戶root目錄掠手,即限定訪問范圍在/home/username/
chroot_list_enable=YES
allow_writeable_chroot=YES

啟動服務:
systemctl start vsftpd
建一個用戶:

useradd ftpuser -s /sbin/nologin #[-d <用戶root目錄憾朴,默認/home/ftpuser/>]
passwd ftpuser

ftpuser用于ftp服務的連接驗證。原則上不給它權限登陸到服務器喷鸽。

Mysql

查看:
rpm -qa | grep mysql
rpm -qa | grep mariadb
把帶舊的mysql或mariadb的众雷,全部移除:
rpm -e --nodeps filename
配置文件也要刪除:
rm /etc/my.cnf
下載安裝mysql:

yum install -y libaio-* #安裝依賴
mkdir -p /usr/local/mysql
cd /usr/local/src
wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/mysql/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 
tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/

建個用戶給mysql:

groupadd mysql
useradd -g mysql -s /sbin/nologin mysql

初始化mysql:

/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/usr/local/mysql/data/ --user=mysql
chown -R mysql:mysql /usr/local/mysql #更改mysql安裝目錄的屬性

最后啟動msyql:
/usr/local/mysql/support-files/mysql.server start

三、Confluence的安裝做祝、破解與初始化

前面做了一堆前戲準備砾省,現在輪到我們的主角Confluence了。

安裝

下載confluence 6.7.1:
wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.7.1-x64.bin -P /opt/
并執(zhí)行安裝:

cd /opt/
chmod +x atlassian-confluence-6.7.1-x64.bin #加執(zhí)行權限
./atlassian-confluence-6.7.1-x64.bin 
破解

下載破解工具包(里面包含mysql驅動混槐,這個后面會用到):
在我的百度云盤內编兄。

把需要破解的jar包復制一份:
cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar /home/ftpuser/
通過ftp,把.jar包傳回本地声登。
在裝有Java環(huán)境的Windows或者MacOS狠鸳,打開破解工具:
java -jar confluence_keygen.jar
在圖形化界面揣苏,點擊.patch似将,選擇.jar包遵堵,破解完畢念脯。
把.jar包傳回服務器触徐,并放回到目錄下:
cp /home/ftpuser/atlassian-extras-decoder-v2-3.3.0.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

另外摹菠,把mysql驅動也一同上傳并放到/opt/atlassian/confluence/confluence/WEB-INF/lib/目錄囊扳。

重啟confluence:

sh /opt/atlassian/confluence/bin/stop-confluence.sh# shutdown.sh
sh /opt/atlassian/confluence/bin/start-confluence.sh# startup.sh
初始化

1尿贫、訪問confluence:
http://服務器IP:8090
2往毡、接下來選擇中文个少,產品安裝洪乍。
3、拷貝服務器ID夜焦,到破解工具壳澳,點擊.gen,獲取Key茫经。并輸回去confluence巷波。破解confluence到這一步正式結束。
4卸伞、配置mysql
注意的是抹镊,需要建個數據庫給confluence用。并且這個數據庫要求默認字符集utf8荤傲,排序規(guī)則為utf8_bin垮耳。
CREATE DATABASE `confluence` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
另外,my.cnf要進行如下配置:

touch /etc/my.cnf
vim /etc/my.cnf
......
[mysqld]
character-set-server=utf8
collation-server=utf8_bin

default-storage-engine=INNODB

max_allowed_packet=256M

innodb_log_file_size=2GB

#confluence required does not specify
#sql_mode = NO_AUTO_VALUE_ON_ZERO

transaction-isolation=READ-COMMITTED

binlog_format=row

配置完以后遂黍,別忘了重啟下mysql服務终佛。一直下一步配置下去。

以上基本已經對confluence初始化完畢了雾家。

最好再配置下SMTP/POP3郵件服務器铃彰。163,QQ都可以芯咧,注意下填密碼的時候豌研,有授權碼填授權碼,沒授權碼就填郵箱密碼唬党。

Markdown的插件:Markdown Macro for Confluence

到此結束了鹃共,愉快地去開啟wiki之旅吧~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
禁止轉載,如需轉載請通過簡信或評論聯系作者驶拱。
  • 序言:七十年代末霜浴,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子蓝纲,更是在濱河造成了極大的恐慌阴孟,老刑警劉巖晌纫,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異永丝,居然都是意外死亡锹漱,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門慕嚷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哥牍,“玉大人,你說我怎么就攤上這事喝检⌒崂保” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵挠说,是天一觀的道長澡谭。 經常有香客問我,道長损俭,這世上最難降的妖魔是什么蛙奖? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮杆兵,結果婚禮上雁仲,老公的妹妹穿的比我還像新娘。我一直安慰自己拧咳,他們只是感情好伯顶,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布囚灼。 她就那樣靜靜地躺著骆膝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪灶体。 梳的紋絲不亂的頭發(fā)上阅签,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音蝎抽,去河邊找鬼政钟。 笑死,一個胖子當著我的面吹牛樟结,可吹牛的內容都是我干的养交。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼瓢宦,長吁一口氣:“原來是場噩夢啊……” “哼碎连!你這毒婦竟也來了?” 一聲冷哼從身側響起驮履,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤鱼辙,失蹤者是張志新(化名)和其女友劉穎廉嚼,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體倒戏,經...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡怠噪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了杜跷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片傍念。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖葱椭,靈堂內的尸體忽然破棺而出捂寿,到底是詐尸還是另有隱情,我是刑警寧澤孵运,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布秦陋,位于F島的核電站,受9級特大地震影響治笨,放射性物質發(fā)生泄漏驳概。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一旷赖、第九天 我趴在偏房一處隱蔽的房頂上張望顺又。 院中可真熱鬧,春花似錦等孵、人聲如沸稚照。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽果录。三九已至,卻和暖如春咐熙,著一層夾襖步出監(jiān)牢的瞬間弱恒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工棋恼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留返弹,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓爪飘,卻偏偏與公主長得像义起,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子师崎,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內容