Üzleti

Az OSTicket telepítése a CentOS 8 Linux rendszerre

Az OSTicket telepítése a CentOS 8 Linux rendszerre

Ebben a rövid cikkben telepítheti és konfigurálhatja az osTicket programot a CentOS 8 Linux rendszeren. Az osTicket a piacon elérhető kereskedelmi jegyértékesítő rendszerek hatékony alternatívája. Ez az osTicket telepítés a CentOS 8-on az Apache-t használja webszerverként, a MariaDB-t választott adatbázisként és a PHP 7-et.4. Korábbi útmutatónkban kitértünk az osTicket Ubuntu telepítésére.

Az osTicket új felhasználói számára ez egy nyílt jegyvásárlási rendszer, amely bármilyen méretű támogatási esetekre alkalmas. Az osTicket fejlesztése a PHP programozási nyelv segítségével történik. A szoftver egy egyszerű, mégis intuitív és hatékony webes felülettel rendelkezik, amely segít kezelni, rendszerezni, nyomon követni és archiválni a vállalat összes támogatási jegyigényét.

Az osTicket Jegyrendszer jellemzői

Íme az osTicket rendszer néhány legfontosabb jellemzője. Minden funkció elérhető a hivatalos osTicket szolgáltatás oldalon.

Telepítse az osTicket szoftvert a CentOS 8 Linux rendszerre

Az alábbiakban bemutatjuk a következő lépéseket, amelyekkel az osTicket telepíthető a CentOS 8 Linux rendszerre. Telepítendő függőségeket kell telepíteni, amelyeknek az osTicketnek futtatnia kell.

1. lépés: Frissítse a rendszert

Frissítse a rendszerét, mielőtt megkezdi a függőségek és az osTicket telepítését a CentOS 8-ra.

sudo yum -y frissítés sudo yum -y telepíti a yum-utils alkalmazást

Beállíthatja a szerver hosztnevét is (opcionális):

sudo hostnamectl set-hostname osticket.computingforgeeks.com

Ellenőrizze és indítsa újra, ha újraindításra van szükség:

echo "újraindítás szükségességének ellenőrzése ..." echo "" sudo needs-restarting -r RESULT = $? ha [$ RESULT -eq 1]; majd visszhangozza: "Indítsa újra a (z) $ HOSTNAME alkalmazást a frissítések telepítéséhez ..." sudo reboot else echo "Nincs szükség újraindításra" fi

2. lépés: Telepítse és konfigurálja a MariaDB adatbázist

Szüksége lesz egy érvényes MySQL adatbázisra felhasználó, Jelszó, és hostname praktikus a telepítés során. A MySQL felhasználó által megadott FULL jogosultságokkal kell rendelkeznie a létrehozott adatbázisban.

Futtassa az alábbi parancsokat a MariaDB szerver telepítéséhez a CentOS 8 rendszerre:

sudo yum -y @mariadb telepítése

Indítsa el és engedélyezze az adatbázis-szolgáltatást:

sudo systemctl enable - most mariadb

Biztonságos az adatbázis-kiszolgáló telepítés után:

$ sudo mysql_secure_installation

Erősítse meg a hitelesítést, amikor a root felhasználó működik:

$ mysql -u root -p Írja be a jelszót: Üdvözöljük a MariaDB monitoron. A parancsok a következőkkel végződnek: vagy \ g. Az Ön MariaDB csatlakozási azonosítója 16 szerver verzió: 10.3.27-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab és mások. Írja be a 'help;' vagy '\ h' segítségért. Írja be a '\ c' parancsot az aktuális bemeneti utasítás törléséhez. MariaDB [(nincs)]>

A következő lépés az osTicket adatbázis létrehozása. Jelentkezzen be az adatbázis-kiszolgálóra root felhasználóként, és hozzon létre egy adatbázist az osTicket számára:

$ mysql -u root -p CREATE DATABASE osticket_db; MINDEN ADATVÉDELEM MEGADÁSA A osticket_db oldalon.* TO [email protected] AZONOSÍTÁSA "[email protected]"; FLUSH PRIVILEGES; KILÉPÉS;

Tesztelje az adatbázis-shell kapcsolatát:

$ mysql -u osticket_user -p '[email protected]' Üdvözöljük a MariaDB monitoron. A parancsok a következőkkel végződnek: vagy \ g. Az Ön MariaDB kapcsolatazonosítója 17 Szerver verzió: 10.3.27-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab és mások. Írja be a 'help;' vagy '\ h' segítségért. Írja be a '\ c' parancsot az aktuális bemeneti utasítás törléséhez. MariaDB [(nincs)]> MUTASD AZ ADATBÁZISOKAT; + -------------------- + | Adatbázis | + -------------------- + | információ_séma | | osticket_db | + -------------------- + 2 sor a készletben (0.001 mp) MariaDB [(nincs)]> \ q Viszlát

