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

0 commenti

Invia un commento

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

Translate »