320.06.70.037 [email protected]
Seleziona una pagina

Installazione e Configurazione osTicket v1.10 su Linux Server Ubuntu 16.04

da | Giu 23, 2017 | Ubuntu, Help Desk, osTicket | 0 commenti

PRE-REQUISITI

– Server con installato Ubuntu 16.04.2 LTS Codename:Xenial
– La versione di osTicket che installeremo è la Core v1.10

INSTALLAZIONE NGINX, MYSQL e PHP 7

Prima di iniziare, si consiglia di aggiornare il sistema con l’ultima versione stabile.
Accedere con l’utente di sudo e eseguire i seguenti comandi per aggiornare il sistema.



In primo luogo, è necessario installare Nginx, MySQL, PHP, PHP-FPM e altri moduli PHP richiesti nel sistema.
È possibile installarli tutti con il seguente comando:


Inserire la password di root del MySQl Server e cliccare OK

Reinserire la password e cliccare su OK

Adesso facciamo partire Nginx e MySQL e impostiamo la partenza all’avvio del server con i seguenti comandi:


Assicurati ora che tutti i servizi siano in esecuzione controllando la porta del server dei servizi:


Dovremmo vedere una schermata come quella sovrastante
Verrà visualizzata la porta 80 utilizzata da Nginx e la porta 3306 utilizzata dal server MySQL.

Adesso è necessario modificare il file php.ini lanciando il comando:


Decommentare la seguente riga e modificare il suo valore da 1 a 0:


Salvare e chiudere il file, quindi riavviare il servizio php7-fpm e fare in modo che parta all’avvio:

CONFIGURAZIONE DEL DATABASE PER OSTICKETS

Per impostazione predefinita, MySQL non è protetto.
È possibile assicurarlo eseguendo lo script mysql_secure_installation con il comando:


Rispondi a tutte le domande come indicato di seguito:

  1. Would you like to setup VALIDATE PASSWORD plugin? [Y/n] Y
  2. There are three levels of password validation policy:

LOW Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: Selezionare il numero che si desidera (Io di solito inerisco 0=LOW)

Estimated strength of the password: 50

3. Change the password for root ? ((Press y|Y for Yes, any other key for No) : Scrivere Yes per cambiare la password di root del Database

4. By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y

5. Normally, root should only be allowed to connect from
‘localhost’. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y

6. By default, MySQL comes with a database named ‘test’ that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y

7. Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Quando tutto è fatto, connettersi con shell MySQL con il seguente comando:


Inserisci la password, quindi crea un nuovo database e un utente per osTicket:
NOTA BENE: copiare tutta la riga compreso il punto e virgola e al posto della parola password inserire la password da assegnare all’utente osticket

INSTALLAZIONE OSTICKET

In primo luogo, è necessario creare una directory per osTicket:


Quindi, modificare la directory su osTicket e scaricare la versione più stabile di osTicket con i seguenti comandi:


Prima di scompattare il file .zip installiamo l’utility unzip con il seguente comando:


A questo punto possiamo estrarre il file scaricato con il comando:


Successivamente, copiamo il file di configurazione di esempio con il comando:


Modificare il proprietario di tutti i file e directory di osticket per l’utente e il gruppo “www-data”.

CONFIGURARE NGINX PER OSTICKET

Sarà necessario creare una nuova configurazione host virtuale per osTicket:


Aggiungere le seguenti righe


Salvare e chiudere il file, quindi attivare l’host virtuale con il seguente comando:


Infine, riavviare il servizio Nginx con il comando:

ACCESSO E CONFIGURAZIONE DA INTERFACCIA WEB DI OSTICKET

Richiamare il link inserito nel file creato dell’host virtuale

http://nome-server.dominio.com

Se è tutto ok dovremmo vedere una schermata come quella sovrastante con tutti i prerequisiti rispettati
Clicchiamo su Continue per procedere con l’installazione

Compilare tutti i campi con le informazioni richieste

Inserire tutte le informazioni relative al database create in precedenza quindi cliccare su Install Now

Se è andata tutto bene dovremmo vedere una schermata come quella sovrastante

Il link per il sito osTicket è : http://nome-server.dominio

Il link per il back-end amministrativo del sito è : http://nome-server.dominio/scp

Una volta completata l’installazione, rimuovere la directory di installazione e modificare l’autorizzazione del file di configurazione di osTicket:

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

Installazione di Ubuntu Server 19.10

La versione Ubuntu 19.10 del 17 ottobre 2019 porta una serie di nuove funzionalità e graditi miglioramenti sul desktop. In breve, Ubuntu 19.10 ha molto da offrire a coloro che desiderano aggiornare da Ubuntu 19.04, anche se forse non abbastanza per attirare qualcuno...

leggi tutto

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »