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.