GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal osTicket di CentOS 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal osTicket di CentOS 8. Bagi Anda yang belum tahu, os-Ticket adalah tiket dukungan open source yang banyak digunakan dan tepercaya Sistem ini dengan mulus mengarahkan pertanyaan yang dibuat melalui email, formulir web, dan panggilan telepon ke platform dukungan pelanggan berbasis web yang sederhana, mudah digunakan, multi-pengguna, dan umumnya digunakan untuk layanan Help Desk. osTicket adalah alternatif yang kuat ke sistem tiket komersial yang tersedia di pasar.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi sistem tiket komersial osTicket pada CentOS 8.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal osTicket di CentOS 8

Langkah 1. Pertama-tama, pastikan semua paket sudah diperbarui.

sudo dnf update

Langkah 2. Memasang LAMP Stack.

Jika Anda belum menginstal LAMP stack di server, Anda dapat mengikuti panduan kami di sini.

Langkah 3. Menginstal osTicket di CentOS 8.

Sekarang kami mengunduh rilis terbaru osTicket dari situs web resmi:

wget https://github.com/osTicket/osTicket/releases/download/v1.15.2/osTicket-v1.15.2.zip

Buka zip arsip osTicket ke direktori root dokumen di server Anda:

unzip -d /var/www/osTicket/ osTicket-*.zip
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php

Berikan izin yang sesuai ke direktori webroot dengan perintah berikut:

chown -R apache:apache /var/www/osTicket
chmod 0666 /var/www/osTicket/upload/include/ost-config.php

Langkah 4. Mengonfigurasi MariaDB untuk osTicket.

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation naskah. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB.

mysql_secure_installation

Konfigurasikan seperti ini:

- 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

Selanjutnya, kita perlu masuk ke konsol MariaDB dan membuat database untuk osTicket. Jalankan perintah berikut:

mysql -u root -p

Ini akan meminta Anda untuk memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server basis data, Anda perlu membuat basis data untuk Pemasangan osTicket:

MariaDB [(none)]> CREATE DATABASE osticketdb;
MariaDB [(none)]> CREATE USER 'user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON osticketdb.* TO 'osticket_user'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES
MariaDB [(none)]> exit

Langkah 5. Konfigurasi Apache untuk osTicket.

Sekarang kita membuat file konfigurasi VirtualHost untuk osTicket pada direktori konfigurasi Apache:

nano /etc/httpd/conf.d/osticket.conf

Tambahkan dan ubah konten berikut:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/osTicket/upload
     ServerName osticket.idroot.us
     ServerAlias www.osticket.idroot.us
     <Directory /var/www/osTicket/upload/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog /var/log/httpd/osticket_error.log
     CustomLog /var/log/httpd/osticket_access.log combined
</VirtualHost>

Simpan dan tutup file. Mulai ulang layanan Apache agar perubahan diterapkan:

sudo systemctl restart httpd
sudo systemctl enable httpd

Langkah 6. Konfigurasi Firewall.

Jika firewall OS diaktifkan di server Anda, berikan akses ke port 80 dan 443 untuk diakses dari luar jaringan:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Langkah 7. Mengakses osTicket.

osTicket akan tersedia di HTTP port 80 secara default. Buka browser favorit Anda dan navigasikan ke http://osticket.idroot.us dan ikuti petunjuk di layar untuk menyelesaikan penginstalan.

Selamat! Anda telah berhasil menginstal osTicket. Terima kasih telah menggunakan tutorial ini untuk menginstal sistem tiket komersial osTicket pada sistem CentOS 8. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa osTicket resmi situs web.


Cent OS
  1. Cara Menginstal MariaDB Di CentOS 6

  2. Cara Menginstal Habari di CentOS 7

  3. Cara Menginstal Elgg di CentOS 7

  1. Cara Menginstal MariaDB di CentOS 7

  2. Cara Menginstal osTicket di CentOS 6

  3. Cara Menginstal Moodle di CentOS 7

  1. Cara Menginstal Magento di CentOS 7

  2. Cara Menginstal InvoicePlane di CentOS 7

  3. Cara Menginstal WordPress di CentOS 7