Porta XAMPP locale online


2

Scenario attuale:


Sto eseguendo Windows 7 dietro un router e ho installato XAMPP. Più computer si connettono a questa connessione Internet.

Ho inoltrato le porte 80,8080 e 443 sul router per il mio indirizzo IP interno (locale) (192.168.xx)

informazioni aggiuntive: il mio attuale piano Internet mi fornisce 2 indirizzi IP pubblici

Cosa voglio ottenere:


  • Vorrei accedere al mio server XAMPP quando scrivo il mio indirizzo IP pubblico (statico) nel mio browser web. Pensavo che il port forwarding avrebbe dovuto fare il trucco. Ma questo non ha risolto nulla.
  • Inoltre, se ho più istanze XAMPP su computer diversi nella stessa configurazione di rete locale, come posso metterle online o piuttosto accedervi online?

Risposte:


4

I passaggi possono dipendere molto dal sistema / dal router. Ma ecco l'approccio generale che ho usato:

  1. Utilizzando la pagina di configurazione del router, inoltrare la porta 80 all'indirizzo IP della macchina.

  2. Registrati per un servizio come DynDNS in modo da disporre di un testo statico <-> mappatura IP dinamica (puoi utilizzare john.dyndns.org o qualcosa che indicherà sempre il tuo IP dinamico)

  3. Usa una sorta di client che manterrà i server dyndns aggiornati sul tuo indirizzo IP che cambia dinamicamente. Molti router stessi hanno una funzione per fare questo per servizi standard come dyndns. Ma se non ne hai uno, puoi scaricare un client dal loro sito Web.

Ora, ogni volta che usi il tuo URL dyndns che scegli al momento della registrazione (john.dyndns.org o qualcosa del genere), da qualsiasi luogo, la richiesta verrà inviata al tuo IP dinamico che viene tenuto traccia da dyndns e quindi dopo aver raggiunto il tuo firewall / router, verrà inoltrato al tuo computer, dove il tuo XAMPP può elaborarlo. Se tutto va bene, puoi far funzionare tutto in un'ora al massimo.

Importante Una volta che hai tutto configurato, se provi semplicemente il tuo nome di dominio o l'URL dyndns da qualsiasi sistema all'interno della tua LAN, vedrai solo la pagina del tuo router. Affinché funzioni correttamente, dovresti provare ad accedere al tuo server web ESTERNO dalla tua LAN. Quindi fallo o usa un proxy. Ho dimenticato il motivo per questo: |

Inoltre, se è necessario accedere a XAMPP dall'interno della LAN, è sufficiente ottenere l'IP LAN del sistema XAMPP e utilizzarlo dall'interno della LAN.


@Senthil: ho un indirizzo IP pubblico noto anche come statico, quindi spero di non dover usare DynDNS. Ho già effettuato il port forwarding delle porte 80, 8080 e 443. Non riesco ancora a ottenere ciò che desidero in quanto posso ancora vedere la pagina dei miei router quando digito il mio IP. quindi cos'altro dovrei fare?
rzlines

Quando dici che puoi ancora vedere la pagina dei tuoi router, lo stai provando dal tuo stesso sistema - lo stesso sistema in cui si trova XAMPP?

1
@Senthil -In realtà ho collegato un record A usando il mio indirizzo IP pubblico a un dominio di mia proprietà e sto provando a collegarlo al mio server XAMPP. Ora quando scrivo quel dominio nel mio browser web ottengo la mia pagina del router. E ho provato ad accedervi da un altro computer allo stesso risultato.
rzlines

2
Se lo provi dal tuo sistema non funzionerà. Provalo da un computer esterno alla tua lan. Oppure usa un proxy come swifttunnel.com o qualcosa del genere. Funzionerà. Per qualche motivo che non ricordo, durante il port forwarding del tuo server web, se lo provi dallo stesso sistema in cui si trova il tuo server, vedrai solo la pagina del tuo router. Quindi provalo dall'esterno della tua LAN o usa un proxy per vederlo. Vai su swifttunnel.com e digita il tuo nome di dominio. Verrà visualizzato il tuo server :) :)

1
Va bene, si presenta da un sito proxy! Come posso vederlo dalla mia LAN? dovrò sempre andare via proxy?
rzlines
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.