sudo apt update -y && sudo apt upgrade -y

sudo apt install apache2 -y

sudo systemctl enable apache2 && sudo systemctl start apache2

sudo systemctl status apache2


sudo apt-get install php8.1 php8.1-cli php8.1-common php8.1-imap php8.1-redis php8.1-snmp php8.1-xml php8.1-zip php8.1-mbstring php8.1-curl php8.1-mysqli php8.1-gd php8.1-intl php8.1-apcu libapache2-mod-php -y


 php -v


sudo apt install mariadb-server -y

sudo systemctl start mariadb && sudo systemctl enable mariadb

sudo systemctl status mariadb



CREATE DATABASE osticket;

GRANT ALL PRIVILEGES ON osticket.* TO helpdesk@localhost IDENTIFIED BY "YOURPASSWORD";

FLUSH PRIVILEGES;

EXIT;



cd /var/www/html


curl -s https://api.github.com/repos/osTicket/osTicket/releases/latest | grep browser_download_url | cut -d '"' -f 4 | wget -i -



unzip osTicket-v1.18.zip


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


rm osTicket-v1.18.zip



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


cd /etc/apache2/sites-available/


touch zsticket.conf



<VirtualHost *:80>

ServerName yourdomain.com

DocumentRoot /var/www/html/upload


<Directory /var/www/html>

AllowOverride All

</Directory>


ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined


</VirtualHost>


sudo a2enmod rewrite


sudo a2ensite zsticket.conf


apachectl -t


systemctl reload apache2


NOW YOU CAN ACCESS THE SERVER WITH THE IP ADDRESS OR FQDN

Next
This is the most recent post.
Previous
Older Post

Post a Comment

 
Top