ainsi pour l'exemple donné dans la doc vhosts ci dessus:
<VirtualHost*:80>
# Le premier serveur virtuel de la liste est aussi le
# serveur par défaut pour *:80
ServerName www.example.com
ServerAlias example.com
DocumentRoot "/www/domain" # <= it's up to you
</VirtualHost><VirtualHost*:80>
ServerName other.example.com
DocumentRoot "/www/otherdomain"
</VirtualHost>
... le serveur puisse écrire dans les dossiers de log et générer des fichiers à télécharger. (...) Les applis sont developpées avec codeigniter
que ce soit avec les UserDir (plutôt orienté multi-utilisateurs) ou avec les VirtualHosts (plutôt orienté multi-sites), www-data devra avoir les droits nécessaires (et suffisants !) pour ce que tu as à faire sur les dossier concernés. CAD:
les logs Apache
les logs CodeIgniter
les fichiers générés par l'appli
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Apache UserDir: Répertoires web utilisateurs
Posté par Luc-Skywalker . En réponse au message Dossier de developpement web sous linux. Évalué à 3.
Content d'avoir pu aider ! à noter que le module mod_userdir doit être activé
Une autre approche serait les "virtual hosts": https://httpd.apache.org/docs/2.4/fr/vhosts/name-based.html
et d'utiliser /etc/hosts
ainsi pour l'exemple donné dans la doc vhosts ci dessus:
(Les vHosts permettent aussi de générer des logs Apache séparés par "ServerName" si besoin ;)
çà ferait pour /etc/hosts un truc comme:
pour finir,
comme il faut que
que ce soit avec les UserDir (plutôt orienté multi-utilisateurs) ou avec les VirtualHosts (plutôt orienté multi-sites), www-data devra avoir les droits nécessaires (et suffisants !) pour ce que tu as à faire sur les dossier concernés. CAD:
"Si tous les cons volaient, il ferait nuit" F. Dard