sul mio PC ho installato apache per testare in locale i siti che poi metterò online, con qualche inserto in php o server-side include.
La cartella che mi porpone di default per i contenuti è /var/www/html
che ha i privilegi di root.
A questo punto, se voglio gestirmi i miei siti, devo accedere all'interfaccia grafica come root (cosa che peraltro Mandrake mi sconsiglia), oppure rinunciare ai vari Konqueror e Bluefish?
Ho pensato di lasciare i siti entro le cartelle /home/*/public_html dei vari utenti.
A questo punto, però, devo poterle raggiungere, e lo faccio settando degli alias.
I miei siti però fanno riferimento per certe cose ai percorsi assoluti.
Gli alias non mi risolvono la questione.
Ho cercato aiuti per i virtualhost, ma non ho trovato spiegazioni chiare per me...
- Codice: Seleziona tutto
NameVirtualHost *
<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>
Ad esempio, cosa posso sostituire all'*? (uso apache in locale e normalmente richiamo la home con localhost)
Da cosa si differenziano i vari <VirtualHost>? Dalla DocumentRoot.
A cosa corrisponde ServerName nel mio caso?
Dove posso trovare qualche risorsa che parta proprio dalla base? Il manuale di Apache mi è sembrato già un tantino avanti...
Grazie,
Rw