PDA

Visualizza la versione completa : Host virtuali con APACHE: problemi accessp


abmcr
17-05-2004, 12:13
Sto provando a far girare PHP sotto APACHE in Linux MDK 10; ho il mio /etc/hosts fatto così:

127.0.0.1 localhost
127.0.0.1 www.prova.net

e il /etc/httpd/conf/vhosts così

NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
ServerName www.prova.net
DocumentRoot /var/www/vhost/prova
#CustomLog logs/www.tizio.casa-access_log common
#ErrorLog logs/www.tizio.casa-error_log
</VirtualHost>


Nella directory che corrisponde a DocumentRoot ho messo un file prova.php con dentro solo il phpinfo(). Se da browser digito www.prova.net ottengo questo messaggio:

Forbidden


You don't have permission to access /vai.php on this server.

Apache-AdvancedExtranetServer/2.0.48 (Mandrake Linux/5mdk) mod_perl/1.99_11 Perl/v5.8.3 mod_ssl/2.0.48 OpenSSL/0.9.7c PHP/4.3.4 Server at www.prova.net Port 80

e lo stesso se digito semplicemnete localhost (che prima invece rispondeva correttamente). La cartella /var/www/vhost/prova ha i permessi per tutti (a) in lettura, scrittura ed esecuzione.
Dov'è che sbaglio o cosa non ho ancora fatto?
grazie

shishii
17-05-2004, 20:21
ma hai dato alla dir /var/www/vhost i permessi DI APACHE giusti?

in httpd.conf dovresti avere qualcosa del genere:

<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

abmcr
18-05-2004, 12:51
Adesso ho dato i permessi e va: grazie.
Altra cosa: come si fa a dire ad Apache di usare come default una pagina del tipo index.php o altro?

leorsid@
18-05-2004, 13:00
prova a leggere qui http://freephp.html.it/guide/lezione.asp?id=92

abmcr
18-05-2004, 13:04
Grazie mille: mi era sfuggito il tutorial, anche perché è dentro PHP.

Loading