日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux安装/迁移confluence

發布時間:2023/12/15 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装/迁移confluence 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文章內容記錄了linux全新安裝confluence和遷移confluence。

舊wiki系統:centos7.9

新wiki系統:centos7.9

因confluence本身安全問題,一直在被攻擊,所以打算遷移至內網環境。

遷移準備:

1、一臺新的centos7.9系統。

2、舊wiki的每日備份文件。

一、新wiki操作:

安裝環境

  • system: centOS 7 64位
  • JDK:Java 1.8
  • mysql: 5.7版本

mysql盡量版本一致,因現在linux的yum源基本都是mysql8.0,所以要先去找5.7的源進行安裝,或在官網下載5.7tar包進行二進制安裝。

1.1、開放端口

con-flu-ence 的默認安裝監聽 8090 端口,所以我們需要開放 8090 端口。

firewall-cmd --add-port=8090/tcp --zone=public --permanent

開放80端口,這步是給后面nginx解析域名用的。

firewall-cmd --add-port=80/tcp --zone=public --permanent

刷新防火墻端口

firewall-cmd --reload

查看開放端口

firewall-cmd --list-ports

1.2、關閉selinux(這步是給后面nginx解析域名用的)

臨時關閉

setenforce 0

永久關閉

vi /etc/selinux/config 將SELINUX=enforcing改為SELINUX=disabled 設置后需要重啟才能生效

1.3、安裝mysql5.7

安裝wget

yum -y install wget

下載mysql5.7的yum源

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

安裝mysql5.7的包

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

安裝mysql5.7

yum install mysql-server

注意:我在安裝時提示GPG公鑰驗證不通過,解決方案如下:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

再次安裝mysql5.7

yum install mysql-server

1.4、修改mysql配置

編輯my.cnf文件

vi /etc/my.cnf

在末尾加上(注意:如果已經存在某些配置,直接修改配置為如下)

character-set-server=utf8 collation-server=utf8_bin default-storage-engine=INNODB max_allowed_packet=256M innodb_log_file_size=2GB transaction-isolation=READ-COMMITTED binlog_format=row

如果您看到了 sql_mode = NO_AUTO_VALUE_ON_ZERO 這一行,請刪除這一行

簡單解釋:

  • 設置服務器使用 UTF-8 字符集:
    character-set-server=utf8

col-la-tion-server=ut-f8_bin

  • 設置默認的存儲引擎是 InnoDB:
    default-storage-engine=INNODB
  • 指定 max_allowed_packet 變量設置為 256M:
    max_allowed_packet=256M
  • 指定innodb_log_file_size 變量設置為至少 2GB:
    innodb_log_file_size=2GB
  • 確定 sql_mode 參數不被指定為 NO_AUTO_VALUE_ON_ZERO
    // remove this if it exists

sql_-mode = NO_AU-TO_-VAL-UE_ON_ZERO

  • 確定全局事務的隔離級別被設置為 READ-COMMITTED.
    transaction-isolation=READ-COMMITTED
  • 檢查2進制日志格式被配置使用為 ‘row-based’ 為日志:
    binlog_format=row

重啟數據庫

systemctl restart mysqld

查看數據庫默認登錄密碼

grep 'temporary password' /var/log/mysqld.log

登錄數據庫

mysql -uroot -p

先對密碼進行修改,否則不能進行有效操作,若要修改簡單密碼,請更改密碼驗證規則

# 驗證密碼混合情況計數 set global validate_password_mixed_case_count=0; # 驗證密碼的長度 set global validate_password_number_count=3; # 全局驗證密碼特殊字符計數 set global validate_password_special_char_count=0; #全局驗證密碼長度 set global validate_password_length=3;

設置密碼

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');

退出使用新密碼重新進入mysql

Ctrl + d 退出mysql -uroot -p

新建confluence庫

mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin; Query OK, 1 row affected (0.00 sec)mysql> exit Bye

1.5、安裝Java 1.8

直接yum安裝就行,若yum源沒有的話,自行百度換源

yum install java-1.8.0-openjdk-devel.x86_64

1.6、安裝confluence主程序

下載 con-flu-ence:

wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.3.3-x64.bin

下載mysql驅動包(重要)

wget https://down.whsir.com/downloads/mysql-connector-java-5.1.46.tar.gz

下載confluence破解包(重要)

因破解該包需要一定的反編譯破解能力,耗時很久,所以該包僅支持付費下載,請理解

confluence破解包下載https://download.csdn.net/download/qq_16174727/79968477

  • atlassian-confluence-7.3.3-x64.bin
  • atlassian-agent.jar
  • mysql-connector-java-5.1.46-bin.jar

1.7、進行confluence安裝

chmod +x atlassian-confluence-7.3.3-x64.bin && ./atlassian-confluence-7.3.3-x64.bin

安裝過程

Unpacking JRE ... Starting Installer ...This will install Confluence 7.3.3 on your computer. OK [o, Enter], Cancel [c] ##輸入字母oClick Next to continue, or Cancel to exit Setup.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] ###輸入2Select the folder where you would like Confluence 7.3.3 to be installed, then click Next. Where should Confluence 7.3.3 be installed? [/opt/atlassian/confluence] #默認直接回車,或者自定義Default location for Confluence data [/var/atlassian/application-data/confluence] #默認直接回車,或者自定義Configure which ports Confluence will use. Confluence requires two TCP ports that are not being used by any other applications on this machine. The HTTP port is where you will access Confluence through your browser. The Control port is used to Startup and Shutdown Confluence. Use default ports (HTTP: 8090, Control: 8000) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2] #直接回車Confluence can be run in the background. You may choose to run Confluence as a service, which means it will start automatically whenever the computer restarts. Install Confluence as Service? Yes [y, Enter], No [n] #輸入yExtracting files ...Please wait a few moments while we configure Confluence.Installation of Confluence 7.3.3 is complete Start Confluence now? Yes [y, Enter], No [n] #輸入nInstallation of Confluence 7.3.3 is complete Finishing installation ...

