2Sep

Beginner Geek: come ospitare il tuo sito web su Windows( WAMP)

L'hosting del proprio sito Web non deve costare un canone mensile o richiedere un sacco di conoscenze tecniche per l'installazione. Se hai solo bisogno di ospitare un piccolo sito web che avrà solo pochi visitatori, puoi trasformare il tuo PC Windows in un server WAMP.

Dovresti ospitare il tuo sito?

Anche se ospitare il tuo sito web sul tuo computer locale è molto divertente, se vuoi un sito Web a cui le persone possono effettivamente accedere, potresti voler ottenere il tuo piano di hosting web da qualche parte. Bluehost offre hosting web illimitato a $ 3,95 al mese, con pieno supporto per PHP e MySQL.È sicuramente un modo semplice per iniziare con un sito Web e hanno semplici programmi di installazione con un solo clic per iniziare a utilizzare software popolari come WordPress e altri.

Se si ospita il proprio sito locale a cui si desidera accedere, è necessario aprire il firewall sul computer di casa e ciò significa che si stanno potenzialmente aprendo dei buchi di sicurezza. Vale sicuramente la pena di pensare a ottenere un piano di hosting a basso costo altrove, come Bluehost o Hostgator.

Se si desidera solo un server di sviluppo locale, continuare a leggere.

Che cos'è "WAMP"?

WAMP è un acronimo che sta per "Windows, Apache, MySQL e PHP".Quando si scarica una WAMP, si scarica semplicemente un programma che installa tre cose diverse. I WAMP sono convenienti perché consentono di scaricare e installare tutti i pacchetti necessari per ospitare contenuti web dinamici in un colpo solo. Altrimenti, dovresti scaricare i tre pacchetti separatamente.

Windows - La "W" in WAMP è lì solo per specificare che il programma è compatibile con i sistemi operativi Windows.

Apache - Questo è il programma che viene utilizzato per ospitare effettivamente il tuo sito web. Con esso da solo, è possibile ospitare file HTML e altri contenuti Web statici.

MySQL - Fornisce un database per i tuoi contenuti web. Un sacco di pagine web dinamiche hanno bisogno di archiviare dati( ad esempio nomi utente e password per gli account web), che è dove MySQL entra in gioco.

PHP - Il linguaggio più popolare per la scrittura di contenuti web dinamici - di gran lunga. WordPress, Facebook, Joomla e molti altri siti Web e sistemi di gestione dei contenuti utilizzano PHP.Se prevedi di ospitare qualcosa di più delle pagine web statiche, PHP sarà un compagno essenziale.

Se stai utilizzando Linux anziché Windows, dovrai installare una LAMP.È anche possibile ospitare un sito Web su Windows utilizzando IIS in modo da non dover installare software di terze parti. Il passaggio alla rotta IIS non è raccomandato per la maggior parte degli scopi ed è molto più di un processo per supportare il contenuto web dinamico, quindi segui WAMP a meno che tu non abbia una circostanza unica che richiede IIS.

Prima di procedere, ti preghiamo di comprendere che l'hosting di un sito Web su un PC di uso quotidiano e una connessione Internet di livello consumer non è consigliato per scopi diversi da quelli di test e / o per ospitare un piccolo sito Web per pochi visitatori. Ricorda che la prossima volta che Windows Update deve riavviare il tuo sistema, il tuo sito Web va a finire con esso - non è la situazione ideale per un sito web serio.


Installazione di WAMP

Sono disponibili molti programmi WAMP, ma lavoreremo con WampServer. Vai al loro sito Web e scarica l'ultima versione del loro programma, quindi avvia l'installazione.

I messaggi di installazione sono auto-esplicativi;mantieni tutto al valore predefinito e continua a fare clic su Avanti. Puoi semplicemente fare clic su Apri su questo prompt per fare in modo che WampServer utilizzi il browser predefinito ogni volta che scegli di guardare il tuo sito web:

Assicurati di aggiungere anche l'eccezione di sicurezza per Apache in Windows Firewall:

Al termine dell'installazione, seleziona la casella che dice"Avvia WampServer 2 ora" prima di premere Fine. Dovresti vedere il programma in esecuzione nell'area di notifica.

