Accesso da macchina esterna ad Apache
-
_kyros
- Prode Principiante
- Messaggi: 3
- Iscrizione: lunedì 23 novembre 2015, 10:11
- Distribuzione: Ubuntu
- Sesso: Maschile
Accesso da macchina esterna ad Apache
Ciao a tutti,
questo è il mio primo post. Sono nuovo di Ubuntu e mi sono avvicinato alla distribuzione perché ho dovuto installare una macchina Lamp su Cloud (Azure). Ho configurato la mia VM Lamp con l'ultima distribuzione di Ubuntu, Apache 2, Php 5.6 e Mysql. L'ambiente se accedo dall'interno della VM usando il browser al classico http://localhost funziona correttamente, nel senso che Apache mi risponde correttamente.
Vorrei riprodurre lo stesso comportamento aprendo un browser dall'esterno della VM, così da evitare di accedere ogni volta su questa. Ad esempio digitando http://indirizzo_vm/.
Sapreste aiutarmi?
Grazie mille,
Kyros
questo è il mio primo post. Sono nuovo di Ubuntu e mi sono avvicinato alla distribuzione perché ho dovuto installare una macchina Lamp su Cloud (Azure). Ho configurato la mia VM Lamp con l'ultima distribuzione di Ubuntu, Apache 2, Php 5.6 e Mysql. L'ambiente se accedo dall'interno della VM usando il browser al classico http://localhost funziona correttamente, nel senso che Apache mi risponde correttamente.
Vorrei riprodurre lo stesso comportamento aprendo un browser dall'esterno della VM, così da evitare di accedere ogni volta su questa. Ad esempio digitando http://indirizzo_vm/.
Sapreste aiutarmi?
Grazie mille,
Kyros
- thece
- Tenace Tecnocrate

- Messaggi: 13174
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Accesso da macchina esterna ad Apache
Il PC dal quale stai provando a richiamare le pagine ospitate sul Web server è anche quello che ospita il virtualizzatore (hypervisor) con la VM?
Il PC dal quale stai provando a richiamare le pagine ospitate sul Web server e la VM sono nella stessa LAN?
Sulla VM hai installato un qualche genere di firewall, oppure hai impostato delle regole per iptables?
-
_kyros
- Prode Principiante
- Messaggi: 3
- Iscrizione: lunedì 23 novembre 2015, 10:11
- Distribuzione: Ubuntu
- Sesso: Maschile
Re: Accesso da macchina esterna ad Apache
Ciao thece, provo a risponderti in ordine:
1) Non uso Hypervisor, la VM è sul cloud Azure.
2) Ovviamente trattandosi di Cloud la risposta è no, non sono sulla stessa LAN.
3) Come posso controllare? La VM è stata installata a partire da un immagine fornita dal Cloud Hosting, non so esattamente cosa è abilitato.
1) Non uso Hypervisor, la VM è sul cloud Azure.
2) Ovviamente trattandosi di Cloud la risposta è no, non sono sulla stessa LAN.
3) Come posso controllare? La VM è stata installata a partire da un immagine fornita dal Cloud Hosting, non so esattamente cosa è abilitato.
- thece
- Tenace Tecnocrate

- Messaggi: 13174
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Accesso da macchina esterna ad Apache
Scusa, ho capito male una cosa ... quando hai scritto
Se si, la porta 80 è correttamente inoltrata (port forwarding) dall'indirizzo IP pubblico all'indirizzo IP privato della tua VM?
per "indirizzo_vm" intendevi un indirizzo IP pubblico?_kyros ha scritto: Ad esempio digitando http://indirizzo_vm/.
Se si, la porta 80 è correttamente inoltrata (port forwarding) dall'indirizzo IP pubblico all'indirizzo IP privato della tua VM?
_kyros [url=http://forum.ubuntu-it.org/viewtopic.php?p=4826103#p4826103][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: 3) Come posso controllare? La VM è stata installata a partire da un immagine fornita dal Cloud Hosting, non so esattamente cosa è abilitato.
Codice: Seleziona tutto
sudo iptables-save-
_kyros
- Prode Principiante
- Messaggi: 3
- Iscrizione: lunedì 23 novembre 2015, 10:11
- Distribuzione: Ubuntu
- Sesso: Maschile
Re: Accesso da macchina esterna ad Apache
Ciao thece, si la VM ha un indirizzo pubblico assegnato dal Cloud Hosting ed un dns della forma nomeVM.nomeDominio.com che uso con la porta di remote desktop per collegarmi ad essa ogni volta.
Il comando sudo iptables-save non mi ritorna alcun risultato.
Il comando sudo iptables-save non mi ritorna alcun risultato.
- thece
- Tenace Tecnocrate

- Messaggi: 13174
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Accesso da macchina esterna ad Apache
Quindi non è impostata nessuna regola di firewalling_kyros [url=http://forum.ubuntu-it.org/viewtopic.php?p=4826126#p4826126][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Il comando sudo iptables-save non mi ritorna alcun risultato.
Quindi da un qualsiasi PC connesso a Internet, puntando il browser sull'indirizzo IP pubblico della VM oppure su nomeVM.nomeDominio.com dovresti essere in grado di raggiungere il tuo Web server._kyros [url=http://forum.ubuntu-it.org/viewtopic.php?p=4826126#p4826126][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: si la VM ha un indirizzo pubblico assegnato dal Cloud Hosting ed un dns della forma nomeVM.nomeDominio.com che uso con la porta di remote desktop per collegarmi ad essa ogni volta.
Il fatto che tu non ci riesca può dipendere, secondo me, da due fatti:
- il Web server non è attivo: ma lo hai escluso in precedenza, con il test in locale
- la porta 80 non è correttamente inoltrata (port forwarding) dall'indirizzo IP pubblico verso l'inditizzo IP privato (sempre della VM)
Non conosco quel servizio cloud. Ti hanno messo a disposizione un pannello di controllo con cui fare da te questo genere di operazioni? Devi rivolgerti al loro servizio di assistenza?
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti