Visualizzazione risultati 1 fino 5 di 5

Discussione: Configurazione Apache

  1. #1
    Guest

    Predefinito

    Ho appena installato Apache/PHP/MySQL e ho configurato Apache come indicato in una guida (http://freephp.html.it/guide/lezione.asp?id=146).

    Ho impostato in httpd.conf il DocumentRoot (che di default è "C:/Programmi/Apache Group/Apache/htdocs") a "C:\Lang\Progetto\Sito1", così quando mi collego a http://localhost ottengo subito l'index.html del mio Sito1. Tutto ok, ma ora vorrei sapere come poter accedere ai miei Sito2, Sito3, etc. Forse ci accedo con una cosa del tipo http://localhost/Sito1, http://localhost/Sito2, http://localhost/Sito3... ma come si fa? Cosa devo cambiare in httpd.conf? (in pratica non voglio avere un SOLO sito raggiungibile, ma più d'uno)

    Sentowatt
    http://www.sentowatt.rocks.it

  2. #2
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    basta che modifichi C:\Lang\Progetto\Sito1 in C:\Lang\Progetto oppure sito2-3 eccc devono essere sottocartelle di sito1
    Se smetti di imparare e evolverti sei morto dentro

  3. #3
    Guest

    Predefinito

    No... d'accordo, fin qui c'ero arrivato.
    Il punto è che potrei avere C:\Lang\Progetti\Sito1 e però anche C:\Prg\Sito2, cioè senza una radice comune.
    In altre parole ho bisogno di specificare "siti" posizionati in path molto diversi all'interno del mio file system...

    Sentowatt
    http://www.sentowatt.rocks.it

  4. #4
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    non credo si possa, anche percè poi come fai a far andare il browser nel sito giusto se hai più indirizzi? la cosa più ovvia da fare sono le sottocartelle, poi con un file index-php o html ti fai un'elenco dei siti e li scegli aprendo il browser..
    Se smetti di imparare e evolverti sei morto dentro

  5. #5
    Guest

    Predefinito

    in qualsiasi caso, le cartelle devono essere come minimo nella server root.

    inoltre si può fare con dei vari redirect:
    dentro ad httpd.conf dovresti trovare diverse righe così


    #<VirtualHost *>
    # ServerAdmin webmaster@dummy-host.example.com
    # DocumentRoot /www/docs/dummy-host.example.com
    # ServerName dummy-host.example.com
    # ErrorLog logs/dummy-host.example.com-error_log
    # CustomLog logs/dummy-host.example.com-access_log common
    #</VirtualHost>

    questi sono virtual hostes, te lo configuri, togli il commento e dovrebbe andare...

    in ogni caso io ho un manuale spettacolo, perciò se hai bisogno d'altro mandami una mai e vedo se trovo qualcosa.

    SYME

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •