Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [APACHE] mod_autoindex

  1. #1

    [APACHE] mod_autoindex

    Ciao a tutti,

    E' da qualche tempo chi mi sto dedicando allo sviluppo di web site dinamici; Come architettura ho adottato un sistema LAMP; Come distribuzione uso UBUNTU 9.10 Karmic Koala; Ho istallato apache2 e correttamente configurato con le librerie PHP e il supporto per Mysql; il sistema è funzionante al 100% ma........

    Mi trovo davanti a un problemone, non ho la possibilità di vedere il contenuto del mio web server quando digito sul browser http://localhost/, l'unica pagina che compare quando digito Localhost è la classica frase:

    It works!

    This is the default web page for this server.

    The web server software is running but no content has been added, yet.

    L'unico modo per navigare tra i miei progetti e sapere il nome esatto della pagina PHP per visualizzarla, ora che il numero di pagine sta raggiungendo un numero elevato la cosa sta risultando un handicap;

    Ho provato a modificare il file Mod_dir e Mod_autoindex come da vostro articolo del 15 maggio 2007:

    http://server.html.it/articoli/leggi...dex-di-apache/

    ma non ottengo risultati!!

    Se fosse necessario vi posto anche alcuni spezzoni dei file di conf...

    Aiutatemi Please

  2. #2
    Ciao

    nella cartella htdocs hai creato tante sottocartelle quante sono i tuoi siti?

    dentro ognuna di queste devi mettere un file index (.php o .htm ...) !!

    ad esempio fai la cartella dany85 e dentro ci metti la start page index.php

    se digiti http://localhost/dany85 il sistema dovrebe servirti il relativo sito, partendo dall'index

    ciao
    stefano

  3. #3
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Se invece intendi abilitare il directory listing, prima di tutto togli il file index.php dalla tua DocumentRoot e provi ad aprire http://localhost, probabilmente è già abilitato. Altrimenti:
    codice:
    sudo gedit /etc/apache2/sites-enabled/000-default
    È il file di configurazione dell'host di default, quello che risponde a http://localhost. Cerchi il blocco <Directory> che definisce le opzioni per la tua DocumentRoot, di default
    codice:
    <Directory /var/www>
    .....
    </Directory>
    Cerchi la riga dove sono definite le Options abilitate e disabilitate e controlli che non ci sia un -Indexes, aggiungi o modifichi se c'è in +Indexes

    codice:
    <Directory /var/www>
    Options +Indexes
    </Directory>
    Riavvii Apache e dovrebbe funzionare.

    Escamotage da me utilizzato per non andare a ricercare tutte le volte in 1000 cartelle.
    Il sito web è su www.dominio.it, mi creo in locale un virtualhost www2.dominio.it che punta alla cartella con i "sorgenti":
    codice:
    sudo gedit /etc/apache2/sites-available/www2dominioit
    all'interno
    codice:
    <VirtualHost *:80>
            ServerName www2.dominio.it
            DocumentRoot /var/www/dominio 
    </VirtualHost>
    Salvi e chiudi.(molto stringata come conf)
    Abiliti il virtualhost && riavvii apache
    codice:
    sudo a2ensite www2dominioit && sudo service apache2 restart
    Istruisci l'so a risolvere il nome a dominio e inviare quindi la richiesta al webserver locale:
    codice:
    sudo gedit /etc/hosts
    Aggiungi una riga con
    codice:
    127.0.0.1	www2.dominio.it
    Apri firefox e vai su http://www2.dominio.it

  4. #4
    Grazie mille per i suggerimenti sulla configurazione, Gentilissimi

    Problema finalmente Risolto...

    Riesco ora a respirare e navigare sul mio webserver

    ancora grazie e complimenti per il FORUM

    Ciauzzz

    Daniele

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.