Questo articolo spiega come ospitare un sito web sulla tua rete domestica. Utilizzerai un programma gratuito chiamato MAMP per farlo.
Passi
Parte 1 di 6: Prepararsi a ospitare un sito web
Passaggio 1. Assicurati che il tuo provider di servizi Internet permetta l'hosting
Sebbene l'hosting locale di piccole dimensioni di solito vada bene indipendentemente dalla politica del tuo provider di servizi Internet, la creazione di un sito Web che ha una quantità significativa di traffico da altre reti potrebbe andare contro i termini di utilizzo del tuo ISP.
Nella maggior parte dei casi, puoi aggiornare il tuo piano Internet a un account "Business" (o simile) per abilitare il supporto per l'hosting su larga scala
Passaggio 2. Se necessario, crea il codice sorgente del tuo sito web
Se non disponi di un documento del sito web che puoi utilizzare per la tua home page, dovrai crearne uno.
Passaggio 3. Installa un editor di testo in grado di gestire documenti PHP
A seconda che utilizzi un computer Windows o un Mac, questo varierà:
- Windows - Notepad++ è la soluzione migliore.
- Mac: puoi scaricare un editor di testo gratuito chiamato "BBEdit" andando su https://www.barebones.com/products/bbedit/ e facendo clic Download gratuito sul lato destro della pagina.
Parte 2 di 6: installazione di MAMP
Passaggio 1. Aprire il sito Web MAMP
Vai a https://www.mamp.info/en/downloads/ nel browser web del tuo computer.
Assicurati di farlo sul computer su cui desideri ospitare il tuo server
Passaggio 2. Seleziona un'opzione di download
Fare clic su uno MAMP & MAMP PRO 4.0.1 per la versione Windows di MAMP o MAMP & MAMP PRO 5.0.1 per la versione Mac di MAMP. Verrà avviato il download del file di installazione di MAMP.
Potrebbe essere necessario confermare il download o selezionare una posizione di salvataggio prima che il file venga scaricato
Passaggio 3. Attendi che MAMP termini il download
Una volta che il file di installazione di MAMP è stato scaricato sul tuo computer, puoi continuare.
Passaggio 4. Fare doppio clic sul file di installazione di MAMP
In questo modo si aprirà la finestra di installazione.
Su un Mac, questo è un file PKG
Passaggio 5. Seguire le istruzioni di installazione sullo schermo
Questi variano principalmente a seconda del sistema operativo del tuo computer, ma assicurati di deselezionare la casella "Installa MAMP PRO" se è selezionata durante il processo di installazione.
Passaggio 6. Attendi che MAMP termini l'installazione
Una volta completata l'installazione di MAMP, puoi procedere con la configurazione.
Parte 3 di 6: configurazione di MAMP
Passaggio 1. Apri MAMP
Fare clic o fare doppio clic sull'icona dell'app elefante grigio per farlo. Dovresti vedere apparire la finestra della dashboard di MAMP.
Su un Mac, puoi trovare l'icona dell'app MAMP all'interno della cartella Applicazioni
Passaggio 2. Fare clic su Usa la prossima porta libera quando richiesto
Ciò consentirà a MAMP di saltare l'uso della porta 80 a favore dell'utilizzo della prossima porta libera.
In quasi tutti i casi, MAMP utilizzerà la porta 81 se la porta 80 non è libera
Passaggio 3. Fare clic su Sì quando richiesto
Ciò consentirà a MAMP di utilizzare la porta selezionata.
Passaggio 4. Confermare eventuali richieste del firewall
Se utilizzi un computer Windows, Firewall chiederà l'autorizzazione per consentire il passaggio sia di Apache che di MySQL. Clic Permettere su entrambi i prompt prima di procedere.
Salta questo passaggio su un Mac
Parte 4 di 6: caricamento del tuo sito web
Passaggio 1. Copia il codice sorgente del tuo sito web
Apri il documento contenente il codice sorgente del tuo sito web, evidenzia il testo del documento e premi Ctrl+C (Windows) o ⌘ Command+C (Mac).
Passaggio 2. Fare clic su Preferenze…
Si trova sul lato sinistro della finestra MAMP. In questo modo si apre una finestra pop-up.
Passaggio 3. Fare clic sulla scheda Server Web
Questa opzione si trova nella parte superiore della finestra a comparsa.
Passaggio 4. Fare clic su Apri
È al centro della finestra. In questo modo si apre la cartella "htdocs" di MAMP.
Su un Mac, fai clic sull'icona a forma di cartella a destra dell'intestazione "Document Root"
Passaggio 5. Aprire il file "index.php"
Fare clic con il pulsante destro del mouse sul file "index.php", quindi fare clic su Modifica con Blocco note++ nel menu a discesa risultante.
Su un Mac, fai clic una volta sul file "index.php", fai clic su File, Selezionare Aperta cone fare clic su BBModifica opzione. Se questo non funziona, apri BBEdit, quindi trascina il file "index.php" nella sua finestra.
Passaggio 6. Sostituisci il contenuto del file "index.php" con il tuo codice sorgente
Premi Ctrl+A (Windows) o Command+A (Mac) per selezionare tutto il testo nel documento "index.php", quindi premi Ctrl+V o ⌘ Command+V per incollare il codice sorgente del tuo sito web copiato.
Passaggio 7. Salva il documento
Premi Ctrl+S (Windows) o ⌘ Command+S (Mac) per farlo.
Passaggio 8. Chiudere il documento e la sua cartella host
Questo dovrebbe riportarti alla finestra pop-up "Preferenze" di MAMP.
Passaggio 9. Fare clic su OK
È in fondo alla finestra. In questo modo salverai le tue impostazioni e chiuderai la finestra pop-up.
Parte 5 di 6: accesso al tuo sito web
Passaggio 1. Fare clic su Avvia server
È sul lato destro della finestra.
Passaggio 2. Fare clic su Apri pagina iniziale
Troverai questa opzione sul lato sinistro della finestra. La pagina iniziale di MAMP si aprirà nel browser Web predefinito.
Passaggio 3. Fare clic sulla scheda Il mio sito web
È in cima alla pagina. In questo modo si apre il tuo sito web.
Passaggio 4. Rivedi il tuo sito web
Scorri il tuo sito web per visualizzarlo nella sua interezza.
Passaggio 5. Controlla l'indirizzo del tuo sito web
Puoi trovare l'indirizzo del sito web nella barra degli indirizzi nella parte superiore del browser; l'indirizzo del tuo sito web dovrebbe essere qualcosa come "localhost:81". Questo è l'indirizzo che inserirai per accedere al tuo sito web quando sei sulla tua rete corrente mentre MAMP è in esecuzione.
Parte 6 di 6: visualizzazione del sito Web da un altro computer
Passaggio 1. Assicurati che il tuo sito web sia attivo
Per poter accedere al tuo sito web, devi avere MAMP attivo e funzionante sul tuo computer host.
Non puoi connetterti al tuo sito web se MAMP (o il tuo computer host) è spento
Passaggio 2. Imposta un indirizzo IP statico per il tuo computer host
Un indirizzo IP statico garantirà che l'indirizzo IP del tuo computer non cambi, assicurandoti così che l'indirizzo del tuo sito web rimanga coerente:
- Apri la pagina del tuo router.
- Accedi se necessario.
- Trova l'elenco dei computer attualmente connessi.
- Trova il nome del tuo computer.
- Seleziona il Riserva o Serratura accanto all'indirizzo IP del tuo computer.
Passaggio 3. Inoltra la porta "Apache" di MAMP sul router
Ciò comporterà l'apertura della sezione "Port Forwarding" del router, l'aggiunta della porta utilizzata per Apache durante la configurazione di MAMP e il salvataggio delle impostazioni.
Puoi vedere la porta utilizzata da Apache facendo clic su Preferenze… nella dashboard di MAMP, facendo clic su porti scheda e guardando il numero accanto all'intestazione "Apache".
Passaggio 4. Trova l'indirizzo IP pubblico del tuo computer host
Il modo più semplice per farlo è aprire Google, digitare qual è il mio IP e premere Invio. Dovresti vedere l'indirizzo IP pubblico del tuo computer nella parte superiore dei risultati di ricerca.
Passaggio 5. Utilizzare un computer su una rete diversa
Per evitare conflitti tra l'host locale della tua rete e l'indirizzo IP pubblico, prova a connetterti al tuo sito web utilizzando un computer diverso da quello del tuo computer host su una rete diversa.
Passaggio 6. Vai al tuo sito web
Utilizzando un computer su una rete diversa, aprire un browser Web, digitare l'indirizzo IP pubblico del computer host, digitare i due punti (:), digitare il numero della porta Apache e premere Invio. Questo dovrebbe portarti al sito web.
Ad esempio, se l'indirizzo IP pubblico del computer host è "123.456.78.901" e stai utilizzando la porta 81 per Apache, dovrai digitare 123.456.78.901:81 e premere Invio
Video - Utilizzando questo servizio, alcune informazioni potrebbero essere condivise con YouTube
Suggerimenti
- È meglio usare un computer più vecchio per ospitare il tuo server.
- Se possibile, collega il computer host al router tramite un cavo Ethernet.