GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat XWiki na Ubuntu 20.04

V tomto tutoriálu vám ukážeme, jak nainstalovat XWiki na váš server Ubuntu 20.04. Vysvětlíme, co XWiki znamená a kroky týkající se její instalace, konfigurace a dalšího potřebného softwaru.

XWiki je open-source a bezplatná wiki platforma napsaná v Javě, která vám umožňuje přizpůsobit si wiki pomocí velmi jednoduchého a uživatelsky přívětivého webového rozhraní. Běží na kontejnerech servletů Tomcat, Jetty nebo JBoss a jako databázi pro ukládání informací používá MySQL/MariaDB nebo PostgreSQL.

V tomto příspěvku použijeme Tomcat jako kontejner servletů a MariaDB jako databázi. Instalace XWiki na Ubuntu 20.04 by neměla trvat déle než 15 minut. Začněme s instalací!

Předpoklady

  • Nová instalace Ubuntu 20.04
  • Uživatelská práva:uživatel root nebo uživatel bez oprávnění root s právy sudo

Krok 1. Aktualizujte systém

Potřebujeme aktualizovat systém na nejnovější verzi a ujistit se, že je software aktuální, protože předpokládáme, že máte čerstvou instalaci Ubuntu 20.04

Proveďte následující jednořádkový příkaz a počkejte nějakou dobu, než systém získá nejnovější aktualizace softwaru

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

Krok 2. Nainstalujte Java

Potřebujeme, aby byla v našem systému nainstalována Java, protože je v ní napsána XWiki. Java lze nainstalovat pomocí následujícího příkazu:

apt-get install default-jdk gnupg2 -y

Jakmile je Java nainstalována, můžete zkontrolovat verzi pomocí následujícího příkazu:

java --version

Měl by být vrácen následující výstup.

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)

Krok 3. Veřejný klíč a úložiště XWiki GPG

Podepisovací klíč GPG lze přidat pomocí následujícího příkazu:

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

Ubuntu 20.04 neobsahuje XWiki repo, a proto je tento krok důležitý pro jeho přidání.

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

Aktualizujte úložiště pomocí následujícího příkazu:

sudo apt update -y

Krok 4. Nainstalujte XWiki spolu s Tomcat a MySQL

Před instalací XWiki existuje možnost vypsat seznam dostupných paketů XWiki:

apt-cache search xwiki

V tomto tutoriálu potřebujeme nainstalovat xwiki-tomcat9-common a xwiki-tomcat9-mariadb pomocí následujícího příkazu:

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

Při instalaci požadovaných paketů vás výzva požádá o zadání kořenového hesla MySQL pro vaši instalaci XWiki.

Klepněte na Ano, v prvním okně.

Zadejte kořenové heslo MySQL a stiskněte Ano.

Potvrďte kořenové heslo MySQL a stiskněte Ano.

Zatímco instalace probíhá, je dobrým zvykem uložit si kořenové heslo MySQL do poznámek pro pozdější konfiguraci.

Nyní, když jsou pakety nainstalovány, můžeme ověřit, zda jsou služby tomcat a MariaDB v provozu.

Chcete-li zjistit, zda služba tomcat běží správně, spusťte následující příkaz:

systemctl status tomcat9

Měli byste vidět následující výstup:

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

Chcete-li zkontrolovat, zda je služba MariaDB spuštěna a spuštěna, spusťte následující příkaz:

sudo systemctl status mariadb

Měli byste vidět následující výstup:

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

Krok 5. Nainstalujte Nginx jako webový server

Potřebujeme webový server, abychom mohli nastavit reverzní proxy pro přístup k instalaci XWiki.

Chcete-li nainstalovat webový server Nginx, spusťte následující příkaz:

sudo apt install nginx -y

Jakmile je Nginx nainstalován, spusťte jej následujícím příkazem:

sudo systemctl start nginx

Zkontrolujte, zda je služba spuštěna:

sudo systemctl status nginx

Měli byste vidět následující výstup:

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

Krok 6. Vytvořte nový soubor virtuálního hostitele Nginx

Jakmile je webový server Nginx nainstalován, vytvořte soubor virtuálního hostitele pomocí následujícího příkazu:

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

Vložte následující řádky:

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

Uložte a zavřete konfigurační soubor.

Dalším krokem je zvýšení hodnoty velikosti hash_bucket v souboru nginx.conf:

sudo nano /etc/nginx/nginx.conf

Přidejte nebo odkomentujte následující řádek pod sekcí HTTP, jak je znázorněno:

server_names_hash_bucket_size 64;

Uložte konfigurační soubor a restartujte službu Nginx.

sudo systemctl restart nginx

Krok 7. Přístup k webovému rozhraní XWiki

Otevřete prohlížeč a přejděte na rozhraní XWiki pomocí adresy URL v reverzním proxy xwiki.example.com/xwiki

Klikněte na tlačítko „Pokračovat“, kde se zobrazí další okno pro zadání jména a příjmení, uživatelského jména, hesla a e-mailu adresu.

Jakmile je vše vyplněno, klikněte na tlačítko „Registrovat a přihlásit se“

V okně Další vyberte jednu příchuť podle svého výběru a nainstalujte ji kliknutím na tlačítko „Instalovat tuto příchuť“.

V dalších krocích nechte vše tak, jak je, a pouze klikejte na tlačítko „Pokračovat“, dokud se instalace nedokončí.

Po posledním kroku uvidíte uvítací panel XWiki.

A je to! Úspěšně jste nainstalovali platformu XWiki na Ubuntu 20.04. Samozřejmě jej nemusíte instalovat, pokud je to pro vás obtížné. Můžete jednoduše požádat naše expertní administrátory hostingu Linux VPS, aby vám nainstalovali XWiki na Ubuntu 20.04. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a okamžitě se o váš požadavek postarají.

Pokud se vám líbil tento příspěvek o tom, jak nainstalovat XWiki na Ubuntu 20.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Logstash na Ubuntu 18.04

  2. Nainstalujte XWiki na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat XWiki na CentOS 7

  2. Jak nainstalovat MongoDB na Ubuntu 20.04

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Jak nainstalovat Syncthing na Ubuntu 20.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat phpBB na Ubuntu 20.04