3. lépés: Telepítse az Apache webkiszolgálót a CentOS 8-ra

Az Apache httpd webkiszolgáló alapértelmezés szerint nincs telepítve a CentOS 8-ra. A letöltéshez és telepítéshez futtassa az alábbi parancsokat.

sudo yum -y a httpd telepítése

A telepítés után elindíthatja a szolgáltatást az alábbi paranccsal:

sudo systemctl enable --now httpd

Ellenőrizze a szolgáltatás állapotát:

$ systemctl állapot httpd ● httpd.szolgáltatás - Az Apache HTTP kiszolgáló betöltve: betöltve (/ usr / lib / systemd / system / httpd.szolgáltatás; engedélyezve; szállítói előre beállított: letiltva) Aktív: aktív (fut) 2021-03-29 09:46:54 UTC óta; 26 évvel ezelőtt Docs: man: httpd.szolgáltatás (8) Fő PID: 4498 (httpd) Állapot: "Összes kérés: 1; Tétlen / elfoglalt munkavállalók 100/0; Kérések / sec: 0.0526; Kiszolgált bájt / sec: 33 B / sec "Feladatok: 213 (korlát: 11232) Memória: 27.5M CGroup: / rendszer.szelet / httpd.szolgáltatás ├─4498 / usr / sbin / httpd -DFOREGROUND ├─4499 / usr / sbin / httpd -DFOREGROUND ├─4500 / usr / sbin / httpd -DFOREGROUND ├─4501 / usr / sbin / httpd -DFOREGROUND └─4502 / usr / sbin / httpd -DFOREGROUND március 29. 09:46:54 osticket.computingforgeeks.com systemd [1]: Az Apache HTTP kiszolgáló indítása… március 29. 09:46:54 osticket.computingforgeeks.com systemd [1]: Indította az Apache HTTP szervert. Március 29. 09:46:54 osticket.computingforgeeks.com httpd [4498]: A szerver konfigurálva, figyelve: 80-as port

3. lépés: Telepítse a PHP-t a CentOS 8-ra

A következő lépés a PHP 7 telepítése.4 a CentOS 8-on. EPEL és Remi adattárak hozzáadása:

sudo dnf -y telepítse a https: // dl fájlt.fedoraproject.org / pub / epel / epel-release-latest-8.noarch.rpm sudo dnf -y telepítse a https: // rpms fájlt.remirepo.net / vállalkozás / remi-release-8.rpm sudo dnf -y telepítse a yum-utils alkalmazást

A php AppStream modul visszaállítása:

sudo dnf modul visszaállítása php

Engedélyezze a PHP 7-et.4 modul:

sudo dnf modul telepítése php: remi-7.4 -y

Telepítsen más PHP 7-et.4 kiterjesztés:

sudo dnf -y telepítse a wget php php- körte, cgi, common, curl, mbstring, gd, mysqlnd, gettext, bcmath, json, xml, fpm, intl, zip, imap, apcu

A PHP telepítendő verziója a következő: v7.4:

$ php -v PHP 7.4.16 (cli) (épült: 2021. március 2. 10:35:17) (NTS) Szerzői jog (c) A PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies a Zend OPcache v7 verzióval.4.16., Copyright (c), a Zend Technologies cégtől

4. lépés: Töltse le és telepítse az osTicket szoftvert a CentOS 8-ra

Ekkor készen kell állnia az osTicket legújabb kiadásának letöltésére.

sudo yum -y telepítem a curl wget-et unzip vim

Töltse le az osTicket legújabb kiadását:

göndör -s https: // api.github.com / repos / osTicket / osTicket / releases / latest \ | grep browser_download_url \ | grep "browser_download_url" \ | vágd -d '"' -f 4 \ | wget -i -

Kivonat a letöltött osTicket archívumból:

csomagolja ki az osTicket-v * csomagot.zip -d osTicket

A kibontás után két könyvtárat kap: szkriptek és feltölteni

$ ls -1 osTicket szkript feltöltése

Mozgassa az osTicket mappát ide: / var / www Könyvtár:

sudo mv osTicket / var / www /

Ezután hozzon létre egy osTicket konfigurációs fájlt:

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

Az osTicket webkönyvtár tulajdonjogának módosítása erre: apache felhasználó és csoport.

sudo chown -R apache: apache / var / www / osTicket

5. lépés: Konfigurálja az Apache webkiszolgálót

Teremt VirtualHost konfigurációs fájl az osTicket számára az Apache konfigurációs könyvtárában:

sudo vim / etc / httpd / conf.d / osticket.konf

Adja hozzá és módosítsa a következő tartalmat.

 ServerAdmin [e-mail védett] DocumentRoot / var / www / osTicket / feltöltés ServerName osticket.példa.com ServerAlias ​​www.osticket.példa.com  Opciók FollowSymlinks AllowOverride All Igényel minden engedélyt  ErrorLog / var / log / httpd / osticket_error.napló CustomLog / var / log / httpd / osticket_access.rönk együtt 

Cserélje ki:

Konfigurációs szintaxis megerősítése:

$ sudo apachectl -t Szintaxis OK

Engedélyezze a php-fpm szolgáltatást:

sudo systemctl enable - most php-fpm

Ellenőrizze, hogy a szolgáltatás hiba nélkül indult-e:

$ systemctl állapot php-fpm ● php-fpm.szolgáltatás - A PHP FastCGI folyamatkezelő betöltve: betöltve (/ usr / lib / systemd / system / php-fpm.szolgáltatás; engedélyezve; gyártó előre beállítva: letiltva) Aktív: aktív (fut) 2021-03-29 10:08:38 UTC óta; 6 másodperccel ezelőtt PID: 6570 (php-fpm) Állapot: "Készen áll a kapcsolatok kezelésére" Feladatok: 6 (korlát: 11232) Memória: 25.7M CGroup: / rendszer.szelet / php-fpm.szolgáltatás ├─6570 php-fpm: master folyamat (/ etc / php-fpm.conf) ├─6571 php-fpm: pool www ├─6572 php-fpm: pool www ├─6573 php-fpm: pool www ├─6574 php-fpm: pool www └─6575 php-fpm: pool www március 29, 10 : 08: 38 osticket.computingforgeeks.com systemd [1]: A PHP FastCGI Process Manager elindítása… március 29. 10:08:38 osticket.computingforgeeks.com systemd [1]: elindította a PHP FastCGI folyamatkezelőt.

Ha kényszerítő módban van a SELinux, akkor a címkefájl-összefüggések helyesen:

sudo setsebool -P httpd_can_network_connect 1 semanage fcontext -a -t httpd_sys_rw_content_t "/ var / www / osTicket (/.*)?"sudo restorecon -Rv / var / www / osTicket /

Újrakezd httpd szolgáltatás:

sudo systemctl indítsa újra a httpd fájlt

Nyissa meg a tűzfalban a http és a https portokat:

sudo tűzfal-cmd --add-service = http, https - állandó sudo tűzfal-cmd --reload

6. lépés: Telepítse és konfigurálja az osTicket szolgáltatást a CentOS 8 rendszeren

Most, hogy minden be van állítva, fejezze be a telepítést az osTicket webkonzol bekapcsolásával http: // osticket.példa.com a böngészőben.

Ellenőrizze, hogy a szoftverkövetelmények ellenőrzik-e a CentOS 8 rendszerét:

Töltse ki a szükséges információkat:

A „Adatbázis beállításai”Adja meg az adatbázis-kapcsolat részleteit

Ezután kattintson aTelepítés most" gombot a telepítés megkezdéséhez.

Sikeres telepítés esetén az alábbi oldal jelenik meg:

Most módosítsa a. Engedélyét ost-config.php az alábbiakban látható írásbeli hozzáférés eltávolításához.

sudo chmod 0644 / var / www / osTicket / upload / include / ost-config.php

Távolítsa el a telepítési könyvtárat is:

sudo rm -rf / var / www / osTicket / upload / setup /

Vegye figyelembe az összes hozzáférési URL-t.

Az osTicket URL-je:
// osticket.computingforgeeks.com /
Az Ön személyzetének vezérlőpultja:
// osticket.computingforgeeks.com / scp
osTicket fórumok:
http: // osticket.com / forum /
osTicket Community Wiki:
http: // osticket.com / wiki /

A háttérrendszerbe (személyzeti vezérlőpult) történő bejelentkezéshez használja a tartomány.com / scp

Most próbálja meg elérni a személyzet vezérlőpultját:

Következő cikkünkben megnézzük, hogyan védheti az osTicket-et az Encrypt SSL-tanúsítványokkal.

Az OSTicket biztonságos titkosítása az SSL-tanúsítványokkal

Hasonló cikkek:

Telepítse az UVdesk Helpdesk jegyrendszert a CentOS 8-ra

Telepítse az Attendize jegy- és eseménykezelő rendszert az Ubuntura

Telepítse az OTRS Jegyrendszert az Ubuntu-ra

A Bitcoin használatának kezdete 4 lépésben
El akarja kezdeni a Bitcoin használatát, de nem tudja, hol kezdje? Ha igen, íme négy lépés a Bitcoin használatának megkezdéséhez. Tehát hallottátok, h...
Négy módszer, amelyben Japán trenddiktátor volt a mobiltelefon-kultúrában
Bár Japán mára lemaradt a telefonok és telefonkomponensek gyártásának globális piacáról, a mobiltelefon-kultúra számos olyan eleme, amelyet nyugaton t...
Vásárlás üzleti domain névhez? Kap néhány ötletet!
A vállalkozásának megfelelő domainnév kiválasztása az egyik legfontosabb tényező lehet a sikerhez. Az üzleti domain nevet körültekintően kell megválas...