View Full Version : [Etch + Apache 2] index.htm vs index.html
tutmosi3
29-06-2008, 19:06
Ciao
Ho appena installato Debian 4, quindi il sistema è intonso.
Trasferisco un sito che feci tempo fa (semplice HTML) nella cartella /var/www/apache2-default
La pagina iniziale di questo sito è la normale index.htm.
Se da un altro PC in LAN, digito http://IP_Etch mi ritovo l'elenco dei file del sito con le loro cartelle, se rinomino index.htm in index. html, la pagina funziona correttamente.
Se aggiungo una cartella, in modo da avere per esempio /var/www/apache2-default/abc, e tento di connettermi da un altro PC in LAN con http://IP_Etch/abc o http://IP_Etch/abc/index.htm o http://IP_Etch/abc/index.html ottengo errore.
Cosa può essere?
Ciao e grazie
Life bringer
29-06-2008, 20:08
Che errore 404?
tutmosi3
29-06-2008, 21:26
Con index.html di Apache, cioè in condizioni originali, la situazione vista da Windows tramite LAN è
http://img247.imageshack.us/img247/1079/indexhtmlapachepq4.th.jpg (http://img247.imageshack.us/my.php?image=indexhtmlapachepq4.jpg)
Con index.htm del mio sito salta fuori l'elenco
http://img247.imageshack.us/img247/6960/indexhtmsitolw9.th.jpg (http://img247.imageshack.us/my.php?image=indexhtmsitolw9.jpg)
Rinominando index.htm in index.html salta fuori
http://img247.imageshack.us/img247/3606/indexhtmlsitouw1.th.jpg (http://img247.imageshack.us/my.php?image=indexhtmlsitouw1.jpg)
L'errore è scomparso.
Ciao e grazie
Life bringer
29-06-2008, 21:36
Avevo un problema simile su windows (quando usavo la piattaforma apache li), dovresti guardare in uno dei file di configurazione, la soluzione era inserire in una linea voci tipo: index.html index.php ecc.
Ora cerco qualcosa, tu inizia a vedere nei file di conf di apache.
Edit: guarda qui
http://openskill.info/infobox.php?ID=621
Esatto, prova a editare così in /etc/apache2/apache2.conf
<IfModule mod_dir.c>
#
# Set index documents
DirectoryIndex index.html index.htm index.cgi index.pl index.xhtml index.php index.shtml
</IfModule>
tutmosi3
30-06-2008, 07:47
Ringrazio entrambi per l'interessamento.
Già ieri pomeriggio ero andato a editare il file .conf con il risultato dell'errore citato in malomodo nel post 1.
Probabilmente avevo combinato qualche macello, correggendo quello che avevo sbagliato ho riportato la situazione alle condizioni iniziali.
Stasera provo le modifiche suggerite.
Ciao e grazie
tutmosi3
30-06-2008, 21:18
Le modifiche non hanno sortito miglioramenti.
:(
Ciao
Ma mod_dir è abilitato? usi la direttiva DirectoryIndex?
prova a legger qui: http://www.php-editors.com/apache_manual/mod/mod_dir.html
Life bringer
30-06-2008, 21:48
Fai la cosa più facile del mondo, invece di usare pagine htm aggiungi la l (elle) alla fine e ogni problema sarà risolto :p
tutmosi3
01-07-2008, 07:26
Fai la cosa più facile del mondo, invece di usare pagine htm aggiungi la l (elle) alla fine e ogni problema sarà risolto :p
Infatti ... :D
Credo che adotterò quella strategia.
Ciao
tutmosi3
01-07-2008, 07:27
Ma mod_dir è abilitato? usi la direttiva DirectoryIndex?
prova a legger qui: http://www.php-editors.com/apache_manual/mod/mod_dir.html
Onestamente credevo di aver fatto tutto giusto ma index.htm restituisce sempre la lista dei file.
Se ci clicco sopra parte il sito ma con index.html funziona.
Ciao
Life bringer
01-07-2008, 11:09
Bon... fammi sapere come risolvi infine!
Ciao!
tutmosi3
01-07-2008, 13:00
Bon... fammi sapere come risolvi infine!
Ciao!
Non mancherò.
Ti ringrazio per l'interessamento.
Nel caso non riouscissi a risolvere mi aggrapperò all'ancora index.html o index.php
Ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.