XWiki 是一個用 Java 編寫的免費開源 Wiki 軟件平台。 它運行在 Tomcat 等 servlet 容器上,並使用 MySQL 等數據庫來存儲信息。
XWiki 自帶 有用的功能 如:
- 一個非常強大的 WYSIWYG 編輯器,用於頁面編輯
- 強大的維基語法
- 內容組織
- 創建您自己的應用程序
- 文件管理器
- 任務
- 版本控制
- 高級搜索等等
在本教程中,我們將向您展示如何 安裝 XWiki 上的軟件 Ubuntu 20.04.
第 1 步:更新系統
確保使用以下命令更新包索引:
$ sudo 適當更新
第 2 步:安裝 Java
XWiki 是用 Java 編寫的。 您需要在系統中安裝 Java 8 或更高版本才能滿足其軟件要求。 默認情況下,Ubuntu 20.04 附帶 OpenJDK 11。
如果您沒有 Java,可以使用以下命令安裝它:
$ sudo apt install default-jdk gnupg2 -y
安裝 Java 後,使用以下命令驗證 Java 版本:
$ java –version
你應該得到以下輸出:
第 3 步:從 Ubuntu 存儲庫安裝 Xwiki
在 Ubuntu 20.04 存儲庫中找不到 XWiki。 你需要 添加XWiki官方倉庫 到您的系統。
首先,我們使用以下命令導入 GPG 密鑰。 但首先,切換到 root 用戶。
$ sudo 他的
然後執行它。
# wget -q “https://maven.xwiki.org/public.gpg” -O- | apt-key 添加 –
這個命令的輸出是 行
接下來,切換回 sudo 用戶並添加官方 XWiki 存儲庫運行:
$ sudo wget “https://maven.xwiki.org/stable/xwiki-stable.list” -P /etc/apt/sources.list.d/
接下來,更新存儲庫:
$ sudo 適當更新
要列出存儲庫搜索提供的可用包:
$ apt-cache 搜索 xwiki
在填充的列表中,您可以選擇要安裝的軟件包。 在本指南中,我們將 使用 tomcat 9 安裝 Xwiki 和 MariaDB 作為數據庫服務器。
您現在可以 安裝 XWiki 通過運行以下命令:
$ sudo apt 安裝 xwiki-tomcat9-common xwiki-tomcat9-mariadb -y
在安裝過程中,系統會提示您為 XWiki 配置數據庫,如下圖所示:
選擇 是的 並按下 Enter.

接下來,系統將提示您為 XWiki 數據庫設置密碼,如下所示。 設置您想要的密碼並按 Enter 完成。 請務必在出現提示時再次確認。

安裝完成後,可以通過運行以下命令來驗證Tomcat服務:
$ sudo systemctl 狀態 tomcat9.service
輸出應該是:

Tomcat 正在監聽端口 8080. 您可以通過運行以下 ss 命令來驗證:
$ ss -antpl | grep 8080
您應該得到以下輸出:

第 4 步:為 XWiki 配置 Nginx
接下來,您需要安裝和配置 Nginx 作為反向代理來訪問 XWiki。
首先,我們需要通過運行以下命令來安裝 Nginx Web 服務器:
$ sudo apt-get install nginx -y
安裝 Web 服務器後,使用以下命令創建一個新的 Nginx 虛擬主機配置文件:
$ sudo vim /etc/nginx/sites-available/xwiki.conf
接下來,添加以下行:
服務器 { 聽 80; server_name xwiki。example.com; access_log /var/log/nginx/xwiki-access.log; error_log /var/log/nginx/xwiki-error.log; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header 主機 $host; proxy_http_version 1.1; proxy_set_header 升級 $http_upgrade; proxy_set_header 連接’升級’; proxy_cache_bypass $http_upgrade; proxy_pass https://127.0.0.1:8080; } }
Save 和 close 配置文件。 接下來,通過運行以下命令激活 Nginx 虛擬主機:
$ sudo ln -s /etc/nginx/sites-available/xwiki.conf /etc/nginx/sites-enabled/
接下來,編輯 Nginx 主配置文件並增加 hash_bucket 大小:
$ sudo vim /etc/nginx/nginx.conf
在下面添加以下行 http 部分 如圖所示 :
server_names_hash_bucket_size 64;

Save 並退出文件。 然後您應該重新啟動 Nginx 服務以使更改生效。
$ sudo systemctl 重啟 nginx
第 5 步:訪問 XWiki Web 界面
現在,打開您的 Web 瀏覽器並使用 URL 訪問 XWiki Web 界面 https://127.0.0.1:8080/xwiki. 這將啟動 XWiki 嚮導,如圖所示。
點擊 ‘繼續‘ 按鈕。

首先,我們創建一個 admin 用戶並設置密碼。 提供您的用戶名、密碼和電子郵件,然後單擊 登記 和 登錄 按鈕。

您將被帶到以下頁面:

下一步是選擇您想要使用的風味,然後單擊 安裝 按鈕。

接下來,將顯示以下頁面。 單擊“繼續”按鈕。

下一頁將顯示 XWiki 附帶的默認文件夾。

風味安裝完成後,單擊繼續完成安裝。
最後,您將看到 XWiki 默認儀表板:

結論
在本指南中,您學習瞭如何在 Ubuntu 20.04 上安裝 xwiki。 有關 xwiki 的更多信息,請訪問 官方文件.