Come consentire l'accesso remoto al mio server WAMP


19

Ho sviluppato un sito usando WAMP e funziona localmente.

Voglio dare accesso ad altri utenti e quando metto il server online e metto il mio IP sul browser funziona.

Quando inserisco l'IP nei browser di altri computer (sulla stessa rete o all'esterno) il server non reagisce.

Eventuali suggerimenti?

Risposte:


27

ho risolto il problema disabilitando il firewall per la porta 80.

  1. Vai a Cerca sul lato destro di Windows.
  2. cerca "firewall".
  3. aprire il "firewall con avanzato".
  4. vai alle regole in entrata.
  5. clicca su "nuova regola".
  6. seleziona l'opzione "Porta".
  7. fai clic su "successivo"
  8. selezionare l'opzione "TCP".
  9. selezionare "Porte locali specifiche:".
  10. digitare "80" nella casella di testo successiva
  11. fai clic su successivo.
  12. seleziona "Consenti la connessione".
  13. fai clic su "successivo".
  14. fai clic su "successivo".
  15. dare il nome "Porta 80 Consenti regola".
  16. fai clic su "successivo".

Nota: questo non è un modo sicuro. elimina questa regola appena creata quando completi il ​​tuo lavoro.


Funziona come un fascino ..
PHPCoder

Mi hai appena salvato la giornata! Risposta perfetta!
guisantogui,

Questo ha risolto il mio problema. Grazie mille @Yasir.
Luis Arriojas,

Grazie funziona
steve moretz il

4

Ok. Quindi, per essere chiari ....

Quando si è seduti sul computer su cui è in esecuzione WAMP e si inserisce l'indirizzo IP ESTERNO nel browser, è possibile visualizzare il server Web.

Quando ci si trova su un altro computer sulla stessa sottorete IP (connesso allo stesso router e / o switch) e si inserisce l'indirizzo IP ESTERNO nel browser, non si vede il server Web.

Quando ci si trova su un altro computer che NON si trova sulla stessa sottorete IP (non connesso allo stesso router e / o switch) e si inserisce l'indirizzo IP ESTERNO nel browser, non si vede il server Web.

Hai inoltrato la porta 80 nel router all'indirizzo IP interno di quel computer? Il tuo ISP consente l'accesso / traffico in entrata sulla porta 80? Come lo testeresti? Bene, per prima cosa, assicurati che il tuo router non abbia un firewall che blocca il traffico della porta 80 in entrata. Assicurati di aver correttamente inoltrato la porta 80. Assicurati che il tuo indirizzo IP interno sia statico (nella tabella DHCP). Se hai fatto queste cose ... allora potrebbe essere un problema con la porta 80. Puoi testarlo andando su WAMP e cambiando la porta usata per ... qualunque cosa ... 8080. Questo è solo a scopo di test comunque. Quindi, torna nel router e ovunque hai gestito la porta 80, modificala in 8080. Quindi prova ad accedere al server.


La prima cosa che pensavo fosse il port forwarding. +1
Joe Taylor,

Ho riscontrato questo problema su Windows Server 2008 R2 e risolto creando una "Regola in entrata" nel mio firewall per consentire le connessioni alla porta 80.
w5m

4

Forse apache sta solo ascoltando l'indirizzo di loopback 127.0.0.1. Controlla i tuoi file di configurazione per questo. Per associare apache a tutte le interfacce disponibili sulla porta 80 impostare cfg suListen 80

Vedi http://httpd.apache.org/docs/2.0/bind.html

Inoltre, è possibile disattivare temporaneamente tutti i software di sicurezza / firewall durante il test. O se sicuramente sai come, quindi prima controlla e configura i firewall. Se la tua rete privata ha router, potrebbero esserci firewall / routing personalizzati che impediscono ad altri di connettersi. Vedi la risposta di Bon Gart per i dettagli.


3

Vai a:

WAMP → alias → file phpmyadmin.conf ...

C'è un'opzione chiamata "Nega da tutto".

Modificalo in "Consenti a tutti".

Dovrebbe funzionare perfettamente.


3
è sicuro però? O l'accesso che ottengono è di sola lettura?
Cohen,

1

vai su wamp \ alias ed esegui le modifiche seguendo i tre file

  1. phpmyadmin.conf
  2. sqlbuddy.conf
  3. webgrind.conf

e sostituisci

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

con

Order Allow,Deny 
Allow from all
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.