info configurazione apache

5 risposte [Ultimo messaggio]
Ritratto di scibilo
scibilo
(Junior)
Offline
Junior
Iscritto: 26/10/2005
Messaggi: 20

ciao a tutti,
altri post non mi sono stati di aiuto, probabilmente perche' ancora non ho capito come funziona apache 2.2, php5 e mysql5 :-o

dunque, se digito http://localhost mi esce "It works!" quindi pressuppongo sia il nuovo messaggio di apache per comunicare che tutto va bene.

Ora, vorrei usare come directory di sviluppo una cartella della mia home, la cara vecchia public_html, ma dopo aver creato e modificanto /etc/httpd/conf/httpd.conf da

DocumentRoot "/var/www/html"

in

DocumentRoot "/home/utente/public_html"

riavviato il server e provato il classico phpinfo, non trova il percorso

Sbaglio qualcosa?

Aggiungo che ho gia' inserito l'utente nel gruppo di apache e mysql

grazie
ciao

Se provo ad inserire il file phpinfo.php in/var/www/html e mando http://localhost/phpinfo.php ricevo questo messaggio:

Accesso negato!

Non disponi dei permessi necessari per accedere all'oggetto richiesto, oppure l'oggetto non può essere letto dal server.

Se pensi che questo sia un errore del server, per favore contatta il webmaster.
Error 403
localhost
Apache/2.2.0 (Mandriva Linux/PREFORK-4mdk)

Ritratto di Madman
Madman
(Guru)
Offline
Guru
Iscritto: 19/12/2004
Messaggi: 2016

Potresti dire _esattamente_ che versioni di Apache, PHP e MySQL utilizzi poichè negli ultimi tempi il settore LAMP in Mandriva ha subito dei cambiamenti abbastanza sostanziali quindi:

rpm -qa --nosignature | grep -i apache && rpm -qa --nosignature | grep -i php && rpm -qa --nosignature | grep -i sql
In questo modo otterrai sia numeri di versione che numeri di release.

Ti sei ricordato di sovrascrivere con la nuovo configurazione quella vecchia di Apache 2.0.X? Thinking

find /etc/httpd -name "*rpmnew"
Se trovi qualcosa tipo httpd.conf.rpmnew è probabile che l'arcano si risolva rinominandolo in httpd.conf. Wink

Quanto scritto sopra serve per far funzionare il server in generale mentre per quello che vuoi realizzare tu credo ci voglia mod_userdir, quindi un bell'urpmi apache-mod_userdir e leggiti la documentazione. Wink

http://httpd.apache.org/docs/2.2/mod/mod_userdir.html

Ritratto di scibilo
scibilo
(Junior)
Offline
Junior
Iscritto: 26/10/2005
Messaggi: 20

ok, ti ringrazio sembra funzionare tutto

ho commentato l'originale
#DocumentRoot "/var/www/html"

e l'ho sostituito con:

DocumentRoot "/home/utente/public_html"

anche se, leggendo la doc. forse non e' la migliore delle soluzioni

adesso devo trovare il modo di collegarmi dall'esterno attraverso l'ip (dinamico) del router alla cartella o file all'interno di public_html

grazie ancora
ciao

Ritratto di Madman
Madman
(Guru)
Offline
Guru
Iscritto: 19/12/2004
Messaggi: 2016

Sì, forse non è la migliore delle soluzione ma se funziona... Wink

Per il DNS dinamico ti consiglio di dare un'occhiata a questa discussione. Wink

http://www.mandrakeitalia.org/modules/newbb/viewtopic.php?topic_id=4747&start=10

Ritratto di Lucas
Lucas
(Monster)
Offline
Monster
Iscritto: 16/11/2006
Messaggi: 261

E' tutto il pomeriggio che ci sbatto la testa, e avevo scritto un bel post qui che per fortuna non ho spedito e ora ho cancellato. Ho scoperto che avevo già il servizio HTTPS attivo e quello interferiva col mio APACHE (pociando ci son arrivato, non in altri modi).

Stoppato quel servizio e fatto il restart di LAPP è partito tutto senza problemi e vedo tutta la configurazione che gira (prima avevo fatto parecchi test su una macchina sgozza per i test che tengo qui).

Sembra funzionare tutto da me, ora devo capire come funziona PHP e devo anche trovare quale è la directory giusta ma... nondovrebbe essere un grande problema... proviamo Wink

www.bernaparkhotel.it

Mandriva 2007.0
Ubuntu Studio 7.04

Ritratto di Ghost
Ghost
(Monster)
Offline
Monster
Iscritto: 24/11/2005
Messaggi: 320

Scusate se riesumo questa vecchia conf ma non ho capito come configurare il mod_userdir.
Ho letto la "guida" http://httpd.apache.org/docs/2.2/mod/mod_userdir.html ma spiega solo cosa fa, non come farglielo fare.....

Devo scrivere UserDir cartella host nel file /etc/httpd/conf/httpd.conf . Dove per cartella indico da dove deve partire e host diciamo l'alias http.
nel mio caso ho scritto
UserDir V-share http://localhost/  dopo DocumentRoot.
Perlomeno ho fatto così ma non

Asrock ALiveNF7G-HDReady - 4GBRam - Sagate 160 Gb + Samsung 80Gb - Amd64 4200+ - Nvidia 8200gs