利用Confluence搭建企業Wiki

Confluence安裝與部署java

 

下載安裝包及破解包mysql

安裝包下載地址:https://www.atlassian.com/software/confluence/download-archivessql

破解包下載地址:http://down.51cto.com/data/2236416數據庫

atlassian-confluence-6.1.3-x64.binapache

confluence5.6.6-crack.zipwindows

 

安裝服務器

chmod +x atlassian-confluence-6.1.3-x64.bin

./atlassian-confluence-6.1.3-x64.bin

須要交互確認app

Unpacking JRE ...
Starting Installer ...
五月 17, 2017 2:43:16 下午 java.util.prefs.FileSystemPreferences$1 run
信息: Created user preferences directory.

This will install Confluence 6.1.3 on your computer.
OK [o, Enter], Cancel [c]

Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1], 
Custom Install (recommended for advanced users) [2, Enter], 
Upgrade an existing Confluence installation [3]
1
See where Confluence will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/confluence 
Home Directory: /var/atlassian/application-data/confluence 
HTTP Port: 8090 
RMI Port: 8000 
Install as service: Yes 
Install [i, Enter], Exit [e]
i
Extracting files ...
                                                                           

Please wait a few moments while we configure Confluence.
Installation of Confluence 6.1.3 is complete
Start Confluence now?
Yes [y, Enter], No [n]
y

Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 6.1.3 is complete
Your installation of Confluence 6.1.3 is now ready and can be accessed via
your browser.
Confluence 6.1.3 can be accessed at http://localhost:8090
Finishing installation ...

安裝完成後,就能夠經過ip:8090訪問配置頁面:socket

 

接下來須要受權碼:spa

 

破解:

一、如上圖,保存獲取到的服務器ID,關閉confluence:

/etc/init.d/confluence stop

二、解壓破解包,將confluence_keygen.jar 拷貝到windows。從/opt/atlassian/confluence/confluence/WEB-INF/lib中,拷貝atlassian-extras-decoder-v2- 3.2.jar到windows,並重命名爲atlassian-extras-2.4.jar。

三、在windows下,生成License Key。

cmd 中執行:

java -jar confluence_keygen.jar

而後把上面保存的Server ID(服務器ID)粘貼進去,而後點擊「.gen!」,保存生成的key。

四、打補丁。點擊「.patch!」,選擇第2步中重命名的atlassian-extras-2.4.jar,會生成新的atlassian-extras-2.4.jar,舊的jar包會被改成.bak。

五、上傳新的atlassian-extras-2.4.jar和破解包下的Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar到/opt/atlassian/confluence/confluence/WEB-INF/lib,而且刪除atlassian-extras-decoder-v2-3.2.jar。

六、啓動confluence

/etc/init.d/confluence start

七、把生成的key複製粘貼到License Key框中,點擊「Next」,若是順利進入選擇數據庫頁面,說明破解成功

後面就是設置鏈接數據庫了。。。

注意,鏈接mysql的時候,confluence默認鏈接confluence庫,須要提早建立好。

 

最終頁面是這個樣子:

 

 

郵件服務器配置(這裏主要介紹騰訊企業郵箱的配置):

Confluence自帶的郵件服務配置不支持企鵝郵箱,所以咱們須要使用JNDI方式:

 一、頁面配置項:

     發信地址、主題、內容等須要填寫。

     選擇下面的JNDI,配置以下:

 

二、準備mail包和配置文件:

     將${HOME}/confluence/confluence/WEB-INF/lib/mail-1.4.5.jar 轉移到${HOME}/confluence/lib/目錄下:

mv /data/local/atlassian/confluence/confluence/WEB-INF/lib/mail-1.4.5.jar /data/local/atlassian/confluence/lib/

    修改conf/server.xml文件,在</Context>上一行添加郵箱配置(如下粗體部分):

<Context path="" docBase="../confluence" debug="0" reloadable="false" useHttpOnly="true">
                    <!-- Logger is deprecated in Tomcat 5.5. Logging configuration for Confluence is specified in confluence/WEB-INF/classes/log4j.properties -->
                    <Manager pathname="" />
                    <Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60" />
                    <Resource name="mail/QqSMTPServer" auth="Container" type="javax.mail.Session" mail.smtp.host="smtp.exmail.qq.com" mail.smtp.port="465" mail.smtp.auth="true" mail.smtp.user="ahaii@mail.com" password="123456" mail.smtp.starttls.enable="true" mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
                        />
                </Context>

以上配置完畢後,重啓confluence便可。

相關文章
相關標籤/搜索