cyberyan
Bonjour
je cherche a rajouter un alias dans le httpd.conf
mais il ne veux pas et j'ai toujours
Forbidden
You don't have permission to access /Mysql on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
j'ai supprimer l'utilisateur apache d'origine
et j'en ai recréer un et lui ai appliquer le groupe apache
j'ai mis dans mon fichier de conf
Alias "/Mysql" "/home/apache/phpmyadmin/"
<Directory "home/apache/phpmyadmin/">
Options Indexes FollowSymLinks Includes
AllowOverride All
Allow from all
</Directory>
le répertoire existe bien
il apartient bien a apache et tous les fichier qui
sont dedans sont bien la propiété de l'utilisateur apache du groupe apache
Merci de votre aide
brunau
Premièrement et pour être sûr : as-tu bien redémarrer apache (sevice httpd restart)
Sinon :
1. supprime les guillemets dans l'alias et la ligne <Directory ...>
2. supprime le / terminal dans l'alias et dans la ligne <Directory ...>
3. redémarre le service
Tiens moi au courant
cyberyan
J'arrive toujours pas
ca m'enerve
🙁
ce que je met dans /var/www/html passe nickel
meme en changant l'utilisateur et le mot de passe
j'arrive toujours pas a afficher ce qu'il y a dans le répertoire
/home/apache/root
Merci d'avance
celmir
problème selinux ?
fais un 'su - -c setenforce 0' et teste ton accès
brunau
peux-tu faire :
ls -ld /home
ls -ld /home/apache
ls -ld /home/apache/root
vérification de base...
cyberyan
Salut
j'ai réinstallé en enlevant SELinux et maintenant tout fonctionne
:-D
A quoi sert Selinux ??
sachant que mon serveur est derrière un routeur
pour lequel j'ai juste forwarder les port 80,21 et 590x
Merci pour tout
cyberyan
Par compte j'ai un autre pb
Tout mes sources de mon site sont dans des répertoires
de apache /home/apache/xxx (pour le transfert ftp c'est mieux :-D )
Mais je n'arrive pas a déplacer le répertoire principal
pour tous les autres j'ai créer un alias donc pas de soucis
j'ai essayer de créer un alias "/" mais il n'en veut
(PS: sous windows ca marche :-D )
j'ai modifier le parametre DocumentRoot avec /home/apache/home
puis le <Directory> juste derrière
mais ca marche pas j'ai toujours la page de apache
🙁
brunau
Je réitère mes suggestions :
s -ld /home
ls -ld /home/apache
ls -l /home/apache/
Le problème n'est peut être pas si compliqué...
celmir
selinux sécurise linux en limitant les utilisateurs dans leurs actions.
Tu peux laisser activé selinux :
setenforce 0 ou 1 permet d'activer désactiver selinux en 'live'.
modifier le fichier /etc/selinux/config pour le rendre applicable à chaque démarrage.
tu peux résoudre ton problème comme suit :
ls -aZ permet de voir les contexts associés à tes fichier.
restorecon -v -R /sites permet de restaurer les contexts par défaut pour ton arborescence.
chcon -R -h -t httpd_sys_content_t /sites permet d'attribuer les bons contexts pour ton arborecence
après ça marche avec selinux activé.