Upgrade di Apache dalla versione 2.2 alla 2.4+ in Spiceworks

da | Dic 14, 2021

Spiceworks è una potente soluzione dedicata alle aziende che consente a chi si occupa del reparto IT di poter tenere sempre sotto controllo tutti i computer connessi all’interno della rete aziendale. Tutti coloro che utilizzeranno questa soluzione potranno, quindi, monitorare e gestire le reti aziendali, siano esse di piccole che di grandi dimensioni. I responsabili del reparto IT di un’azienda potranno rilevare problemi ed effettuare alcune tipologie di interventi mirati.

Spiceworks interromperà il supporto per questa app dopo Dicembre 2021

Quindi o si passa all’app Cloud denominata Help Desk Server oppure siamo costretti ad aggiornare la versione di Apache con cui Spiceworks gira.

Infatti la versione di Apache con cui gira Spiceworks 7.5 è di Gennaio 2018 quindi molto datata…

Di seguito un tutorial abbastanza lungo che vi permetterà però di mantenere l’installazione On Premise di Spiceworks senza rinunciare alla sicurezza che l’ultima versione di Apache ci può offrire

PREREQUISITI

Versione di Windows Server: 2016 o 2019
Versione di Spiceworks: 7.5.00107
Versione di Apache: Apache/2.2.46 (Win64)

VERIFICA DELLA VERSIONE DI APACHE INSTALLATA

Per verificare la versione di Apache installata su Windows aprire una console DOS quindi digitare il comando:

Dovremmo vedere come mostrato nell’immagine sovrastante la versione di Apache installata

Server version: Apache/2.2.34 (Win32)
Server built: Jan 25 2018 15:08:29

Nel mio caso la versione di Apache installata è: Apache 2.2.34 (Win32)

DOWNLOAD DELL’ULTIMA VERSIONE DI VISUAL C++ 2015 REDISTRIBUTABLE

Per scaricare l’ultima versione di Microsoft Visual C++ 2015 Redistributable andare al seguente link

https://www.microsoft.com/en-US/download/details.aspx?id=52685

Selezionare la lingua quindi cliccare Download

Selezionare la versione compatibile con il nostro OS quindi cliccare Next

NOTA BENE: Scaricare la versione a 32bit e quindi il file vc_redist.x86.exe

DOWNLOAD DELL’ULTIMA VERSIONE DI APACHE STABILE

Per scaricare l’ulitma versione stabile di Apache andare al seguente link

https://httpd.apache.org/download.cgi#apache24

Verificare l’ultima versione stabile (al momento della stesura di questo articolo la versione stabile disponibile è la 2.4.51) quindi cliccare su Files for Microsoft Windows

Cliccare quindi su ApacheHaus come mostrato nell’immagine sovrastante

Scaricare la versione a 32 bit come evidenziato nell’immagine sovrastante e quindi il file httpd-2.4.51-o111l-x86-vc15.zip

Dopo aver terminato il download scompattare il file .zip

Se è tutto coreetto dovremmo vedere all’interno della cartella httpd-2.4.51-o111l-x86-vc15 i seguenti oggetti:

Cartella Apache24
File readme_first.html

INSTALLAZIONE DI VISUAL C++ 2015 REDISTRIBUTABLE

Procedere con l’installazione dell’eseguibile vc_redist.x86.exe

Accettare l’EULA quindi cliccare su Install

Cliccare Close per terminare l’installazione

AGGIORNAMENTO DI APACHE

Prima di procedere con l’aggiornamento creare una copia della cartella C:\Program Files (x86)\Spiceworks\httpd chiamandola C:\Program Files (x86)\Spiceworks\httpd-OLD

Copiare la cartella Apache24 scompattata precedentemente all’interno di un path semplice (in questo tutorial la cartella è stata copiata in C:\temp\Apache24)

Rinominare quindi il file Apache24\bin\httpd.exe in Apache24\bin\spiceworks-httpd.exe

Dovremmo vedere una schermata come quella sovrastante

Copiare quindi il file httpd.conf da C:\Program Files (x86)\Spiceworks\httpd\conf\ all’interno della cartella C:\temp\Apache24\conf\

DOWNLOAD DEL PLUGIN MOD LOG ROTATE PER APACHE 2.4.X

Per scaricare la versione compatibile con apache 2.4.x del plugin Mod Log Rotate andare al seguente link

https://www.apachehaus.com/cgi-bin/download.plx

Nella sezione Modules for Apache 2.4.x VC15 individuare il pacchetto Mod Log Rotate for Apache 2.4.x quindi procedere al download come mostrato nell’immagine sovrastante

Scompattare il file appena scaricato mod_log_rotate-1.0-2.4.x-x86-vc15.zip

Quindi copiare il file mod_log_rotate.so all’interno della cartella C:\temp\Apache24\modules

MERGE DELLE CARTELLE HTTPD DI APACHE

Procedere con lo spegnimento di Spiceworks stoppando il servizio spiceworks

Dovremmo vedere una schermata come quella sovrastante con il servizio in STOP

Aprire la cartella C:\temp\Apache24 quindi selezionare tutte le cartelle

Seleizonarle tutte quindi copiarle nella cartella C:\Program Files (x86)\Spiceworks\httpd

Cliccare su Replace the files in the destination per confermare le modifiche

CONFIGURAZIONE DEL FILE HTTPD.CONF CON APACHE 2.4

Aprire il file httpd.conf all’interno della cartella C:\Program Files (x86)\Spiceworks\httpd

Cancellare tutto il contenuto quindi incollare il listato seguente:

Salvare il file di configurazione httpd.conf

Dallo snap-in Servizi avviare il servizio Spiceworks

Dovremmo vedere il servizio Running come mostrato nell’immagine sovrastante

ATTENZIONE

Se il servizio dovesse andare in crash in automatico provare a sostituire le seguenti righe prendendole dal file httpd.conf originale e sostituendole nel file aggiornato

VERIFICHE POST MIGRAZIONE

Per verificare che l’aggiornamento sia andato a buon fine aprire una finestra di DOS e digitare il seguente comando:

Server version: Apache/2.4.51 (Win32)
Server built: Oct 8 2021 16:15:42

Se abbiamo fatto tutto correttamente dovremmo vedere la versione aggiornata di apache e quindi la 2.4.51 (Win32) come mostrato nell’immagine sovrastante

L’ultima prova che resta da fare per capire se è tutto OK è quella di eseguire spiceworks via web richiamdno il link https://NOME-DEL-SERVER/dashboard

Se viene mostrata la pagina di login vuol dire che il web server è attivo e funzionante

A questo punto non resta che loggarsi e verificare che siano presenti tutti gli oggetti pre-upfate di Apache

Se è tutto OK dovremmo vedere tutti gli oggetti presenti prima dell’aggiornamento di Apache.

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

0 commenti

Invia un commento

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

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione