Pages : 1
#1 Le 10/04/2011, à 21:51
- Czweic
[Résolu] Apache - Htaccess et http.conf
Bonsoir tout le monde,
Je me permet de créer un topic afin de vous demander un coup de main. J'ai mis en place un serveur chez moi qui fonctionne bien mais j'ai un soucis de configuration d'Apache je pense car j'ai un soucis de .htaccess. Un problème bien étrange (pour moi) en tout cas, je m'explique par un exemple pour simplifier :
J'ai 3 dossiers :
- padmin : un htaccess avec le code suivant afin de demander un mot de passe pour l'accès :
AuthUserFile /...
AuthGroupFile /dev/null
AuthName "Accès Restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
- setting : un htaccess avec un Deny From All
- j'ai également à la racine de www un htaccess avec des ErrorDocument
Seul le htaccess du dossier setting fonctionne. Le problème ne vient pas du contenu du htaccess mais du répertoire ou il se trouve.
/ : fonctionne pas
/fold/padmin : ne fonctionne pas
/fold/config : fonctionne
Avez vous une idée ? Merci et bonne soirée.
Dernière modification par Czweic (Le 12/04/2011, à 10:07)
Hors ligne
#2 Le 11/04/2011, à 09:51
- Jidey
Re : [Résolu] Apache - Htaccess et http.conf
T'as bien ton AuthUserFile qui est bon dans tes différents répertoires? Il faut le chemin complet pour le .htpasswd il me semble.
Hors ligne
#3 Le 11/04/2011, à 20:53
- Czweic
Re : [Résolu] Apache - Htaccess et http.conf
J'ai qu'un fichier de ce type, j'ai qu'une zone que je veux protéger par mot de passe.
Et dans cette même zone, si je remplace le .htaccess avec un simple "Deny From All", cela ne marche pas.
Je pense à un soucis du httpd.conf
Hors ligne
#4 Le 11/04/2011, à 21:28
- Jidey
Re : [Résolu] Apache - Htaccess et http.conf
Voilà ce qui fonctionne chez moi pour le .htaccess :
AuthUserFile /chemin/complet/vers/le/.htpasswd
AuthGroupFile /dev/null
AuthName "Acces Restreint"
AuthType Basic
require valid-user
A mettre dans ton dossier de base de ta "zone".
Hors ligne
#5 Le 12/04/2011, à 09:51
- Czweic
Re : [Résolu] Apache - Htaccess et http.conf
Bonjour,
Je sais pour le fichier, ça marchait sur mon ancien serveur (OVH) mais la je suis sur un serveur maison. Je me suis rendu compte que je n'ai aucun htaccess qui fonctionne en faite. Doonc c'est bien un probleme de conf d'apache pour moi.
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /apache2-default/
</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 /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
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>
</VirtualHost>
Voilà j'ai trouvé, je laisse la config au cas ou pour les prochains.
J'ai donc modifier /etc/apache2/site-available/default
J'ai modifier la ligne 7 et 11 pour remplacer NONE par ALL.
Dernière modification par Czweic (Le 12/04/2011, à 10:06)
Hors ligne
#6 Le 12/04/2011, à 10:06
- figaro
Re : [Résolu] Apache - Htaccess et http.conf
Pour que les htaccess fonctionnent il faut une directive AllowOverride All pour le directory ou se trouve le htaccess
<Directory /chemin du répertoire>
AllowOverride All
</Directory>
Généralement on place cette directive dans le httpd.conf
Dernière modification par figaro (Le 12/04/2011, à 10:06)
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#7 Le 12/04/2011, à 10:06
- Czweic
Re : [Résolu] Apache - Htaccess et http.conf
On a posté en même temps
Merci en tout cas.
Hors ligne
Pages : 1