Pages : 1
#1 Le 24/05/2017, à 10:57
- xXmobiusXx
[Résolu] Problème d'accès suite configuration vhosts
Bonjour à tous,
Je souhaite configurer apache2 avec plusieurs (5) sites en vhosts.
Cependant, lorsque je tente d'accéder aux domaines, j'obtiens le message "Forbidden - You don't have permission to access / on this server."
J'imagine que c'est lié, soit aux fichiers de configuration, soit à des droits d'accès sur certains dossiers, soit encore à une mauvaise configuration de /etc/hosts ?
Voici la configuration de -default.conf :
<VirtualHost *:80>
ServerAdmin [monEmail]
DocumentRoot /var/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
et l'exemple d'un fichier conf lié à un site:
<VirtualHost *:80>
ServerName www.domaine.be
ServerAlias domaine.be www.domaine.eu domaine.eu
ServerAdmin [monEmail]
DocumentRoot /var/www/domaine
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/domaine>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</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
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
j'ai créé 5 répertoires dans /home/UTILISATEUR/www-prod
drwxrwxr-x 5 www-data www-data 4096 May 24 09:37 domaine
drwxrwxr-x 4 www-data www-data 4096 May 24 09:39 domaine2
drwxrwxr-x 2 www-data www-data 4096 May 24 09:40 domaine3
drwxrwxr-x 4 www-data www-data 4096 May 24 09:40 domaine4
drwxrwxr-x 2 www-data www-data 4096 May 24 08:45 domaine5
et 5 liens dans /var/www :
lrwxrwxrwx 1 www-data www-data 30 May 24 08:47 domaine -> home/UTILISATEUR/www-prod/domaine
lrwxrwxrwx 1 www-data www-data 35 May 24 08:47 domaine2 -> home/UTILISATEUR/www-prod/domaine2
lrwxrwxrwx 1 www-data www-data 30 May 24 08:46 domaine3 -> home/UTILISATEUR/www-prod/domaine3
lrwxrwxrwx 1 www-data www-data 31 May 24 08:46 domaine4 -> home/UTILISATEUR/www-prod/domaine4
lrwxrwxrwx 1 www-data www-data 30 May 24 08:47 domaine5 -> home/UTILISATEUR/www-prod/domaine5
Enfin, les différents domaines sont bien repris dans /etc/hosts
Je suis loin d'être expérimenté... je ne sais pas bien où cela "foire" et m'en remet donc à vous.
Déjà merci de votre aide !
Dernière modification par xXmobiusXx (Le 28/05/2017, à 16:26)
Hors ligne
#2 Le 24/05/2017, à 14:29
- jplemoine
Re : [Résolu] Problème d'accès suite configuration vhosts
- 1 -
Quels sont les droits des répertoires :
home
UTILISATEUR
www-prod
domaine
domaine2
domaine3
domaine4
domaine5
- 2 -
Il faudra quand même que l'on m'explique un jour de manière claire l’intérêt de pointer sur un répertoire qui est un lien plutôt que de pointer directement avec le vhost sur le répertoire cible ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 25/05/2017, à 00:05
- krodelabestiole
Re : [Résolu] Problème d'accès suite configuration vhosts
Order allow,deny allow from all
je pense que tu as dû suivre un vieux tuto, ça fait longtemps que ces directives ont été remplacées par
Require all granted
Sinon Options Indexes je connais pas. C'est Options +Indexes ou Options -Indexes (selon si tu veux autoriser le listage des répertoire en l'absence d'index ou non)
C'est sur quelle url exactement que tu as ta 403 ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#4 Le 25/05/2017, à 07:36
- bruno
Re : [Résolu] Problème d'accès suite configuration vhosts
@krodelabestiole : effectivement,mais les anciennes directives devraient continuer à fonctionner et on ne sait pas quelle version d'Apache est utilisée (2.2 ou 2.4).
Comme le fait remarquer jplemoine en #2, les liens symboliques sont totalement inutiles et source d'erreurs. Au passage ton hôte defaut.conf est également inutile…
Tu devrais supprimer tes liens symboliques et utiliser une configuration du type (exemple pour Apache 2.4):
<VirtualHost *:80>
ServerName www.domaine.be
ServerAlias domaine.be www.domaine.eu domaine.eu
ServerAdmin [monEmail]
DocumentRoot home/UTILISATEUR/www-prod/domaine
<Directory home/UTILISATEUR/www-prod/domaine>
Options +Indexes +FollowSymLinks +MultiViews
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Quelques remarques au passage si c'est un serveur en production :
- mieux vaudrait ne pas permettre de lister les fichiers (-Indexes) ;
- il serait bon d'avoir des fichiers de logs spécifiques à chaque hôte ;
#5 Le 25/05/2017, à 09:08
- krodelabestiole
Re : [Résolu] Problème d'accès suite configuration vhosts
oui
et puis qu'est-ce que tu as dans tes répertoires ? à moins qu'il existe un fichier index (index.html ou index.php tel que défini par la directive DirectoryIndex) dans ton répertoire ou à moins que tu aies activé l'option +Indexes correctement, tu auras une erreur 403. Parce que apache ne trouve pas d'index et que le listage des fichiers est interdit.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#6 Le 28/05/2017, à 07:28
- xXmobiusXx
Re : [Résolu] Problème d'accès suite configuration vhosts
Bonjour,
J'ai recommencé l'installation, en suivant vos différents conseils et cela à fonctionné, le problème est donc résolu.
Juste quelques informations:
- 1 -
- 2 -
Il faudra quand même que l'on m'explique un jour de manière claire l’intérêt de pointer sur un répertoire qui est un lien plutôt que de pointer directement avec le vhost sur le répertoire cible ?
Je m'étais basé sur ce "tutoriel" disponible sur ubuntu-fr :
Tutoriel
Merci à tous pour vos réponses !
Hors ligne
#7 Le 28/05/2017, à 07:37
- krodelabestiole
Re : [Résolu] Problème d'accès suite configuration vhosts
tu peux ajouter un [résolu] dans le titre de ton 1er msg
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne