Pagina 1 di 1
localhost + apache
Inviato: domenica 18 marzo 2007, 11:34
da beppebz
Ciao a tutti.
Per favore, sapete dov'è localhost in Kubuntu? In SuSE è in /srv/www/htdocs, in Debian 3 mi pare fosse /var/www, ma in Kubuntu non riesco a trovarlo. Mi servirebbe per esercitarmi con PHP+MySQL.
Altra cosa: Devo compilare i file di Apache 2.2.4. Si installa lui, cioè sa già dove installarsi, oppure devo dargli qualche opzione particolare?
Scusate se sono due domande nello stesso post.
Ringrazio fin da ora chi mi darà una mano.
Ciao,
Bep
Re: localhost + apache
Inviato: domenica 18 marzo 2007, 13:12
da kaosktrl
Ciao,
io ho una ubuntu e ho installato apache2. Di norma viene considerata di base la directory var/www ma nel tuo virtual host puoi indicare qualunque altra cartella tramite la direttiva DocumentRoot.
Il file di configurazione principale di apache2 è in /etc/apache2/apache2.conf mentre i tuoi siti li metti nella cartella /etc/apache2/sites-available.
E' nel file /etc/hosts che indicherai il nome del tuo virtualhost cioè quello che inserisci come url nel browser e che è quello che indicherai con la direttiva ServerName.
Re: localhost + apache
Inviato: domenica 18 marzo 2007, 23:49
da beppebz
Di norma viene considerata di base la directory var/www ma nel tuo virtual host puoi indicare qualunque altra cartella tramite la direttiva DocumentRoot.
Ok, grazie. Mi stupisce che, in /var, non riesco a trovare la sottocartella www (anzi, per la verità, in tutto il sistema non esiste una cartella "www"). Devo crearla? Se ho capito bene, dopo devo inserire in /etc/hosts la stringa "127.0.0.1 /var/www" ( dato che adesso mi dice "127.0.0.1 localhost").
Scusa la dabbenaggine: come faccio ad usare le direttive DocumentRoot e ServerName? Dove sono?
(aspetta, ho trovato un aiuto in:
http://www.spacemarc.it/forum/viewtopic.php?p=1603; l'hai scritto tu?

)
Grazie e ciao,
Bep
Re: localhost + apache
Inviato: lunedì 19 marzo 2007, 9:10
da beppebz
Ok, Apache2.2.4 scompattato ed installato (./configure --prefix=/usr/local/apache2, come consigliato dal file README).
Localhost è /usr/local/apache2/htdocs.
Mi rimane solo un dubbio: facendo
/usr/local/apache2/bin/apachectl start (come consigliato dal README)
mi risponde:
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName;
però funziona (
http://localhost --> It works!).
Qualcuno è in grado di chiarimi questo avviso?
[La configurazione di apache è in /usr bla bla apache2/conf/httpd.conf; questo file, alle righe
DocumentRoot e
<Directory
riporta correttamente /usr/local/apache2/htdocs]
Grazie e ciao,
Bep
Re: localhost + apache
Inviato: lunedì 19 marzo 2007, 11:37
da kaosktrl
Ciao,
come hai visto funziona cmq anche se si lamenta, quello è un warning per cui Apache non sa su che macchina sta girando, l'uso della direttiva lo vedi in:
http://httpd.apache.org/docs/2.0/mod/core.html#servername
Per non vederlo dovrebbe bastare mettere nel file di configurazione di Apache:
ServerName localhost