Domanda Risolto Webserver XAMPP - port forwardinging con linkem

dodiz1

Utente Iron
15 Luglio 2020
5
2
0
10
Cercherò di essere breve,
Ho la necessità di hostare un webserver in locale ma accessibile dall'esterno ( utilizzando XAMPP )
utilizzo (purtroppo) linkem come provider, e ieri ho richiesto l'ip pubblico che mi hanno prontamente fornito.
Cambio dunque le porte del server apache dato che la porta di default (80) è utilizzata dal router, entro nel port forwarding di linkem ed imposto come in allegato
Immagine.png
Accedo al sito tramite ip (http://mioip:12345) e niente, ERR_CONNECTION_REFUSED e connessione negata
Allora disattivo antivirus e firewall (sia del pc che del router), imposto l'ip LAN statico ma l'errore persiste
In LAN ed in locale riesco ad accedere senza problemi sia con 0http://192.168.1.2:12345 che con http://localhost:12345, inoltre la pagina del router è accessibile dall'esterno inserendo il solo ip pubblico (http://mioip)
Ho fatto quindi un test per verificare se effettivamente le porte sono aperte tramite canyouseeme.org (mi scuso per lo spam), e sembrerebbe andare tutto bene, ricevo un messaggio di successo (Success: I can see your service on mioip on port (12345) ) ed uno di errore se la porta è disabilitata o XAMPP è spento. Mi chiedo quindi... cosa manca? E' un problema di xampp? di linkem? Grazie a chi ha avuto la pazienza di leggere fin qui :V
 
Credo che devi anche configurare il binding dell'IP pubblico (o dell'hostname) su XAMPP.
Dovrebbe essere sufficiente modificare la configurazione del file: c:\xampp\apache\conf\httpd.conf e modificare la riga da Listen 80 a Listen <TUO IP>:80

Ovviamente inserisci il tuo IP corretto e la tua porta di ascolto
 
Grazie della risposta, ho modificato già quella riga quando ho dovuto cambiare porta
Inserendo Listen ip:porta genera un crash del server, quindi ho provato con
Listen 12344 ServerName <IP>:12344
Ma ancora niente, stesso problema "Impossibile raggiungere il sito", connessione negata..
 
Quanto riportato sulla guida >QUA< potresti anche inserire solo Listen 12344 in modo da effettuare il binding su qualsiasi interfaccia di rete.
Inoltre assicurati di riavviare il servizio quando fai le modifiche al file di configurazione
 
Grazie ancora per la risposta ma ho risolto scoprendo che in realtà è sempre stato operativo
L'unico problema è che dall'interno della stessa rete locale,non è possibile accedervi utilizzando l'interfaccia esterna del router, ma pazienza, ci posso convivere