GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat GLPI na Ubuntu 20.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat GLPI na Ubuntu 20.04 LTS. Pro ty z vás, kteří nevěděli, GLPI je bezplatná, open-source ITSM platforma postavená na PHP navržený tak, aby vám pomohl plánovat a snadno spravovat vaše IT operace.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci GLPI na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04, 16.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte GLPI na Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Instalace sady LAMP.

Je vyžadován server Ubuntu 20.04 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace GLPI na Ubuntu 20.04.

Nyní stahujeme GLPI z oficiálních stránek:

wget https://github.com/glpi-project/glpi/releases/download/9.5.5/glpi-9.5.5.tgz
tar xvf glpi-9.5.5.tgz

Poté přesuňte vytvořený glpi do složky /var/www/html adresář:

sudo mv glpi /var/www/html/

Nyní udělte správná oprávnění adresáři GLPI:

sudo chown -R www-data:www-data /var/www/html/

Krok 4. Konfigurace MariaDB pro GLPI.

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro GLPI. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace GLPI:

MariaDB [(none)]> create database glpidb character set utf8mb4;
MariaDB [(none)]> grant all on glpidb.* to 'glpi'@'localhost' identified by 'your-strong-password';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;

Krok 5. Konfigurace Apache pro GLPI.

Nyní vytvoříme novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem „glpi.conf “ na vašem virtuálním serveru:

sudo nano /etc/apache2/sites-available/glpi.conf

Přidejte následující řádek:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/
     ServerName your-domain.com
     ServerAlias www.your-domain.com

     <Directory /var/www/html/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Nyní můžeme restartovat webový server Apache, aby se změny provedly:

sudo a2enmod rewrite
sudo a2ensite yourls.conf 
sudo systemctl restart apache2.service

Krok 6. Konfigurace brány firewall

V případě, že jste povolili firewall UFW a požadavky na blokování firewallu webového serveru Apache, otevřete port ve bráně firewall:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

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

GLPI bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/glpi/install/install.php a dokončete požadované kroky k dokončení instalace.

Blahopřejeme! Úspěšně jste nainstalovali GLPI. Děkujeme, že jste použili tento návod k instalaci GLPI na systém Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web GLPI.


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  3. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  1. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  2. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  3. Jak nainstalovat Webmin v Ubuntu 20.04 LTS