Как установить 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/xwiki
http://server-ip-address:8080/xwiki
Поздравляю! Вы успешно установили XWiki . Благодарим за использование этого руководства по установке XWiki в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт XWiki .