„OSTicket telepítése Apache / MySQL környezetben” változatai közötti eltérés
| 38. sor: | 38. sor: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* ServerName: domain név, ami alatt a OSTicket elérhető lesz. (A domaint konfigurálni kell a kiszolgáló IP címéhez) | *ServerName: domain név, ami alatt a OSTicket elérhető lesz. (A domaint konfigurálni kell a kiszolgáló IP címéhez) | ||
* ServerAlias: további domain nevek. | *ServerAlias: további domain nevek. | ||
* ServerAdmin: webmester e-mail címe. | *ServerAdmin: webmester e-mail címe. | ||
* DocumentRoot: A könyvtár, ahová az OSTicket motor telepítve lesz. | *DocumentRoot: A könyvtár, ahová az OSTicket motor telepítve lesz. | ||
* VirtualHost: a *:443 a https, a *:80 a http konfiguráció, ha csak az egyik kell, a másik elhagyható | *VirtualHost: a *:443 a https, a *:80 a http konfiguráció, ha csak az egyik kell, a másik elhagyható | ||
* https konfiguráció | *https konfiguráció | ||
** SSLCertificateFile: tanúsítvány fájl | **SSLCertificateFile: tanúsítvány fájl | ||
** SSLCertificateKeyFile: privát kulcs file | **SSLCertificateKeyFile: privát kulcs file | ||
** Include (opcionális): tanúsítvány lánc fájl | **Include (opcionális): tanúsítvány lánc fájl | ||
<syntaxhighlight lang="apacheconf"> | <syntaxhighlight lang="apacheconf"> | ||
<IfModule mod_ssl.c> | <IfModule mod_ssl.c> | ||
| 79. sor: | 79. sor: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== OSTicket motor telepítése == | ==OSTicket motor telepítése== | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# ost install | # ost install | ||
mkdir -p /var/www/osticket-1.14.1 | mkdir -p /var/www/osticket-1.14.1 | ||
mkdir -p /tmp/osticket | mkdir -p /tmp/osticket | ||
wget https://github.com/osTicket/osTicket/releases/download/v1.14.1/osTicket-v1.14.1.zip -P /tmp | wget https://github.com/osTicket/osTicket/releases/download/v1.14.1/osTicket-v1.14.1.zip -P /tmp | ||
unzip /tmp/osTicket-v1.14.1.zip -d /tmp/osticket | unzip /tmp/osTicket-v1.14.1.zip -d /tmp/osticket | ||
mv /tmp/osticket/upload/* /var/www/osticket-1.14.1/ | mv /tmp/osticket/upload/* /var/www/osticket-1.14.1/ | ||
rm /tmp/osTicket-v1.14.1.zip | rm /tmp/osTicket-v1.14.1.zip | ||
rm -R /tmp/osticket | rm -R /tmp/osticket | ||
| 98. sor: | 96. sor: | ||
wget https://s3.amazonaws.com/downloads.osticket.com/plugin/auth-passthru.phar -P /var/www/osticket-1.14.1/include/plugins/ | wget https://s3.amazonaws.com/downloads.osticket.com/plugin/auth-passthru.phar -P /var/www/osticket-1.14.1/include/plugins/ | ||
wget https://s3.amazonaws.com/downloads.osticket.com/plugin/storage-fs.phar -P /var/www/osticket-1.14.1/include/plugins/ | wget https://s3.amazonaws.com/downloads.osticket.com/plugin/storage-fs.phar -P /var/www/osticket-1.14.1/include/plugins/ | ||
# tulajdonos | # tulajdonos beállítása | ||
chown -R www-data:www-data /var/www/osticket-1.14.1 | chown -R www-data:www-data /var/www/osticket-1.14.1 | ||
# | # config file szerkeszthetősége | ||
chmod 0666 /var/www/osticket-1.14.1/include/ost-config.php | |||
</syntaxhighlight>Az OSTicket telepítése böngészőben, a beállított domain használatával folytatható. pl: <nowiki>https://mydomain.com</nowiki> | </syntaxhighlight>Az OSTicket telepítése böngészőben, a beállított domain használatával folytatható. pl: <nowiki>https://mydomain.com</nowiki> | ||
[[Fájl:OsTicket telepítő 1.png|középre|keretezett]] | |||
Ha minden feltétel adott, kezdődhet a telepítés. | |||
[[Fájl:OsTicket telepítő 2.png|középre|keretezett]] | |||
Értelemszerűen kell megadni az adatokat. Az adatbázis beállításoknál az [[OSTicket telepítése Debian 10 - Apache - MySQL környezetben|Adatbázis létrehozása]] részben megadott adatokat kell használni. | |||
A lap 2020. április 24., 10:24-kori változata
Összefoglalás
A leírás Debian 9.12 operációs rendszeren készült.
A példák a szöveges fájlok szerkesztéséhez mcedit szövegszerkesztőt feltéteznek (Telepítés: apt install mc)
A parancsok root jogot feltételeznek. (állandó root jog: sudo bash)
A szükséges Apache webszerver, MySQL adatbázis szerver és Php futtatókörnyezet az operációs rendszer tárolójából telepítjük.
Az OSTicket 1.14.1 kiadása lesz telepítve.
A példában a webszerver és az adatbázis szerver egy hoston fut. Igény esetén ezek különválaszthatóak.
Futtató környezet telepítése
Webszerver, adatbáziszerver és Php futtatókörnyezet telepítése
apt install -y apache2 mysql-server php php-mysql php-imap php-xml php-mbstring php-gd php-json php-intl php-apcu php-ldap
Adatbázis létrehozása
Feltételezve, hogy a mysql root felhasználónak konzolból nincs jelszava (telepítés alapértelmezett)
SQL futtatása:
- ost: adatbázis neve
- ostuser: adatbázis felhasználó neve
- password: adatbázis felhasználó jelszava
mysql -uroot -e "CREATE DATABASE ost CHARACTER SET utf8; CREATE USER 'ostuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON ost.* TO 'ostuser'@'%';"
Webszerver konfigurálása
A pédában Apache-Debian alapértelmezések lesznek használatban: A /var/www/ könyvtár és a www-data user lesz használva.
Apache konfiguráció létrehozása:
mcedit /etc/apache2/sites-available/osticket.conf
- ServerName: domain név, ami alatt a OSTicket elérhető lesz. (A domaint konfigurálni kell a kiszolgáló IP címéhez)
- ServerAlias: további domain nevek.
- ServerAdmin: webmester e-mail címe.
- DocumentRoot: A könyvtár, ahová az OSTicket motor telepítve lesz.
- VirtualHost: a *:443 a https, a *:80 a http konfiguráció, ha csak az egyik kell, a másik elhagyható
- https konfiguráció
- SSLCertificateFile: tanúsítvány fájl
- SSLCertificateKeyFile: privát kulcs file
- Include (opcionális): tanúsítvány lánc fájl
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName mydomain.com
ServerAlias www.mydomain.com
ServerAdmin webmaster@mydomain.com
DocumentRoot /var/www/osticket-1.14.1
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
#Include /etc/ssl/certs/ssl-chain.conf
</VirtualHost>
</IfModule>
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias www.mydomain.com
ServerAdmin webmaster@mydomain.com
DocumentRoot /var/www/osticket-1.14.1
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Apache konfiguráció:
ln -s /etc/apache2/sites-available/osticket.conf /etc/apache2/sites-enabled/osticket.conf
service apache2 restart
OSTicket motor telepítése
# ost install
mkdir -p /var/www/osticket-1.14.1
mkdir -p /tmp/osticket
wget https://github.com/osTicket/osTicket/releases/download/v1.14.1/osTicket-v1.14.1.zip -P /tmp
unzip /tmp/osTicket-v1.14.1.zip -d /tmp/osticket
mv /tmp/osticket/upload/* /var/www/osticket-1.14.1/
rm /tmp/osTicket-v1.14.1.zip
rm -R /tmp/osticket
# config file létrehozása
cp /var/www/osticket-1.14.1/include/ost-sampleconfig.php /var/www/osticket-1.14.1/include/ost-config.php
# nyelvi file és pluginok
wget https://s3.amazonaws.com/downloads.osticket.com/lang/1.11.x/hu.phar -P /var/www/osticket-1.14.1/include/i18n/
wget https://s3.amazonaws.com/downloads.osticket.com/plugin/auth-ldap.phar -P /var/www/osticket-1.14.1/include/plugins/
wget https://s3.amazonaws.com/downloads.osticket.com/plugin/auth-passthru.phar -P /var/www/osticket-1.14.1/include/plugins/
wget https://s3.amazonaws.com/downloads.osticket.com/plugin/storage-fs.phar -P /var/www/osticket-1.14.1/include/plugins/
# tulajdonos beállítása
chown -R www-data:www-data /var/www/osticket-1.14.1
# config file szerkeszthetősége
chmod 0666 /var/www/osticket-1.14.1/include/ost-config.php
Az OSTicket telepítése böngészőben, a beállított domain használatával folytatható. pl: https://mydomain.com
Ha minden feltétel adott, kezdődhet a telepítés.
Értelemszerűen kell megadni az adatokat. Az adatbázis beállításoknál az Adatbázis létrehozása részben megadott adatokat kell használni.

