Accesso da macchina esterna ad Apache

Networking, configurazione della connessione, periferiche e condivisioni di rete.
_kyros
Prode Principiante
Messaggi: 3
Iscrizione: lunedì 23 novembre 2015, 10:11
Distribuzione: Ubuntu
Sesso: Maschile

Accesso da macchina esterna ad Apache

Messaggio da _kyros »

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
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Accesso da macchina esterna ad Apache

Messaggio da thece »

:ciao:

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

Messaggio da _kyros »

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.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Accesso da macchina esterna ad Apache

Messaggio da thece »

Scusa, ho capito male una cosa ... quando hai scritto
_kyros ha scritto: Ad esempio digitando http://indirizzo_vm/.
per "indirizzo_vm" intendevi un indirizzo IP pubblico?
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

Messaggio da _kyros »

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.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Accesso da macchina esterna ad Apache

Messaggio da thece »

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: 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.
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.
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?
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti