[RISOLTO]Apache opzione per non fare listare la dir

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Avatar utente
Bl4ck[Sw0rd]
Prode Principiante
Messaggi: 114
Iscrizione: domenica 14 settembre 2008, 17:27
Contatti:

[RISOLTO]Apache opzione per non fare listare la dir

Messaggio da Bl4ck[Sw0rd] »

Salve,
ne ho provate di cose pero non riesco a capire perchè apache2 me lista sempre la dir del sito bhu.
ditemi voi quale opzione apportare..



cordiali saluti.
Ultima modifica di Bl4ck[Sw0rd] il lunedì 18 maggio 2009, 21:27, modificato 1 volta in totale.
Powered By Bl4ck[Sw0rd]
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17366
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Apache opzione per non fare listare la dir

Messaggio da Stealth »

Il file index.html (o index.php) è eseguibile? E se sì, da chi? Controlla che i permessi siano a posto
ciao
Avatar utente
Bl4ck[Sw0rd]
Prode Principiante
Messaggi: 114
Iscrizione: domenica 14 settembre 2008, 17:27
Contatti:

Re: Apache opzione per non fare listare la dir

Messaggio da Bl4ck[Sw0rd] »

no forse non mi sono spiegato.
quando inserisco nell'url l'indirizzo del server mi visualizza la lista dei file presenti ma io  non voglio questo.Vorrei solo che se è presente l'index.php o html o un'index che visualizzi quella se no non visualizza niente o mi da un errore.
Spero di essermi espresso più correttamente.


cordiali saluti
Powered By Bl4ck[Sw0rd]
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17366
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Apache opzione per non fare listare la dir

Messaggio da Stealth »

E in effetti non avevo capito molto bene. Apri il tuo file .htaccess (se non c'è crealo nella root del sito) e aggiungi la linea

Codice: Seleziona tutto

IndexIgnore *
ciao
Avatar utente
Bl4ck[Sw0rd]
Prode Principiante
Messaggi: 114
Iscrizione: domenica 14 settembre 2008, 17:27
Contatti:

Re: Apache opzione per non fare listare la dir

Messaggio da Bl4ck[Sw0rd] »

Allora non ho ancora risolto. L'opzione di no index vorrei metterla nel config di apache ma non so l'istruzione ... se gentilmente me la dici la imposto nel config e cosi tutto funziona dato che è un po che ci provo.


Grazie
Powered By Bl4ck[Sw0rd]
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17366
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Apache opzione per non fare listare la dir

Messaggio da Stealth »

Dovresti (uso il condizionale perchè ho verificato su una debian lenny, ma direi che è lo stesso) aggiungere quella riga al file /etc/apache2/httpd.conf. Poi devi riavviare apache con

Codice: Seleziona tutto

apache2ctl graceful
e dovrebbe funzionare. Per curiosità, che cosa ti fa preferire questo ad .htaccess?
ciao
Avatar utente
Bl4ck[Sw0rd]
Prode Principiante
Messaggi: 114
Iscrizione: domenica 14 settembre 2008, 17:27
Contatti:

Re: Apache opzione per non fare listare la dir

Messaggio da Bl4ck[Sw0rd] »

Mi si è presentato un problema con apache2 il demone è avviato ma quando vado a connettermi con l'url non va più mi da impossibile visualizzare la pagina come mai?
Powered By Bl4ck[Sw0rd]
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17366
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Apache opzione per non fare listare la dir

Messaggio da Stealth »

Scusa la domanda, ma un file index.qualcosa c'è nella root del sito? Perchè se non c'è, o togli l'istruzione appena aggiunta (e vedi il listing) oppure non ha nulla da farti vedere. Che errore ricevi, per caso il 404 ?
ciao
Avatar utente
Bl4ck[Sw0rd]
Prode Principiante
Messaggi: 114
Iscrizione: domenica 14 settembre 2008, 17:27
Contatti:

Re: Apache opzione per non fare listare la dir

Messaggio da Bl4ck[Sw0rd] »

MI da un errore strano mi spunta using 127.0.1.1  Servername
una cosa del genere e non funziona apache cosi :(
Powered By Bl4ck[Sw0rd]
Avatar utente
Bl4ck[Sw0rd]
Prode Principiante
Messaggi: 114
Iscrizione: domenica 14 settembre 2008, 17:27
Contatti:

Re: Apache opzione per non fare listare la dir

Messaggio da Bl4ck[Sw0rd] »

ecco l'errore esatto

/etc/init.d/apache2 restart
* Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                        [ OK ]

come mai non mi funge ?
Powered By Bl4ck[Sw0rd]
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17366
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Apache opzione per non fare listare la dir

Messaggio da Stealth »

Ok ma....ha mai funzionato quel coso? Ne dubito, quell'errore ti dice che non trova il nome del server. Devi aggiungerlo all'inizio del file /etc/apache2/sites-available/default. La sintassi dovrebbe essere

Codice: Seleziona tutto

ServerName nome_che_vuoi
e funziona
ciao
Avatar utente
Bl4ck[Sw0rd]
Prode Principiante
Messaggi: 114
Iscrizione: domenica 14 settembre 2008, 17:27
Contatti:

Re: Apache opzione per non fare listare la dir

Messaggio da Bl4ck[Sw0rd] »

grazie
Powered By Bl4ck[Sw0rd]
Avatar utente
Bl4ck[Sw0rd]
Prode Principiante
Messaggi: 114
Iscrizione: domenica 14 settembre 2008, 17:27
Contatti:

Re: Apache opzione per non fare listare la dir

Messaggio da Bl4ck[Sw0rd] »

ok risolto il tutto
nel file /etc/apache2/sites-available/default  ho trovato un opzione con indexes abilitato l'ho tolta e funziona


grazie ancora
Powered By Bl4ck[Sw0rd]
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti