Il modo più efficiente per testare il contenuto dinamico è tramite un server web locale. Se hai bisogno di sapere come configurarne uno, sei nel posto giusto.
In questo articolo, ti mostreremo come configurare un server web locale su vari sistemi operativi e come testare un'installazione corretta.
Come configurare un server Web locale?
Un server web locale viene essenzialmente configurato installando un software sul tuo computer per fornirgli capacità di server web; è locale poiché sei tu a gestirlo. Ti mostreremo come cambiare il tuo computer in un server HTTP, principalmente basato sull'installazione del software Apache. Ma prima, ecco alcuni prerequisiti:
- Un computer dedicato per diventare il tuo server
- Esecuzione di Windows, Linux o un computer Mac con macOS
- Una connessione a Internet
- Dual-Core 2 GHz o superiore
- 4 GB di RAM
- 1 GB di spazio libero su disco.
Come configurare un server Web locale su Windows 10?
Windows 10 non è basato su Unix, quindi installeremo XAMPP che è una combinazione di Apache, MySQL e PHP. Per installare XAMPP, procedi come segue:
- Navigare verso XAMPP e procedere con l'installazione della versione di Windows.
- Quando richiesto, esegui il programma di installazione.
- Selezionare Apache per installare solo un server Web.
- Una volta completata l'installazione, fai clic su Fine per aprire il pannello di controllo XAMPP.
Per confermare la corretta installazione, inserisci 127.0.0.1
o localhost
nella barra degli indirizzi del browser web. Dovrebbe essere visualizzata la pagina di configurazione di XAMPP.
Come configurare un server Web locale su Mac?
MacOS ha il server web Apache preinstallato; per accenderlo, procedi come segue:
- Fare clic su Finder.
- Fare clic su Applicazioni> Utilità, fare doppio clic su Terminale.
- Ora inserisci ed esegui questo comando per attivare Apache:
sudo apachectl start
- Per confermare che Apache è attivo, inserisci
127.0.0.1
olocalhost
dalla barra degli indirizzi del browser web. Dovresti vedere un messaggio Funziona! Messaggio.
Come configurare un server Web locale su Ubuntu?
Per installare Apache Web Server su Ubuntu Linux 18.04, procedi come segue:
- Accedi a un terminale e inserisci il comando:
sudo apt-get install apache2
- Conferma l'installazione, quindi rilassati mentre Apache è installato.
- Per confermare che l'installazione è stata eseguita correttamente, inserisci quanto segue nella barra degli indirizzi di un browser web:
https://local.server.ip
• Nel browser web, dovresti vedere la pagina predefinita di Ubuntu di Apache2.
Come configurare un server Web locale su Linux?
- Accedi a un terminale per la distribuzione basata su Debian e Ubuntu / Ubuntu e inserisci il comando:
sudo apt install apache2
• Per CentOS e Red Hat, inserisci il comando:sudo dnf install httpd
- Per confermare che l'installazione è stata eseguita correttamente, immettere
localhost
o127.0.0.1
nel tuo browser web.
• La pagina di benvenuto predefinita di Apache dovrebbe visualizzare It Works.
Come configurare un server Web LAN?
Ora ti mostreremo come configurare una rete LAN tramite Windows che si connette a Internet. Prima di tutto, avrai bisogno di quanto segue:
come bloccare qualcuno su wechat
- un computer (server)
- uno switch di rete
- connessione a banda larga
- un router (con modem integrato)
- i dispositivi che desideri connettere alla rete
- Cavi Ethernet
Collega il tuo primo computer:
Collega il router o lo switch di rete al computer utilizzando un cavo Ethernet, quindi accendilo. Se stai effettuando la configurazione per la prima volta, la configurazione guidata di rete lo farà automaticamente per te. Se non viene visualizzato, procedi come segue:
- Fare clic su Centro connessioni di rete e condivisione dal Pannello di controllo o Impostazioni.
- Seleziona Configura una nuova connessione o rete.
- Segui le istruzioni sullo schermo.
Configura il tuo Wi-Fi:
Se desideri che i tuoi dispositivi siano connessi alla tua rete in modalità wireless, dovrai configurare il Wi-Fi; in caso contrario, puoi utilizzare cavi ethernet.
Seguire le istruzioni fornite nel manuale del router / switch di rete per abilitare il Wi-Fi. Per renderlo il più sicuro possibile, procedi come segue:
- Valuta la possibilità di modificare l'SSID (nome di rete), l'accesso Wi-Fi e la password predefiniti. Questo può essere fatto accedendo al tuo router, tramite le impostazioni di rete o un browser web sul tuo PC.
- Assicurati di scegliere la protezione di sicurezza più avanzata: attualmente è WPA2.
- Ora affinché le modifiche abbiano effetto, riavvia il PC.
Connetti la tua LAN a Internet:
Per l'accesso Web alla LAN, collega il router e il modem alla linea telefonica principale, utilizzando la porta WAN.
Collega i tuoi dispositivi alla LAN:
Indipendentemente dal fatto che tu abbia collegato i tuoi dispositivi alla LAN tramite Wi-Fi o cavo ethernet, procedi come segue:
- Sui tuoi dispositivi, attiva il Wi-Fi
- Seleziona la tua rete
- Immettere la nuova password quando richiesto
Per connettersi alla LAN utilizzando cavi Ethernet:
- Collega il cavo allo switch / router di rete
- Collega l'altra estremità al tuo dispositivo
- Fai lo stesso per gli altri tuoi dispositivi, sarai in grado di accedervi da qualsiasi dispositivo sulla tua LAN.
Ora inizia a condividere:
Per configurare un gruppo home per la condivisione delle risorse sulla rete, procedi come segue:
- Vai a Pannello di controllo> Rete e Internet> Gruppo home.
- Seleziona Crea un gruppo home per avviare la configurazione guidata del gruppo home e fornirti la password necessaria per consentire agli altri dispositivi di connettersi alla LAN.
Esistono diversi modi per condividere e dare accesso alle risorse in una LAN, tra cui:
- Fare clic con il pulsante destro del mouse su file o cartelle> Condividi con ...
- Aggiunta di file alle cartelle pubbliche e attivazione della condivisione delle cartelle pubbliche tramite il Centro connessioni di rete e condivisione.
Come configurare un server HTTP locale?
Ora ti mostreremo come configurare un server web locale per il test. Per un'installazione di Python su Windows, procedi come segue:
- Vai alla homepage di Python python.org .
- Nella sezione Download, seleziona il collegamento Python 3.xxx.
- Verso la parte inferiore dello schermo, seleziona il file exe di Windows x86 per il download.
- Esegui il file una volta scaricato.
- Dalla prima pagina, assicurati di selezionare la casella di controllo Aggiungi Python 3.xxx a PERCORSO.
- Seleziona Installa, quindi Chiudi al termine.
- Accedi al prompt dei comandi e inserisci questo comando per verificare la corretta installazione:
python -V
# Or you may have command py available,
# in that case attempt py -V
Questo mostrerà la versione. Se il numero è corretto, digita il seguente comando cd, quindi nella directory in cui risiede il tuo esempio:
# add the directory name to enter, e.g.
cd Desktop
# use two dots to go up a directory level if necessary
cd ..
Ora per avviare il server nella directory, inserisci i seguenti comandi:
# If the Python version displayed is more than 3.X
python3 -m http.server
# In windows as an alternative enter python to substitute py -3, or python3
# If Python version 2.X is displayed
python -m SimpleHTTPServer
Per vedere un elenco dei contenuti nella directory, vai al server dalla barra degli indirizzi del tuo browser web inserisci localhost:8000
Se la porta 8000 è già occupata, utilizzare un'altra porta, ad esempio:
python3 -m http.server 7800
(Python 3.x) opython -m SimpleHTTPServer 7800
(Python 2.x)
Quindi inserisci localhost:7800
per accedere al server.
Come configurare il server Web locale su Windows 10 e MAMP?
Per una nuova installazione di MAMP / MAMP PRO su Windows 10, procedi come segue:
- Navigare e scaricare MAMP PRO da www.mamp.info .
- Vai alla cartella dei download e fai doppio clic su
setup_MAMP_MAMP_PRO_4.x.exe
file. - Segui le istruzioni sullo schermo per eseguire l'installazione.
Nota: sia MAMP PRO C:MAMP PRO
e MAMP C:MAMP
verranno installate cartelle, ignorare la cartella MAMP PRO se non si desidera utilizzare la versione pro.
Ora per eseguire MAMP e testare il successo, procedi come segue:
- In Windows Explorer, vai a C: MAMP e accedi a MAMP.exe. file. Consenti l'accesso se ricevi un avviso di sicurezza.
- Il server Apache e il server MySQL dovrebbero avviarsi automaticamente, in caso contrario fare clic su Avvia server.
- Dal menu MAMP fare clic su Preferenze.
- Immettere
8888
nel campo della porta Apache. - Seleziona la pagina Apri WebStart.
- Un Benvenuto! La pagina MAMP è stata installata correttamente dovrebbe essere visualizzata.
Domande frequenti aggiuntive
Che cos'è un server Web locale?
Un server web locale è un computer che soddisfa le richieste HTTP del pubblico restituendo pagine web. Ad esempio, uno sviluppatore web può ospitare un sito web e avere tutti i file o il software necessari per il sito web fisicamente archiviati sul proprio computer (localmente) invece di una società di web hosting esterna.
Cos'è una LAN?
Una LAN (rete locale) collega un insieme di dispositivi in un'area, ad esempio in una casa, in un ufficio o in un edificio. Le dimensioni di una LAN possono variare da migliaia di utenti e dispositivi a un solo utente.
Cos'è una WAN?
Una WAN (Wide Area Network) collega geograficamente le telecomunicazioni. Viene tipicamente utilizzato da enti governativi, scuole e aziende per trasmettere i dati tra loro, consentendo alle persone di svolgere le proprie funzioni indipendentemente dalla loro località fisica.
Da un normale computer a un potente server Web
I server Web locali sono ottimi per ospitare siti Web e archiviare praticamente tutto ciò a cui si desidera consentire l'accesso ad altri. Con pacchetti software che trasformano magicamente il tuo normale PC o computer in un server web, è abbastanza semplice configurarne uno.
Ora che ti abbiamo mostrato come configurarne uno tuo, sei riuscito a far funzionare il tuo server web? Per che tipo di cose usi il tuo server web? Ci piacerebbe sentire la tua opinione, lascia un commento nella sezione sottostante.