Domanda

Ho XAMPP installato nel laptop locale. E ho un ip quasi statico. Vorrei dare l'ip ad altri per eseguirlo dal loro browser. Ho configurato apache httpd-vhosts.conf per ascoltare il mio indirizzo IP: 80 e ho aggiunto il server virtuale con l'indirizzo ip e la radice del dominio alla directory httdocs locale e il nomeserver come localhost. Apache non si avvia. cosa devo fare per accedere al mio sito Web da un computer esterno.

È stato utile?

Soluzione

Innanzitutto, è necessario configurare il computer per ottenere un IP statico dal router. Le istruzioni su come eseguire questa operazione sono disponibili: qui

Ad esempio, supponiamo che tu abbia scelto l'indirizzo IP 192.168.1.102. Una volta completato il passaggio precedente, dovresti essere in grado di accedere al sito Web sul tuo computer locale andando su http: // localhost e http://192.168.1.102 , poiché ora il tuo computer avrà sempre quell'indirizzo IP sulla tua rete.

Se cerchi il tuo indirizzo IP (come http://www.ip-adress.com/ ), l'IP che vedi è in realtà l'IP del tuo router. Quando il tuo amico accede al tuo sito Web, gli darai questo IP. Tuttavia, è necessario comunicare al router che quando riceve una richiesta per una pagina Web, inoltrarla al server. Questo viene fatto tramite port forwarding.

Due esempi di come eseguire questa operazione sono disponibili qui e qui , sebbene le schermate esatte che vedi varieranno a seconda del produttore del router (Google per le istruzioni esatte , se necessario).

Per il router Linksys che ho, inserisco http://192.168.1.1/ , inserisci il mio nome utente / password , Applicazioni e amp; Scheda di gioco > Port Range Forward. Immettere il nome dell'applicazione (come si desidera chiamarlo), porta iniziale (80), porta finale (80), protocollo (TCP), indirizzo IP (utilizzando l'esempio sopra, immettere 192.168.1.102, che è l'IP statico hai assegnato il tuo server) e assicurati di selezionare per abilitare l'inoltro. Riavvia il router e le modifiche dovrebbero avere effetto.

Dopo aver fatto tutto ciò, il tuo amico dovrebbe ora essere in grado di accedere alla tua pagina web accedendo al suo browser Web sulla sua macchina e inserendo http://IP.address.of.your.computer (lo stesso che vedi quando vai qui ).

Come accennato in precedenza, l'indirizzo IP assegnato dall'ISP alla fine cambierà indipendentemente dal fatto che tu firmi offline o meno. Consiglio fortemente di usare DynDns, che è assolutamente gratuito. Puoi scegliere un nome host nel loro dominio (come cuga.kicks-ass.net) e il tuo amico può quindi accedere sempre al tuo sito Web semplicemente andando su http://cuga.kicks-ass.net nel suo browser. Ecco di nuovo il loro sito: DynDns

Spero che questo aiuti.

Altri suggerimenti

Immagino che tu possa farlo in 5 minuti senza ulteriori IP / port forwarding, per presentare temporaneamente i tuoi siti web locali.

Tutto ciò che serve per farlo, vai a http://ngrok.com Scarica piccolo strumento estrarre ed eseguire quello strumento come amministratore inserisci qui la descrizione dell'immagine

Inserisci comando
ngrok http 80

Vedrai che si collegherà al server e creerà un URL temporaneo per te che puoi condividere con il tuo amico e fargli navigare in localhost o in qualsiasi sua cartella.

Puoi vedere la procedura dettagliata qui.
Come posso accedere / condividere il sito Web xampp o localhost da un altro computer

devi aprire una porta del servizio nel tuo router quindi prova il tuo IP alunno da tutta la tua rete perché se lo provi dalla tua rete, l'ip dell'allievo ti reindirizzerà sempre al tuo router ma dall'esterno reindirizzerà al server che hai

Lo so molto vecchio ma per il futuro:

Ho anche usato un provider DNS dinamico. Volevo testare il sito Web (IIS) DIETRO il mio router (di casa). Quindi ho pensato di usare qualcosa del genere:

my.dynamic.dnss.ip: 8080 (perché la porta 80 del mio router è stata utilizzata per gestirla).

Quindi questa sembrava essere l'unica soluzione.
Ma : a Paypal sembrava non piacere la porta 8080: sono consentite solo le porte 80 e 443 (non so perché !!)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top