Fare clic con il tasto sinistro sull'icona e premere "Localhost" nella parte superiore del menu di selezione per aprire il sito Web.

La pagina predefinita al momento ci mostra solo una pagina di informazioni rapide in modo che possiamo confermare che tutti i componenti funzionano correttamente. Se vedi questa schermata, hai installato correttamente un server WAMP.

Alcuni problemi di risoluzione rapida

Abbiamo fatto diverse installazioni di test di questo programma e abbiamo scoperto che alcuni pacchetti di Microsoft sono assolutamente essenziali per far funzionare correttamente WampServer. Se hai già avuto problemi fino a questo punto, assicurati di aver installato i seguenti aggiornamenti, disinstallare WampServer, riavviare il PC e reinstallare WampServer. Pacchetti richiesti

WAMP a 32 bit:
Pacchetto ridistribuibile Microsoft Visual C ++ 2008 SP1( x86)
Microsoft Visual C ++ 2010 Pacchetto ridistribuibile SP1( x86)
Microsoft Visual C ++ 2012( selezionare vcredist_x86.exe) Pacchetti richiesti

WAMP a 64 bit:
Pacchetto ridistribuibile Microsoft Visual C ++ 2008 SP1( x86)( che non è un refuso - è necessario il pacchetto x86)
Pacchetto ridistribuibile Microsoft Visual C ++ 2008( x64)
Pacchetto ridistribuibile Microsoft Visual C ++ 2010 SP1( x64)
Microsoft Visual C ++ 2012( selezionarevcredist_x64.exe)

Ulteriore configurazione WAMP

Per cambiare le pagine visualizzate sul server Web, aprire la directory www facendo clic con il pulsante sinistro del mouse sull'icona WAMP nell'area di notifica.

La cartella che si apre è dove devi inserire qualsiasi file che desideri ospitare sul tuo sito web. Tutto ciò che va dai file di installazione di WordPress ai file HTML statici può essere inserito qui, e le modifiche si rifletteranno sul tuo sito web allo stesso tempo( basta fare clic su Aggiorna).

Diamo un'occhiata ad un rapido esempio di come faresti cadere il contenuto in quella cartella affinché venga pubblicato sul tuo sito web. Puoi utilizzare un programma di sviluppo web o qualcosa di semplice come Blocco note per creare una pagina PHP di base e inserirla nel tuo sito web.

Il seguente codice sarà un buon inizio:

& lt; html & gt;
& lt; head & gt;
& lt; title & gt; PHP Test & lt; / title & gt;
& lt; / head & gt;
& lt; body & gt;
& lt;? Php echo '& lt; p & gt; Hello World & lt; / p & gt;';? & Gt;
& lt; / body & gt;
& lt; / html & gt;

Incolla il codice nel Blocco note e salva il tuo file come index.php all'interno di C: \ wamp \ www

Ora torna al tuo sito web( o clicca su [F5] se lo hai già aperto) e vedrai la paginaappena creato.

Per impostazione predefinita, il tuo sito Web è attualmente accessibile solo dal computer su cui è installato WampServer.È perfetto per chiunque utilizzi il proprio server WAMP per scopi di test o di sviluppo, ma per rendere il tuo sito Web accessibile al resto del mondo, fai clic sull'icona WampServer e fai clic su "Metti online".

Per impostazione predefinita, il file di configurazione di Apache è impostato per negare le connessioni in entrata da tutti tranne per il localhost, quindi dovrai anche cambiare due righe di codice in modo che gli altri dispositivi non vedano un errore "403 Proibito" ogni volta che provano acarica il tuo sito. Accedere a httpd.conf( file di configurazione di Apache) facendo clic con il pulsante sinistro del mouse sul menu di WampServer e cercando nella cartella Apache.

Scorri verso il basso finché non vedi un codice che dice:

Ordine Nega, Consenti

Nega da tutti

Elimina questo codice e sostituiscilo con:

Ordine Consenti, Nega

Consenti da tutti

Salva le modifiche a httpd.conf e riavvia tuttoServizi.

Il tuo sito dovrebbe ora essere accessibile dal World Wide Web. In caso contrario, assicurarsi di aver inoltrato la porta 80 al computer sul router.