Domanda

Sono in esecuzione Apache / PHP sul mio localhost e vorrebbe essere in grado di fare questo pubblicamente accessibili da Internet.

Credo che questo si ottiene il port forwarding? Qualcuno può punto me nella giusta direzione?

È stato utile?

Soluzione

Dipende dalla connessione di cui si dispone.

Se la macchina dispone di un indirizzo IP pubblico, è già su Internet. Poi tutto quello che serve è quello di consentire le connessioni alla porta 80, sia sul firewall locale e il firewall home / aziendale.

Se la macchina è dietro un set-top-box, o all'interno di una rete aziendale, è probabile che non sei su Internet. In alcuni casi, un router NAT fa ( Network Address Translation ) tra un locale (non instradabile) rete e Internet. In questo caso particolare, è necessario configurare il port forwarding sul set-top-box o un router.

Altri suggerimenti

Bene, signore si dovrebbe cercare ngrok è libero e le opere con tutto quello che ho buttare a lui (i server di nodo, xampp ecc.)

Si potrebbe voler controllare Pagekite - si tratta di un software open source che permette di esporre le risorse locali per la Internet esterno senza la necessità di riconfigurare il router o firewall.

C'è un servizio simile chiamato Mostra il che fa più o meno la stessa cosa, anche se sembra un po 'più limitata.

Si potrebbe provare Beame-Insta-ssl, è un buon modo per ottenere servizi di tunneling liberi e un certificato SSL libero di esporre il localhost. E 'open source su git qui: https://github.com/beameio/beame-insta-ssl /

Solo port forwarding avrebbe funzionato, ma si avrebbe bisogno di connettersi al server attraverso di essa di IP.

dare un'occhiata a dyndns.com, lì si può ottenere un ID DNS che punti al server.

Dopo aver impostato la propria porta del router 80 (HTTP) o 443 (HTTPS) per punto per la porta del server HTTP PC (questo può essere qualsiasi porta che si desidera)

Dipende di che cosa si intende localhost? Ogni sistema ha una sua "localhost".

Se vuoi dire di avere qualcosa come: "il sistema" <-> "gateway / router wifi" <-> Internet che è necessario configurare port mapping dal vostro interfaccia esterna del router al server' indirizzo IP. Controllare il gateway / documentazione del router per ulteriori informazioni.

Un altro strumento per l'inoltro porta attraverso OpenVPN o tunnel SSH è https://portmap.io . Se si sta eseguendo più vhosts su Apache locale, è possibile impostare host-intestazione con hostname richiesto.

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