Im folgenden Tutorial zeigen wir Ihnen, wie Sie LAMP (Linux Apache MySQL und PHP) installieren und konfigurieren auf Ihrem CentOS 6 VPS und betreiben Sie Ihr eigenes Support-Ticketing-System powered by osTicket .
Was ist osTicket?
Es ist ein Open-Source-Support-Ticketing-System. Es leitet Anfragen, die per E-Mail, Webformularen und Telefonanrufen erstellt wurden, nahtlos an eine einfache, benutzerfreundliche, webbasierte Kundensupportplattform für mehrere Benutzer weiter.
Was benötigen Sie, um osTicket auf Ihrem virtuellen Linux-Server auszuführen?
- Ein Webserver wie Apache
- PHP-Serverversion 5.3 oder höher
- mysqli-PHP-Erweiterung
- gd-PHP-Erweiterung
- gettext-PHP-Erweiterung
- imap PHP-Erweiterung
- json-PHP-Erweiterung
- mbstring PHP-Erweiterung
- xml-PHP-Erweiterung
- MySQL-Datenbankserver Version 5.0 oder höher
Für dieses Tutorial verwenden wir einen unserer SSD-VPS-Hosting-Pläne, installiert mit mindestens CentOS 6 Basisinstallation.
STARTEN SIE EINE BILDSCHIRMSITZUNG
Bevor Sie fortfahren, verbinden Sie sich per SSH mit Ihrem Server und starten Sie einen screen
Sitzung mit dem folgenden Befehl:
## screen -U -S osticket
CENTOS-SYSTEM AKTUALISIEREN
Als Nächstes müssen Sie immer sicherstellen, dass Ihr CentOS-VPS vollständig auf dem neuesten Stand ist, indem Sie Folgendes verwenden:
## yum update
LAMPE INSTALLIEREN UND EINRICHTEN
Seit osTicket erfordert einen Webserver, einen Datenbankserver und einen PHP-Server, diese müssen Sie auf Ihrem virtuellen SSD-Server einrichten . Beginnen wir mit dem Webserver, dann dem PHP-Server und den von osTicket benötigten Erweiterungen und schließlich dem Datenbankserver.
APACHE INSTALLIEREN
Installieren Sie den Apache-Webserver , fügen Sie es zum Start Ihres Servers hinzu und starten Verwenden Sie die folgenden Befehle:
## yum install httpd -y ## chkconfig --levels 235 httpd on ## service httpd start
OK, Sie können jetzt versuchen, zu http://yourdomain.tld zu navigieren (das zu Ihrer VPS-IP aufgelöst werden sollte ) und Sie sollten die Standardseite von Apache in Ihrem Browser sehen.
PHP INSTALLIEREN
Fahren Sie mit der PHP-Installation mit dem folgenden Befehl fort:
## yum install php php-{cli,common,gd,mysql,imap,mbstring,xml} -y
Testen Sie, ob Ihre PHP-Installation in Ordnung ist, indem Sie info.php
erstellen Datei im Document Root Ihres Webservers unter /var/www/html
mit:## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
einmal die info.php
Datei erstellt wird, laden Sie Apache neu mit:
## service httpd restart
Öffnen Sie nun die info.php
Datei in Ihrem Browser (http://yourdomain.tld/info.php) und Sie sollten verschiedene Informationen über Ihre PHP-Installation sehen.
INSTALLIEREN Sie MySQL
Installieren Sie den MySQL-Datenbankserver , fügen Sie es Ihrem Systemstart hinzu und starten Verwenden Sie die folgenden Befehle:
## yum install mysql mysql-server -y ## chkconfig --levels 235 mysqld on ## service mysqld start
Als nächstes möchten Sie vielleicht MySQL mysql_secure_installation
ausführen Post-Installationsskript, indem Sie Folgendes in Ihrem Terminal ausführen:
## mysql_secure_installation 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
osTicket-INSTALLATION
Zum Zeitpunkt der Erstellung dieses Artikels war osTicket hat die Version 1.9.2
. Stellen Sie jedoch immer sicher, dass Sie die neueste verfügbare Version erhalten, und stellen Sie auch sicher, dass Sie die relevanten Abschnitte in den folgenden Befehlen ändern:
## mkdir -p /opt/osticket ## wget http://osticket.com/sites/default/files/download/osTicket-v1.9.2.zip -P /tmp ## unzip -d /opt/osticket /tmp/osTicket-v1.9.2.zip
ok, erstellen Sie als nächstes einen symbolischen Link in /var/www/html/support
in das osTicket-Upload-Verzeichnis in /opt/osticket/upload
mit dem folgenden Befehl:
## ln -s /opt/osticket/upload /var/www/html/support
An diesem Punkt sind Sie bereit, die Installation von osTicket zu starten , aber lassen Sie uns die Apache Vhost-Direktive konfigurieren und verwenden Sie support.mydomain.com
um auf die osTicket-Installation zuzugreifen auf Ihrem virtuellen SSD-Server.
APACHE-VHOST ERSTELLEN
Stellen Sie zunächst sicher, dass Sie namensbasiertes virtuelles Hosting verwenden in Ihrem Apache-Webserver aktiviert ist. Dies geschieht normalerweise durch das Auskommentieren von NameVirtualHost *:80
in Ihrer Apache-Hauptkonfigurationsdatei in /etc/httpd/conf/httpd.conf
. Sie können Ihren bevorzugten Editor verwenden, um die Konfigurationsdatei zu bearbeiten, oder den folgenden Befehl verwenden, um diese Option zu aktivieren, falls sie noch nicht aktiviert ist:
## sed -i "/^#NameVirtualHost \*:80$/ s/#NameVirtualHost \*:80/NameVirtualHost \*:80/" /etc/httpd/conf/httpd.conf
Als nächstes fügen Sie den folgenden Abschnitt an /etc/httpd/conf/httpd.conf
an :
<VirtualHost *:80> DocumentRoot /var/www/html/support ServerName support.mydomain.com ServerAlias www.support.mydomain.com <Directory "/var/www/html/support"> AllowOverride All </Directory> ErrorLog logs/support.mydomain.com-error_log CustomLog logs/support.mydomain.com-access_log common </VirtualHost>
Stellen Sie natürlich sicher, dass Sie support.mydomain.com
ersetzen mit Ihrem tatsächlichen (Sub-)Domainnamen. Vergessen Sie auch nicht, Apache mit service httpd restart
neu zu starten damit die Änderungen wirksam werden.
MySQL-DATENBANK ERSTELLEN
Sie müssen auch eine Datenbank für osTicket erstellen, tun Sie dies mit den folgenden Befehlen:
## mysql mysql> create database support; mysql> grant all on support.* to support@localhost identified by 'support'; mysql> \q
Dadurch wird eine neue Datenbank mit dem Namen support
erstellt und gewährt einem Benutzer namens support
alle Berechtigungen mit Passwort support
. Fühlen Sie sich frei, diese nach Ihren Bedürfnissen zu ändern.
FERTIGSTELLEN DER INSTALLATION
Führen Sie die folgenden Befehle aus, um die Installation von osTicket abzuschließen:
## cd /var/www/html/support ## cp include/ost-sampleconfig.php include/ost-config.php ## chown apache: -R /var/www/html/support /opt/osticket
und führen Sie den osTicket-Webinstaller unter http://support.mydomain.com
aus .
nachdem Sie die Installation abgeschlossen haben, ist es aus Sicherheitsgründen am besten, die setup/install.php
zu entfernen Skript mit:
## rm -f /var/www/html/support/setup/install.php
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, osTicket für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Sie können auch lesen, wie Sie LAMP unter CentOS 7 installieren, um neue Updates zu erhalten.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.