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

Jak nainstalovat osTicket na Ubuntu 16.04

V tomto tutoriálu vám ukážeme, jak nainstalovat osTicket na Ubuntu 16.04 pomocí zásobníku LEMP, s Nginx jako webovým serverem, databázovým serverem MySQL a PHP 7.0. osTicket je bezplatný a open source podpůrný lístkový systém napsaný v PHP. Je to jednoduchý a lehký nástroj, který můžete použít ke správě, organizaci a archivaci žádostí o vstupenky na podporu. Instalace osTicket na Ubuntu 16.04 je snadný úkol, pokud budete pečlivě sledovat tento návod níže. Začněme.

1. Přihlaste se přes SSH a aktualizujte systém

Než začneme, budete se muset přihlásit ke svému serveru přes SSH jako uživatel root:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Spuštěním následujících příkazů se také ujistěte, že váš server Ubuntu 16.04 je aktuální:

apt-get updateapt-get upgrade

2. Nainstalujte Nginx

Chcete-li nainstalovat nejnovější stabilní verzi Nginx na váš server, jednoduše spusťte následující příkaz:

apt-get install nginx

3. Nainstalujte a nakonfigurujte databázový server MySQL

Chcete-li nainstalovat databázový server MySQL, spusťte následující příkaz:

apt-get install mysql-client mysql-server

Po instalaci můžete spustit mysql_secure_installation skript pro nastavení vašeho kořenového hesla MySQL a zabezpečení instalace MySQL.

mysql_secure_installation

4. Nainstalujte PHP a PHP-FPM

Dále nainstalujeme PHP 7.0, PHP-FPM a některé další moduly PHP, které jsou nutné pro správný chod OsTicket:

apt-get install php7.0-mysql php7.0-cgi php7.0-fpm php7.0-cli php7.0-curl php7.0-mcrypt php7.0-gd php7.0-imap php7.0 -mbstring php7.0-xml php7.0-intl php-apcu

5. Stáhněte si novou kopii osTicket

Než si stáhneme osTicket, musíme vytvořit nový adresář. Můžeme to udělat pomocí následujícího příkazu:

mkdir /var/www/osticket

Náš aktuální pracovní adresář můžeme změnit pomocí:

cd /var/www/osticket

Nyní si můžeme stáhnout nejnovější verzi OsTicket v tomto adresáři s:

wget http://osticket.com/sites/default/files/download/osTicket-v1.10.1.zip

6. Extrahujte a nakonfigurujte osTicket

Chcete-li rozbalit archiv, spusťte:

rozbalte osTicket-v1.10.1.zip

Dále si musíte vytvořit kopii vzorového konfiguračního souboru:

cp /var/www/osticket/upload/include/ost-sampleconfig.php /var/www/osticket/upload/include/ost-config.php

A nakonec musíme změnit vlastníka našeho adresáře osticket pomocí:

chown -R www-data:www-data /var/www/osticket

6. Vytvořte novou databázi pro OsTicket

Chcete-li nastavit novou databázi pro naši instalaci osTicket, musíme se nejprve přihlásit k našemu serveru MySQL pomocí:

mysql -u root -p

A poté spusťte následující příkazy k vytvoření databáze:

VYTVOŘTE DATABÁZI osticket;UDĚLEJTE VŠECHNA PRIVILEGIA NA osticket.* PRO 'osticketuser'@'localhost' IDENTIFIKOVANÉ PODLE 'HESLA';FLUSH PRIVILEGES;exit;

Nezapomeňte nahradit „PASSWORD“ skutečným silným heslem.

7. Nakonfigurujte virtuálního hostitele Nginx

Chcete-li vytvořit nový blok serveru Nginx, spusťte následující příkaz:

nano /etc/nginx/sites-available/osticket

A pak zadejte následující (ujistěte se, že jste nahradili moje-domena.com svým skutečným názvem domény):

server {poslouchejte 80;název_serveru moje-domena.com;root /var/www/osticket/upload;access_log /var/log/nginx/access.log;error_log /var/log/nginx/error.log; 
index index.php index.html index.htm;gzip on;gzip_min_length 1000;gzip_types text/plain application/x-javascript text/xml text/css application/xml;set $path_info "";location ~ /include { deny all;return 403;}if ($request_uri ~ "^/api(/[^\?]+)") {set $path_info $1;}umístění ~ ^/api/(?:tickets|tasks).*$ {try_files $uri $uri/ /api/http.php?$query_string;}if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {set $path_info $1; }umístění ~ ^/scp/ajax.php/.*$ {try_files $uri $uri/ /scp/ajax.php?$query_string;}umístění / {try_files $uri $uri/ index.php;}umístění ~ \. php$ {fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;include snippets/fastcgi-php.conf;fastcgi_pass unix:/run/php/php7.0-fpm.sock;}}

Aktivujte blok serveru vytvořením symbolického odkazu:

ln -s /etc/nginx/sites-available/osticket /etc/nginx/sites-enabled/osticket

Konfiguraci nginx můžete otestovat pomocí

nginx -t

Pokud nejsou žádné chyby, můžete restartovat nginx pomocí:

restart služby nginx

8. Nainstalujte osTicket na svůj server Ubuntu 16.04

Nyní můžete otevřít http://moje-domena.com ve vašem oblíbeném webovém prohlížeči, abyste dokončili instalaci osTicket (moje-domena.com je vaším skutečným názvem domény).

Pro dokončení instalace postupujte podle uvedených pokynů.

A je to. Pokud jste pečlivě dodrželi všechny pokyny, osTicket by měl být úspěšně nainstalován na váš server Ubuntu 16.04.

Samozřejmě nemusíte instalovat osTicket na Ubuntu 16.04, pokud používáte jednu z našich spravovaných hostingových služeb Ubuntu VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám osTicket nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat osTicket na Ubuntu 16.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 MySQL na Ubuntu 16.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat NextCloud 13 na Ubuntu 16.04

  1. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  2. Jak nainstalovat NextCloud 15 na Ubuntu 18.04

  3. Jak nainstalovat Sensu na Ubuntu 18.04

  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat Graylog Server na Ubuntu 16.04

  3. Jak nainstalovat WordPress na Ubuntu 22.04