Configuration d'alias dans apache
neeteex
Messages postés
76
Date d'inscription
Statut
Membre
Dernière intervention
-
neeteex Messages postés 76 Date d'inscription Statut Membre Dernière intervention -
neeteex Messages postés 76 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je tente de me conformer à cette doc :
http://doc.ubuntu-fr.org/tutoriel/lamp_repertoires_de_travail#configuration_d_alias_dans_apache
et je n'arrive pas à avoir autre chose qu'une erreur 403 ! Pourtant ça fonctionne bien avec l'autre alias présent par défaut à l'installation (Alias /doc/ "/usr/share/doc/")
Quelqu'un peut m'aiguiller ?
PS : je précise que mon répertoire /home est sur une partition séparée selon le conseil donné ici : http://doc.ubuntu-fr.org/tutoriel/deplacer_home#public : c'est peut-être la cause du problème, bien que je ne sache ni pourquoi, ni comment le résoudre !
Voici mon fichier /etc/apache2/sites-available/default :
(pas encore de partie "private", tant que "public ne marche pas !
Je tente de me conformer à cette doc :
http://doc.ubuntu-fr.org/tutoriel/lamp_repertoires_de_travail#configuration_d_alias_dans_apache
et je n'arrive pas à avoir autre chose qu'une erreur 403 ! Pourtant ça fonctionne bien avec l'autre alias présent par défaut à l'installation (Alias /doc/ "/usr/share/doc/")
Quelqu'un peut m'aiguiller ?
PS : je précise que mon répertoire /home est sur une partition séparée selon le conseil donné ici : http://doc.ubuntu-fr.org/tutoriel/deplacer_home#public : c'est peut-être la cause du problème, bien que je ne sache ni pourquoi, ni comment le résoudre !
Voici mon fichier /etc/apache2/sites-available/default :
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> ErrorDocument 403 "http://domain.tld/public" Options Indexes FollowSymLinks MultiViews AllowOverride None Order Deny,Allow Deny from all Allow from 127.0.0.1 # local Allow from 192.168.1.0/24 # reseau </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> Alias /public/ "/home/neeteex/www/public/" <Directory "/home/neeteex/www/public/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost>
(pas encore de partie "private", tant que "public ne marche pas !
A voir également:
- Configuration d'alias dans apache
- Ethernet n'a pas de configuration ip valide - Guide
- Panneau de configuration - Guide
- Apache open office gratuit - Télécharger - Suite bureautique
- Retablir configuration usine chromecast - Guide
- Connaitre configuration pc - Guide
1 réponse
RESOLU !
Solution trouvée ici : http://doc.ubuntu-fr.org/apache2#mod_userdir_gerer_les_dossiers_utilisateur
Solution trouvée ici : http://doc.ubuntu-fr.org/apache2#mod_userdir_gerer_les_dossiers_utilisateur
Sur Ubuntu 11.04, les droits d'accès au répertoire /home/user sont insuffisants. Vous risquez d'avoir une erreur 403 "permission denied". SI le user est john, faire la manip suivante : chgrp www-data /home/john/ chmod 750 /home/john/