Come posso mostrare ad altre persone la mia cartella Sites?

3

Oggi ho fatto il mio primo sito web usando iWeb e l'ho inserito nella cartella dei siti. Da quanto ho capito, questo dovrebbe consentirmi di mostrare ad altre persone il mio sito con questo indirizzo:

http://my.ip.here/~mynamehere/

Ma non funziona. Dopo alcuni scavi, ho scoperto che avevo bisogno di andare in Preferenze di Sistema alla condivisione, e accenderlo, cosa che ho fatto. Poi sono andato su internet per ottenere il mio vero indirizzo IP perché apparentemente quello che il computer mi dà è solo per le persone sulla stessa rete.

Ma ancora non funziona. Qualche idea su come farlo accadere?

Grazie.

    
posta denislexic 18.04.2012 - 17:16
fonte

2 risposte

5

Devi apportare modifiche al router che rende la tua connessione Internet.

Fondamentalmente, ci sono 3 passaggi che devi completare:

  1. Crea il tuo sito web - lo hai fatto
  2. Abilita la condivisione sulla macchina che lo ospita

    • A questo punto hai fatto tutto il possibile sul tuo Mac
  3. Ottieni il tuo indirizzo IP esterno e configura il tuo router per passare attraverso la porta 80 (o qualunque altro numero di porta che puoi usare se non usi l'impostazione predefinita) richieste che arrivano da Internet per essere passate direttamente al tuo computer.

    • Questo può essere ottenuto in una miriade di modi, a seconda della scelta, del livello di abilità e di quanto sia consapevole della sicurezza. Puoi "portare avanti" manualmente una singola porta (80) su una singola macchina (il tuo Mac), oppure puoi inoltrare tutto su una singola macchina (questo è noto come mettere la tua macchina nella DMZ o De-Militarized Zone) che riduce la complessità se si eseguono più porte a scapito della sicurezza (tutte le richieste Internet verranno passate sul proprio computer, piuttosto che abbandonate se non sono risposte specifiche alle richieste provenienti dalle vostre macchine)
risposta data 18.04.2012 - 17:24
fonte
3

Probabilmente hai bisogno di configurare port forwarding sul tuo router (supponendo che la configurazione includa un router) in modo che le connessioni esterne su la porta 80 (HTTP) sarà in grado di raggiungere il tuo computer. Il modo per farlo dipende molto dal produttore del router; probabilmente puoi trovare le istruzioni sul loro sito web.

    
risposta data 18.04.2012 - 17:22
fonte

Leggi altre domande sui tag