Как установить XWiki на Ubuntu 20.04 LTS

Как установить XWiki на Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить XWiki на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, XWiki — это бесплатная расширенная программная вики-платформа на основе Java с открытым исходным кодом. Он работает в контейнерах сервлетов, таких как JBoss, Tomcat, Jetty и т. Д. Он также использует базу данных, такую ​​как MySQL или PostgreSQL, для хранения своей информации.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку XWiki на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите XWiki на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка XWiki на Ubuntu 20.04.

Теперь мы импортируем ключ GPG с помощью следующей команды:

wget -q "https://maven.xwiki.org/public.gpg" -O- | apt-key add -

Затем добавьте официальный репозиторий XWiki:

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

После этого проверьте все доступные пакеты в этом репозитории, используя следующую команду:

sudo apt update
sudo apt-cache search xwiki

В этом руководстве мы установим XWiki с tomcat 9 и MariaDB в качестве сервера базы данных:

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

После установки XWiki вы можете проверить службу Tomcat с помощью следующей команды:

sudo systemctl status tomcat9.service

Шаг 3. Настройте Nginx для XWiki.

Вам нужно будет установить и настроить Nginx как обратный прокси для доступа к XWiki. Сначала установите веб-сервер Nginx с помощью следующей команды:

sudo apt install nginx

После установки создайте новый файл конфигурации виртуального хоста Nginx, используя следующую команду:

sudo nano /etc/nginx/sites-available/xwiki.conf

Добавьте следующие строки:

server {
 listen 80;

 server_name xwiki.infoit.com.ua;

 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, запустив:

sudo ln -s /etc/nginx/sites-available/xwiki.conf /etc/nginx/sites-enabled/

Затем отредактируйте основной файл конфигурации Nginx и увеличьте hash_bucket size:

sudo nano /etc/nginx/nginx.conf

Добавьте следующую строку под разделом HTTP, как показано:

server_names_hash_bucket_size 64;

Сохраните и закройте файл, затем перезапустите службу Nginx, чтобы изменения вступили в силу:

sudo systemctl restart nginx

Шаг 4. Доступ к веб-интерфейсу XWiki.

По умолчанию XWiki будет доступен через HTTP-порт 8080. Откройте свой любимый браузер, перейдите к или и выполните необходимые шаги, чтобы завершить установку.http://xwiki.domain.com:8080/xwikihttp://server-ip-address:8080/xwiki

Поздравляю! Вы успешно установили XWiki . Благодарим за использование этого руководства по установке XWiki в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт XWiki .