1.8、添加數據庫驅動

cp /root/mysql-connector-java-5.1.46-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

1.9、修改環境變量

將破解的agent程序放在任意目錄下

cp /root/atlassian-agent-jar-with-dependencies.jar /opt/confluence/atlassian/

修改環境變量

vim /opt/atlassian/confluence/bin/setenv.sh

如果有找到:export JAVA_OPTS?這一行前面加上 #號(注釋)或者直接刪除,

在末尾加上:(指定?atlassian-agent.jar?所在的目錄)

export JAVA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent-jar-with-dependencies.jar ${JAVA_OPTS}"

1.10、配置confluence

啟動confluence

service confluence start

打開瀏覽器,轉入鏈接:http:// 服務器 ip:8090

右上角選擇中文即可

選擇產品安裝,基本都是下一步,直到讓你輸入key為止。

不要勾選,繼續下一步

License key

記錄下 服務器?ID,根據自己的需求填寫下面的指令(這個 server ID 安裝插件也需要使用)

java -jar /opt/?at-lass-ian/?at-lass-ian-agent.jar -p conf -m 郵箱 -n 用戶 -o 組織 -s 上面的 ServerID

舉個例子

java -jar /opt/?at-lass-ian/?at-lass-ian-agent.jar -p conf -m ad-min@stread.net -n Sin-gle -o Sin-gle -s BY4O-R72V-N335-ALJU

執行之后會生成一串 Li-cense Code,

java -jar /home/confluence/atlassian/atlassian-agent.jar -p conf -m aaa@bbb.com -n my_name -o https://zhile.io -s B3N1-KDPW-IYEI-14CE ==================================================== ======= Atlassian Crack Agent ======= ======= https://zhile.io ======= ======= QQ Group: 30347511 ======= ==================================================== Your license code(Don't copy this line!!!): AAABOA0ODAoPeJxtUNFOgzAUfe9XNPGZjQJzbkkTFWqCMlhk0/hkCt65JlBIWxbx6+0AX3TJTZp7T u+595yrByXwI5fYDTBZrom39nwc5jvsuWSFQgXciEZG3AA9I45LHDdA7MSrbmDogVcaUAS6VKIdk L2sRC0MfOBKlCA14KLHR2NavZ7Pv4+igploUKY+uRR6FPnHlo08zHhpxAmoUR2gsJHG9mzDRUU55 7dFUczKph5/5oYrA2o6ZoCScfeubyHlNdAw22zYcxjfJchqSAOSyxLYVytUP9m7sfaWttA0G0c0i aOcpU5CFsH1YuWTwCceQTmoEyhL3/spcZ6i7asTv7HYIUHIfocvK287VR65hr+BTkm9gNLnPLzRQ 9rVBajssNcWp45dzFJ64Z4pnMFn3b9L+/4AuiCYZDAsAhRun3dfF12W32Xwo1fLHzycWuL06QIUJ g92sSJT8py5r0NJiK0E87Jg7S4=X02fj

將剛才生成的 key 填入,破解完成,繼續下一步。

數據庫選擇我自己的數據庫

用戶名密碼可以輸入剛剛的root和重置后的密碼,點擊測試連接先。

正常安裝就點擊空白站點

因我需要進行遷移,選擇第三個,從備份還原。

因后面的內容沒有截圖,大概描述下:

先從舊wiki的備份路徑里下載最新日期的備份內容,傳輸至提示你新wiki存放的目錄內,備份路徑可以在這里查看。

傳輸完后選中剛剛傳輸的備份,點擊下方導入進行遷移即可。

若有問題可以評論,我看到會回復。

?二、綁定域名

2.1、使用HTTP

完成上述操作之后我們可以愉快地使用 con-flu-ence 了,但是使用 IP 訪問太不方便了,所以我就想直接使用域名訪問,并且還要使用 http?方式訪問。

配置 ng-inx:

server {listen 80;server_name w.gufeibao.com;location / {client_max_body_size 100m;proxy_set_header X-Forwarded-Host $host;proxy_set_header X-Forwarded-Server $host;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8090;}location /synchrony {client_max_body_size 100m;proxy_set_header X-Forwarded-Host $host;proxy_set_header X-Forwarded-Server $host;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8091/synchrony;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";} }

2.2、配置confluence

vim /opt/atlassian/confluence/conf/server.xml

2.3、添加域名

<Connector port="8090" connectionTimeout="20000" redirectPort="8443"maxThreads="48" minSpareThreads="10"enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"protocol="org.apache.coyote.http11.Http11NioProtocol"proxyName="換成你的域名" proxyPort="80" scheme="http"/>

若要使用https,port更改為443,scheme更改為https即可。

2.4、更改confluence頁面配置?

注意:你的服務器主頁URL需跟上方的proxyName填寫一致

重啟confluence刷新配置

service confluence restart

完事收工,有問題的朋友可以評論,互相溝通,還請關注一下哦~

總結

以上是生活随笔為你收集整理的linux安装/迁移confluence的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。