如何在 Ubuntu 20.04 上安裝 XWiki

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

你應該得到以下輸出:

檢查 OpenJDK 版本

第 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 配置數據庫為 Xwiki 配置數據庫

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

為 xwiki 提供 MySQL 應用程序密碼為 xwiki 提供 MySQL 應用程序密碼

安裝完成後,可以通過運行以下命令來驗證Tomcat服務:

$ sudo systemctl 狀態 tomcat9.service

輸出應該是:

確認Tomcat引擎正在運行確認Tomcat引擎正在運行

Tomcat 正在監聽端口 8080. 您可以通過運行以下 ss 命令來驗證:

$ ss -antpl | grep 8080

您應該得到以下輸出:

檢查tomcat正在監聽哪個端口檢查tomcat正在監聽哪個端口

第 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;

修改-nginx-configuration-file-for-Tomcat

Save 並退出文件。 然後您應該重新啟動 Nginx 服務以使更改生效。

$ sudo systemctl 重啟 nginx

第 5 步:訪問 XWiki Web 界面

現在,打開您的 Web 瀏覽器並使用 URL 訪問 XWiki Web 界面 https://127.0.0.1:8080/xwiki. 這將啟動 XWiki 嚮導,如圖所示。

點擊 ‘繼續‘ 按鈕。

在 Ubuntu 20.04 上安裝 XWiki啟動 Xwiki 嚮導以安裝 Xwiki

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

在 Ubuntu 20.04 上安裝 XWiki填寫用戶信息

您將被帶到以下頁面:

已創建 Xwiki 管理員用戶已創建管理員用戶

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

選擇 Xwiki 風味選擇 Xwiki 風味

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

在 Ubuntu 20.04 上安裝 XWiki繼續 xwiki 安裝

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

Xwiki 默認目錄Xwiki 默認目錄

風味安裝完成後,單擊繼續完成安裝。

最後,您將看到 XWiki 默認儀表板:

在 Ubuntu 20.04 上安裝 XWikiXwiki-儀表板

結論

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