GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu20.04にXWikiをインストールする方法

このチュートリアルでは、Ubuntu20.04サーバーにXWikiをインストールする方法を紹介します。 XWikiの略と、そのインストール、構成、およびその他の必要なソフトウェアに関する手順について説明します。

XWikiは、Javaで記述されたオープンソースの無料のWikiプラットフォームであり、非常にシンプルでユーザーフレンドリーなWebインターフェイスを使用してWikiをカスタマイズできます。 Tomcat、Jetty、またはJBossサーブレットコンテナで実行され、MySQL/MariaDBまたはPostgreSQLをデータベースとして使用して情報を保存します。

この投稿では、Tomcatをサーブレットコンテナとして使用し、MariaDBをデータベースとして使用します。 Ubuntu20.04にXWikiをインストールするのにかかる時間は15分以内です。インストールを始めましょう!

前提条件
  • Ubuntu20.04の新規インストール
  • ユーザー権限:sudo権限を持つrootまたは非rootユーザー

ステップ1.システムを更新します

Ubuntu 20.04が新規インストールされていることを前提としているため、システムを最新バージョンに更新し、ソフトウェアが最新であることを確認する必要があります。

次の1行のコマンドを実行し、システムが最新のソフトウェアアップデートを取得するまでしばらく待ちます

sudo apt update -y && sudo apt upgrade -y

ステップ2.Javaをインストールします

XWikiが記述されているため、システムにJavaをインストールする必要があります。 Javaは、次のコマンドでインストールできます。

apt-get install default-jdk gnupg2 -y

Javaがインストールされたら、次のコマンドでバージョンを確認できます。

java --version

次の出力が返されます。

root@vps:~# java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

ステップ3.XWikiGPG公開鍵とリポジトリ

署名GPGキーは、次のコマンドで追加できます。

wget https://maven.xwiki.org/xwiki-keyring.gpg -P /usr/share/keyrings/

Ubuntu 20.04にはXWikiリポジトリが含まれていないため、この手順を追加することが重要です。

wget "https://maven.xwiki.org/stable/xwiki-stable.list" -P /etc/apt/sources.list.d/

次のコマンドでリポジトリを更新します:

sudo apt update -y

ステップ4.XWikiをTomcatおよびMySQLと一緒にインストールします

XWikiをインストールする前に、利用可能なXWikiパケットを一覧表示するオプションがあります。

apt-cache search xwiki

このチュートリアルでは、次のコマンドを使用してxwiki-tomcat9-commonとxwiki-tomcat9-mariadbをインストールする必要があります。

sudo apt install xwiki-tomcat9-common xwiki-tomcat9-mariadb -y

必要なパケットをインストールする際に、XWikiインストール用のMySQLルートパスワードを入力するように求めるプロンプトが表示されます。

最初のウィンドウで[はい]をクリックします。

MySQLのルートパスワードを入力し、[はい]をクリックします。

MySQLのルートパスワードを確認し、[はい]をクリックします。

インストールの進行中は、後で設定できるように、MySQLのrootパスワードをメモに保存しておくことをお勧めします。

これで、パケットがインストールされたときに、TomcatおよびMariaDBサービスが稼働しているかどうかを確認できます。

次のコマンドを実行して、Tomcatサービスが正しく実行されているかどうかを確認します。

systemctl status tomcat9

次の出力が表示されます。

root@vps:/# systemctl status tomcat9
● tomcat9.service - Apache Tomcat 9 Web Application Server
     Loaded: loaded (/lib/systemd/system/tomcat9.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/tomcat9.service.d
             └─xwiki-tomcat9-systemd.conf
     Active: active (running) since Mon 2021-10-11 23:32:55 UTC; 7min ago
       Docs: https://tomcat.apache.org/tomcat-9.0-doc/index.html
   Main PID: 91633 (java)
      Tasks: 67 (limit: 4617)
     Memory: 690.8M
     CGroup: /system.slice/tomcat9.servic

MariaDBサービスが稼働しているかどうかを確認するには、次のコマンドを実行します。

sudo systemctl status mariadb

次の出力が表示されます。

root@vps:/# sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.31 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-10-11 23:30:46 UTC; 10min ago
       Docs: man:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 90670 (mysqld)
     Status: "Taking your SQL requests now..."
      Tasks: 30 (limit: 4617)
     Memory: 69.9M
     CGroup: /system.slice/mariadb.service
             └─90670 /usr/sbin/mysqld
ステップ5.NginxをWebサーバーとしてインストールします

XWikiインストールにアクセスするためのリバースプロキシを設定できるように、Webサーバーが必要です。

次のコマンドを実行して、NginxWebサーバーをインストールします。

sudo apt install nginx -y

Nginxがインストールされたら、次のコマンドで起動します:

sudo systemctl start nginx

稼働している場合はサービスを確認してください:

sudo systemctl status nginx

次の出力が表示されます。

root@vps:/# sudo systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-10-11 23:44:40 UTC; 5s ago
       Docs: man:nginx(8)
    Process: 93791 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
    Process: 93798 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
   Main PID: 93799 (nginx)
      Tasks: 5 (limit: 4617)
     Memory: 5.0M
     CGroup: /system.slice/nginx.service
ステップ6.新しいNginx仮想ホストファイルを作成します

Nginx Webサーバーがインストールされたら、次のコマンドを使用して仮想ホストファイルを作成します。

sudo nano /etc/nginx/conf.d/xwiki.conf

次の行を貼り付けます:

server {
 listen 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      $host;
 proxy_http_version 1.1;
 proxy_set_header   Upgrade $http_upgrade;
 proxy_set_header   Connection 'upgrade';
 proxy_cache_bypass $http_upgrade;
 proxy_pass         http://127.0.0.1:8080;
 }
 }

構成ファイルを保存して閉じます。

次のステップは、nginx.confファイルのhash_bucketサイズの値を増やすことです:

sudo nano /etc/nginx/nginx.conf

図のように、HTTPセクションの下に次の行を追加またはコメント解除します。

server_names_hash_bucket_size 64;

構成ファイルを保存して、Nginxサービスを再起動します。

sudo systemctl restart nginx
ステップ7.XWikiWebインターフェースにアクセスします

ブラウザを開き、リバースプロキシのURLを使用してXWikiインターフェイスにアクセスします xwiki.example.com/xwiki

別のウィンドウが表示される[続行]ボタンをクリックして、名前、ユーザー名、パスワード、およびメールを入力します。 住所。

すべてが入力されたら、[登録してログイン]ボタンをクリックします

次のウィンドウで、選択したフレーバーを1つ選択し、[このフレーバーをインストール]ボタンをクリックしてインストールします。

次の手順では、すべてをそのままにして、インストールが完了するまで[続行]ボタンをクリックします。

最後のステップの後、XWikiウェルカムダッシュボードが表示されます。

それでおしまい!これで、Ubuntu20.04にXWikiプラットフォームが正常にインストールされました。もちろん、難しい場合はインストールする必要はありません。エキスパートのLinuxVPSホスティング管理者にUbuntu20.04にXWikiをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

Ubuntu 20.04にXWikiをインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu16.04にXWikiをインストールします

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu20.04にphpBBをインストールする方法

  1. Ubuntu18.04にLogstashをインストールする方法

  2. Ubuntu20.04にMongoDBをインストールする方法

  3. Ubuntu18.04にRをインストールする方法

  1. Ubuntu20.04にSyncthingをインストールする方法

  2. CentOS7にXWikiをインストールする方法

  3. Ubuntu16.04にRをインストールする方法