Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Directory predefinita

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    435

    Directory predefinita

    Io ho alcuni siti in locale che ho collocato in ~/public_html,
    il che mi pare lo standard in genere utilizzato.
    Ma i vari DM presentano tutti in genere una directory Pubblici (o simili).
    Sbaglio, o non c'è alcun vantaggio / svantaggio nell'usare una directory propria
    o quella predefinita?
    Apache usa di default /var/www, ma è ovviamente più comodo adottarne
    una locale (abilitata con a2enmod userdir).
    Ma se proprio dovessi adottare ~/Pubblici, cosa dovrei cambiare,
    suppongo in /etc/apache2/apache2.conf ?
    grazie
    m

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    435
    Vedo che il nome della directory è presente in:
    /etc/apache2/mods-available/userdir.conf

    Basta modificare quello o, appunto, anche qualcosa in apache2.conf ?
    grazie
    m

  3. #3
    In teoria nulla,
    a meno che tu abbia necessità di essere pubblicamente visibile con un dominio o più domini.
    Se lavori solo in locale (es per sviluppo) può anche andare bene usare le dir utente. L'unico "svantaggio" è un po' di confusione coi permessi.
    Se invece vuoi/dovrai usare domini raggiungibili esternamente, è ALTAMENTE consigliato usare la default /var/www/ in cui dovrai creare i vari domini e la relativa struttura di default.
    Questo perchè generalmente la home è accessibile ALMENO dal gruppo generico degli utenti (users), quindi tutti gli utenti POSSONO accedere almeno in lettura a tutte le dir e sottodir di tutti gli utenti. La /var/www invece, solitamente e tranne configurazioni molto particolari, è accessibile solamente all'utente apache e al gruppo apache (oppure www e www dipende dal sistema operativo e da altri fattori tipo la versione del web server).
    La struttura di default è solitamente questa:
    /var/www/dominio.com/
    /var/www/dominio.com/web/
    /var/www/dominio.com/cgi-bin/
    /var/www/dominio.com/tmp/
    /var/www/dominio.com/ssl/

    Se usi domini con la /var/www, dovrai disabilitare la "public_html" e usare i virtualhosts

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 © 2022 vBulletin Solutions, Inc. All rights reserved.