Ofzen And Computing è supportato dai lettori. Quando acquisti tramite link sul nostro sito, potremmo guadagnare una commissione di affiliazione senza alcun costo per te. Come affiliato Amazon guadagno dagli acquisti idonei.

Come installare Apache su Windows 7

  Scritto da: Amministratore
Aggiornato il: 27/05/2020
Est. Lettura: 2 minuti

Per installare il software del server web Apache HTTPD su Windows 7, devi fare un paio di cose diverse.

  1. Scarica e installa il software Apache.
  2. Se desideri fornire contenuto ad altri computer della tua rete, consenti il traffico sulla porta 80 attraverso Windows Firewall.
  3. Se vuoi servire contenuti al pubblico, devi anche consentire il traffico della porta 80 attraverso il tuo router e indirizzarlo alla macchina giusta.

Scarica e installa Apache

Visita httpd.apache.org e scegli di scaricare il software da un mirror. Scegli l'ultima versione stabile, a meno che tu non abbia bisogno di una versione precedente per qualche motivo. Scarica una delle versioni di Win32 Binary (una viene fornita con Open SSL e l'altra no).

Apache per Windows viene fornito come pacchetto MSI autoinstallante. Esegui il programma di installazione, rispondi alle domande poste e verrai configurato con una configurazione di base del server Web sul tuo computer Windows 7.

A questo punto, puoi aprire un browser web e andare su http://localhost o http://127.0.0.1 e vedere una pagina di test che ti informa che il server funziona. Posiziona il contenuto che desideri pubblicare nella cartella c:Program FilesApache Software FoundationApache[xx]htdocs.

Consenti il traffico sulla porta 80 tramite Windows Firewall

Se desideri effettuare richieste da un'altra macchina sulla tua rete, devi configurare il firewall di Windows per consentire tali connessioni. In Windows 7, questo viene fatto andando su Start → Pannello di controllo → Sistema e sicurezza → Windows Firewall → Impostazioni avanzate → Regole in entrata → Nuova regola. Crea una regola di porta per TCP sulla porta 80. Ecco una descrizione più dettagliata del processo.

Assegna un nome alla regola per Apache.

Ora puoi inserire l'IP del tuo server nella barra degli indirizzi di un browser Web su un altro dei tuoi computer e ottenere contenuti da Apache. Se non conosci l'IP locale della macchina Apache, ci sono due modi per ottenerlo:

  1. Dal tuo computer: Ottieni il tuo IP interno dal prompt dei comandi. Probabilmente inizierà con "192.168.".
  2. Dal tuo router: accedi al pannello di controllo del tuo router e trova un'opzione che mostra tutti i client connessi. Su molti router Linksys, puoi ottenere un elenco di IP dalla tabella dei client DHCP.

Consenti il traffico Apache attraverso il tuo router

Se vuoi servire contenuti al pubblico, devi consentire il traffico della porta 80 di Apache attraverso il tuo router. Il processo per farlo è diverso a seconda del produttore del router. Se disponi di un router Linksys, il processo è probabilmente il seguente:

  1. Accedi al pannello di controllo del tuo router.
  2. Vai a Sicurezza.
  3. Deseleziona "Blocca richieste Internet anonime".
  4. Fare clic su "Salva".
  5. Vai su Applicazioni e giochi.
  6. Inserisci le seguenti informazioni:
    • Applicazione: Apache
    • Inizio: 80
    • Fine: 80
    • Protocollo: entrambi
    • Indirizzo IP: lo stesso IP interno ottenuto in precedenza.
    • Spunta "Abilita".
  7. Fare clic su "Salva".

Tieni presente che ci sono rischi insiti nel permettere al mondo esterno di attraversare il firewall del tuo router. Se configuri qualcosa in modo errato, potresti inavvertitamente rendere disponibili al pubblico informazioni private.

Autore