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/