PDA

View Full Version : Installazione Lamb su Ubuntu 16.04 lts server


corvazo
15-06-2016, 11:23
Salve,

ho provato ad installare Lamb seguendo più guide tra le quali avrei fatto meglio a evitare quelle basate sulle precedenti versioni Ubuntu...

Su Ubuntu 14.04 Lts Desktop ho installato una macchina virtuale virtualbox basata su ubuntu server 16.04 Lts su cui vorrei installare Lamb.

Per installare Lamb, secondo l'ultima guida trovata nel web, dovevo iniziare con l'installare apache2 e proseguire con il resto, quando però mi son bloccato nel momento in cui ho verificato il funzionamento dello stesso con http://your_server_IP_address

Forse non capendo esattamente cosa voglia ho provato più indirizzi esistenti ma ottengo sempre "no such file or directory"
Ho provato la porta di rete virtuale 192.168.0.35, il nameserver 194.168.4.100 e 194.168.4.100, il dns 82.13.226.137, il localhost 127.0.0.1 :confused:

Ad ogni modo ho dato troppo poco spazio al disco virtuale e mi vedo costretto a creare una nuova macchina virtuale da zero. Se qualcuno ha qualche altra guida da consigliarmi ben venga.

PS E' possibile utilizzare i dischi virtuali creati oggi su un determinato sistema e farli girare su di un'altro computer un domani senza problemi?

cdtux
17-06-2016, 11:54
Salve,

ho provato ad installare Lamb seguendo più guide tra le quali avrei fatto meglio a evitare quelle basate sulle precedenti versioni Ubuntu...

Su Ubuntu 14.04 Lts Desktop ho installato una macchina virtuale virtualbox basata su ubuntu server 16.04 Lts su cui vorrei installare Lamb.

Per installare Lamb, secondo l'ultima guida trovata nel web, dovevo iniziare con l'installare apache2 e proseguire con il resto, quando però mi son bloccato nel momento in cui ho verificato il funzionamento dello stesso con http://your_server_IP_address

Forse non capendo esattamente cosa voglia ho provato più indirizzi esistenti ma ottengo sempre "no such file or directory"
Ho provato la porta di rete virtuale 192.168.0.35, il nameserver 194.168.4.100 e 194.168.4.100, il dns 82.13.226.137, il localhost 127.0.0.1 :confused:

Ad ogni modo ho dato troppo poco spazio al disco virtuale e mi vedo costretto a creare una nuova macchina virtuale da zero. Se qualcuno ha qualche altra guida da consigliarmi ben venga.

PS E' possibile utilizzare i dischi virtuali creati oggi su un determinato sistema e farli girare su di un'altro computer un domani senza problemi?


Prima di tutto sulla VM devi impostare la rete su Scheda con bridge e impostare un IP statico (l'ip statico non è indispensabile, ma ti farà comodo).

Comunque installare LAMP, su una *buntu è molto semplice.
Puoi semplicemente installare tasksel:
sudo apt-get install tasksel

Una volta installato lo esegui con il comando:
sudo tasksel

Una volta avviato selezioni LAMP e, una volta dato l'ok, ti installa il tutto (ovviamente durante il processo di installazione ti chiederà di impostare le credenziali di mysql).

Se non vuoi usare tasksel, puoi installare tutti i pacchetti (Apache, Mysql, php) a mano come indicato qui (http://ubuntuserverguide.com/2014/06/how-to-install-lamp-in-ubuntu-server-14-04-lts.html).


Una volta installato il tutto verifichi il funzionamento di apache andando, con un browser, all'indirizzo IP della VM.
Per testare php devi creare un file .php all'interno della directory di apache (/var/www/html) con scritto:
<?php phpinfo(); ?>

corvazo
17-06-2016, 23:43
Grazie anche se avevo già risolto anzi era già tutto funzionante, mi ero un po' perso... ho solo controllato apache e la settimana prossima controllerò il resto

tasksel mi funziona non sulla 14.04 desktop, ma solo su ubuntu server e durante l'installazione ti permette già di scegliere di installare comodomante lamb server.

Sai dirmi se esiste una differenza tra il Lamb che si installa sulla versione server da quella desktop?

L'ultima macchina virtulale l'ho configurata Nat perché non ho accesso al router, sono connesso wifi: non vorrei che andasse in conflitto nel qual caso il router non mi riservasse l'indirizzo - cosa che il mio vecchio zyxell fa in automatico dandomi sempre lo stesso indirizzo anche se in DHCP.

Ma che vantaggio avresti con un indirizzo statico?

PS creare un disco virtuale per utilizzarla in futiuto su altro hardware non penso sia possibile dal momento che le macchine virtuali sono legate all'hardware del computer ospite, dimmi se sbaglio

cdtux
21-06-2016, 17:37
Grazie anche se avevo già risolto anzi era già tutto funzionante, mi ero un po' perso... ho solo controllato apache e la settimana prossima controllerò il resto

tasksel mi funziona non sulla 14.04 desktop, ma solo su ubuntu server e durante l'installazione ti permette già di scegliere di installare comodomante lamb server.

Sai dirmi se esiste una differenza tra il Lamb che si installa sulla versione server da quella desktop? 1

L'ultima macchina virtulale l'ho configurata Nat perché non ho accesso al router, sono connesso wifi: non vorrei che andasse in conflitto nel qual caso il router non mi riservasse l'indirizzo - cosa che il mio vecchio zyxell fa in automatico dandomi sempre lo stesso indirizzo anche se in DHCP. 2

Ma che vantaggio avresti con un indirizzo statico? 3

PS creare un disco virtuale per utilizzarla in futiuto su altro hardware non penso sia possibile dal momento che le macchine virtuali sono legate all'hardware del computer ospite, dimmi se sbaglio 4

Per dovere di cronaca si chiama LAMP e non Lamb, visto che è l'acronimo di Linux Apache Mysql Php.


1 Non c'è alcuna differenza a parte il probabile numero di versione diverso. Apache è sempre apache ovunque lo installi, così come php o mysql.

2 Se imposti la rete come nat, non puoi accedere al web server installato nella VM, a meno che non configuri il port farwarding: 6.3.1. Configuring port forwarding with NAT (https://www.virtualbox.org/manual/ch06.html). Se la imposti su scheda con bridge o host-only fai molto prima e sei sicuro che funziona. Se vuoi puoi anche utilizzare due schede di rete, una NAT e una Host-only, ma ti complichi solamente la vita per niente.

3 Per accedere al webserver (apache) devi scrivere nel browser l'indirizzo ip della VM. Se lo imposti statico è ovviamente sempre quello, se è impostato su DHCP cambia ogni volta (o comunque non hai la certezza che sia sempre lo stesso) quindi non è pratico.

4 Le VM sono indipendenti dall'hardware e dall'OS host. Sono state inventate proprio per questo motivo. Una macchina virtuale creata su Gnu/Linux può essere utilizzata su qualsiasi altro OS (windows, mac, ecc..) dove può essere installato virtualbox.