localhost + apache

Configurazione e uso delle applicazioni del desktop manager predefinito di Kubuntu.
Avatar utente
beppebz
Prode Principiante
Messaggi: 12
Iscrizione: giovedì 8 marzo 2007, 14:10

localhost + apache

Messaggio 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
Avatar utente
kaosktrl
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 393
Iscrizione: giovedì 28 dicembre 2006, 17:01
Contatti:

Re: localhost + apache

Messaggio 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.
Avatar utente
beppebz
Prode Principiante
Messaggi: 12
Iscrizione: giovedì 8 marzo 2007, 14:10

Re: localhost + apache

Messaggio 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
Avatar utente
beppebz
Prode Principiante
Messaggi: 12
Iscrizione: giovedì 8 marzo 2007, 14:10

Re: localhost + apache

Messaggio 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
Avatar utente
kaosktrl
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 393
Iscrizione: giovedì 28 dicembre 2006, 17:01
Contatti:

Re: localhost + apache

Messaggio 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
Scrivi risposta

Ritorna a “KDE”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti