Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di MondrianPiet
    Registrato dal
    Dec 2013
    residenza
    Udine
    Messaggi
    20

    Gestire un web server su una virtualbox

    Salve, non so se la domanda sarà pertinente ma ecco cosa dovrei fare:
    Ho installato una virtualbox debian 7.1 come LAMP (Apache 2.2).
    Al momento ci sono due host virtuali sul webserver: default e prova che puntano a [home[mondrian[public_html e [home[prova[public_html (che ovviamente esistono).
    Se li richiamo dalla macchina server tutto a posto (lynx default e lynx; prova vedo le due directory, quindi gli host virtuali sono ben configurati, spero) ma dalla macchina ospite non li vedo.
    Ero riuscito a vedere mondrian (che corrisponde a localhost) se settavo il file hosts della macchina ospite, ma non è quello che mi interessa.
    Come faccio a far si che dalla macchina ospite vedo gli host virtuali della macchina ospitata?
    Ho provato anche a gestire i dns creando due dns:
    options {
    directory "[var[cache[bind";
    forward first;
    forwarder {
    Primo IP
    Secondo IP
    }
    }
    e settandoli come dns primario e secondario sulla connessione virtualbox (è settata come bridge) ma nada de nada :-(
    e pure a creare il file [etc[hosts
    IP prova mondrian localhost
    l'indirizzo IP è quello della macchina virtuale sulla rete esterna, prima c'era l'indirizzo di lookup ma niente di niente non la vedo.
    Mi sapete dare una mano? Grazie.

    PS scusate se ho usato il carattere [ al posto di / ma il forum me lo prende come indirizzo internet e non me lo fa postare.

  2. #2
    Non usare il nat ma il bridge. In questo modo la macchina avrà un normale indirizzo ip e sarà pingabile da qualsiasi pc della sottorete.

  3. #3
    Utente di HTML.it L'avatar di MondrianPiet
    Registrato dal
    Dec 2013
    residenza
    Udine
    Messaggi
    20
    Quote Originariamente inviata da denis76 Visualizza il messaggio
    Non usare il nat ma il bridge. In questo modo la macchina avrà un normale indirizzo ip e sarà pingabile da qualsiasi pc della sottorete.
    E' pingabile ed ha una rete bridge, mi pareva di averlo scritto.
    Il localhost è raggiungibile tramite ip da fuori, il problema è che lo è solo l'ip che punta a localhost, i virtualhost, sia quelli che puntan all'indirizzo principale (localhost) sia quello di prova sono irraggiungibili.

  4. #4
    Probabilmente stai facendo un errore semplice di cui non ti stai accorgendo.

  5. #5
    Utente di HTML.it L'avatar di MondrianPiet
    Registrato dal
    Dec 2013
    residenza
    Udine
    Messaggi
    20
    Quote Originariamente inviata da denis76 Visualizza il messaggio
    Probabilmente stai facendo un errore semplice di cui non ti stai accorgendo.
    Sì va be

  6. #6
    Utente di HTML.it L'avatar di MondrianPiet
    Registrato dal
    Dec 2013
    residenza
    Udine
    Messaggi
    20
    Aggiornamento:
    Ora il LAMP funziona, a chi interessa, la configurazione è questa:
    /etc/hosts.conf
    multi on

    /etc/hosts
    127.0.0.1 localhost
    192.168.1.7 mondrian
    192.168.1.7 prova

    /etc/apache2/ports.conf
    NameVirtualHost 192.168.1.7:80
    Listen 80

    /etc/apache2/sites-available/default (che sarebbe mondrian)
    <VirtualHost 192.168.1.7:80>
    ServerAdmin mondrian@mondrian
    ServerName mondrian
    ServerAlias mondrian
    DirectoryIndex index.php index.html index.htm
    DocumentRoot /home/mondrian/public_html/
    ErrorLog .....
    CastomLog ....
    </VirtualHost>

    /etc/apache2/sites-available/prova
    <VirtualHost 192.168.1.7:80>
    ServerAdmin mondrian@mondrian
    ServerName prova
    ServerAlias prova
    DirectoryIndex index.php index.html index.htm
    DocumentRoot /home/prova/public_html/
    ErrorLog .....
    CastomLog ....
    </VirtualHost>
    tutte le altre configurazioni possibili sono state tralasciate con le impostazioni di default.
    Ora andando con oridine:
    digitando lynx mondrian e lynx localhost il browser punta alla directory /home/mondrian/public_html/
    digitando lynx prova il browser punta alla directory /home/prova/public_html/
    e questo è ciò che volevo ottenere!
    Se però provo ad usare telnet la risposta è diversa, ovvero...
    telnet mondrian
    trying 192.168.1.7....
    telnet: Unable to connect to remote host... connection refused
    Perché trova la l'indirizzo del server ma non ci si connette. Perché?
    Ultima modifica di MondrianPiet; 14-12-2013 a 10:54 Motivo: orrori di ortografia (ce ne saranno altri... )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.