Come installare Apache su Windows 10

apache

Rilasciato per la prima volta nel 1995, Apache è un server Web open source multipiattaforma completamente gratuito che è già utilizzato da quasi la metà dei siti Web di tutto il mondo. Sebbene funzioni su diversi sistemi operativi, in questo post spiegheremo come Installa Apache su Windows 10.

Il server Apache HTTP, che prende il nome da una delle tribù di nativi americani più bellicose, è molto popolare tra i programmatori, soprattutto per la sua modularità e per il fatto che viene costantemente aggiornato.

Ma è anche un'opzione sempre più richiesta dagli utenti normali. Se teniamo conto che la funzione essenziale del server Apache è quella di servire i web ospitati dai vari browser come Chrome, Firefox, Safari, possiamo dire che il suo compito principale è quello di mantenere una comunicazione fluida e stabile tra il server web e il client web, ovvero l'utente.

Tutto questo scambio di informazioni è gestito attraverso il protocollo HTTP. Inoltre, Apache ci offre un alto grado di personalizzazione grazie al suo sistema modulare. Anche se devi stare attento con queste opzioni, abbiamo la possibilità di attivarne alcune e disattivarne altre, in base alle nostre preferenze.

Apache in Windows 10: vantaggi e svantaggi

In generale installare un server Apache in Windows 10 ci porterà molti vantaggi, anche se vanno considerati anche altri aspetti non proprio positivi. Questo è un breve riassunto dei pro e dei contro:

Vantaggi

  • È compatibile con Siti web basati su WordPress e con quasi tutti i CMS esistenti sul mercato.
  • Ha una struttura di tipo modulare, molto flessibile e versatile.
  • Fabbrica su entrambi i server Windows e Linux.
  • È open source (ha alle spalle una grande comunità di sviluppatori) e totalmente gratuito.
  • Per le stesse ragioni di cui al punto precedente, è in continuo aggiornamento, il che significa a garanzia di sicurezza.
  • Stati Uniti d'America File .htaccess, che facilitano il lavoro con i principali CMS.

Svantaggi

  • Nel caso di siti web ad alto traffico, le prestazioni potrebbero risentirne.
  • L'uso improprio dei moduli può portare a violazioni della sicurezza.

Installa Apache in Windows 10 passo dopo passo

Dopo aver spiegato cos'è Apache e quali vendite rappresenta, vediamo quali sono i passaggi per installare Apache in Windows 10, nonché gli ostacoli più comuni che possiamo incontrare e come risolverli.

Requisiti precedenti

requisiti di apache

Prima di procedere con l'installazione, è necessario verificare che la nostra versione di Windows abbia l'estensione Moduli ridistribuibili di Microsoft Visual C++ 2017. Questi sono necessari per il funzionamento di Apache. Normalmente in Windows 10 questo non è un problema, ma è comunque meglio verificarlo in questo modo:

  1. Andiamo al menu di avvio e cerchiamo il file Pannello di controllo.
  2. Quindi selezioniamo "Programmi".
  3. All'interno del menu che si apre, lo faremo "Programma e funzionalità".
  4. Nell'elenco visualizzato appariranno i componenti necessari per l'installazione del server Apache (vedi immagine sopra, nel riquadro rosso).

Se non disponiamo di questi moduli, possiamo scaricarli da questo link e installarli sul nostro computer. Per i sistemi a 32 bit devi scaricare la versione (X86).

Un altro compito importante che dobbiamo svolgere è assicurarci di avere nel nostro team a porta disponibile per Apache. Normalmente, la porta 80 è quella assegnata ai server. Questo è quello che deve essere lasciato libero per essere utilizzato da Apache. Per assicurarci che sia gratuito, faremo quanto segue:

  1. Nel menu di Windows, digitiamo powershell.
  2. Successivamente, nella console inseriamo il seguente testo: Test-NetConnection localhost -Porta 80
  3. finalmente in linea TcpTestRiuscito riceveremo la risposta:
    • I veri se la porta 80 è già occupata.
    • Falso se la porta 80 è disponibile.

Configurazione di Apache

Una volta soddisfatti i requisiti, possiamo scaricare e installare Apache su Windows 10. La prossima cosa da fare è modificare il file di configurazione per dirti la porta corretta. Se, come accennato nell'esempio precedente, quella porta è la 80 e non compare come opzione predefinita, procederemo come segue:

  1. Prima di tutto, apriamo la cartella c:\apache24\conf
  2. Lì modifichiamo il file contrassegnato come httpd.conf (puoi usare Blocco note, ad esempio).
  3. Nella riga in cui si legge "Ascolta XX" cambiamo quei numeri ("XX") in 80, che è la porta selezionata.
  4. Infine, nella riga in cui si dice NomeServer host locale:XX facciamo lo stesso

eseguire Apache

installa apache

Con tutto pronto, è così che potremo eseguire apache su windows 10 manualmente:

  1. Per prima cosa accediamo alla cartella c:\Apache24\bin
  2. Quindi facciamo doppio clic sul file httpd.exe

Se vogliamo che Apache funzioni automaticamente, dovremo farlo installalo come servizio di Windows. In questo modo verrà eseguito ogni volta che avvieremo il sistema operativo. Questo metodo presenta altri vantaggi, come l'aumento dei livelli di sicurezza grazie all'integrazione in Windows. Ecco come dovremmo farlo:

  1. Nel menu di Windows scriviamo cmq.
  2. Eseguiamo cmd con diritti di amministratore.
  3. Successivamente, apriamo la cartella \apache\bin: cd c:\apache24\bin
  4. Installiamo il servizio con il seguente comando: httpd.exe -k installa
  5. Infine, avviamo Apache con il comando httpd.exe -k avvia

Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.