Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/12/2006, à 17:11

korkycien

Erreur 500 avec mes .htaccess et .htpasswd

Bonjour ou bonsoir, tout dépend de l'heure où vous lisez le message et du fuseau horaire auquel vous êtes connecté (eh oui, internet est propagé partout dans le monde) fin bref je ne suis pas la pour parler fuseau horaire mais plus message d'erreur avec Apache quand je fais un fichier HTACCESS ou HTPASSWD

il me marque le message suivant :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, alex@dagois-family.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.0.55 (Ubuntu) Server at 192.168.0.2 Port 80

J'ai activer l'option All pour AllowOverride

Mais je ne sais pas où est l'erreur.

Voici mon fichier 000-default sur apache 2

<VirtualHost *>
	ServerAdmin alex@dagois-family.com
	ServerName dagois-family.com
	
	DocumentRoot /media/200go/Web
	<Directory />
		Options FollowSymLinks
		AllowOverride All
	</Directory>
	<Directory /media/200go/Web/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		Order allow,deny 
		allow from all
		# Uncomment this directive is you want to see apache2's
		# default start page (in /apache2-default) when you go to /
		#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>

et mes fichiers htaccess

PerlSetVar AuthFile code/.htpasswd

AuthName "Acces Privee"

AuthType Basic

require valid-user

et htpasswd

utilisateur:passe

Si vous avez une solution, faites moi signe wink

Bonnes vacances et zoyeux nowel smile


Je suis enfin sous Linux mais honte à moi j'tourne encore a 80% sous Windows...

Hors ligne

#2 Le 23/12/2006, à 17:23

dexinou

Re : Erreur 500 avec mes .htaccess et .htpasswd

salut,
ton .htaccess est un htaccess typique de chez free mais pas forcément valable avec apache-ubuntu.

essai un comme ceci:

AuthName PrivateAccess
AuthUserFile code/.htpasswd
AuthGroupFile /dev/null
AuthType Basic

<limit GET POST>
require valid-user
</Limit>

et puis il y aça aussi qu'il faut regarder:

More information about this error may be available in the server error log.

joyeux noël :-)

Dernière modification par dexinou (Le 23/12/2006, à 17:24)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#3 Le 23/12/2006, à 17:26

korkycien

Re : Erreur 500 avec mes .htaccess et .htpasswd

bon bin déjà je vais commencer par un énorme merci

Mon soucis à présent est :

Il me redemande le mot de passe tout le temps :s et je vais pas plus loin


Je suis enfin sous Linux mais honte à moi j'tourne encore a 80% sous Windows...

Hors ligne

#4 Le 23/12/2006, à 17:34

ppjet

Re : Erreur 500 avec mes .htaccess et .htpasswd

Tu as codé ton passe en md5 ?

Pour cela, tu peux utiliser php, (je ne sais trop quoi utiliser d'autre ^^)

<?php echo md5('ton_mot_de_passe_ici'); ?>

et il en ressort ton_mot_de_passe_ici en md5 wink

C'est une protection, je ne pourrai pas te donner plus de précision je ne le sais pas moi même désolé wink

Dernière modification par ppjet (Le 23/12/2006, à 17:35)

Hors ligne

#5 Le 23/12/2006, à 17:38

korkycien

Re : Erreur 500 avec mes .htaccess et .htpasswd

Euh tu es un peu en Hors sujet mais merci de l'astuce quand même wink

Je voulais dire que maintenant avec le script de dexinou, cela fonctionne, mais mon mot de passe et mon identifiant m'est redemander en permanence en boucle dès que je clique sur OK


Je suis enfin sous Linux mais honte à moi j'tourne encore a 80% sous Windows...

Hors ligne

#6 Le 23/12/2006, à 18:00

iKs

Re : Erreur 500 avec mes .htaccess et .htpasswd

Si il te le redemande c'est que ce que tu entre est faux wink
Donc ce que dit ppjet n'est pas du tout hors-sujet : tu as du entrer le mot de pass en clair, comme sur les Free, alors qu'il faut entrer le Hash MD5 smile

Have Fun.

Hors ligne

#7 Le 23/12/2006, à 18:17

korkycien

Re : Erreur 500 avec mes .htaccess et .htpasswd

bon j'ai executer ton script y m'a générer un code je l'ai mis dans mon .htpasswd et miracle, toujours pareil...


Je suis enfin sous Linux mais honte à moi j'tourne encore a 80% sous Windows...

Hors ligne

#8 Le 23/12/2006, à 19:01

gecko

Re : Erreur 500 avec mes .htaccess et .htpasswd

alors j'ai eu les mêmes problèmes que toi et tout et tout.

il faut que tu ailles dans la console et que tu tapes

htpasswd -c /media/200go/Web/code/.htpasswd nom_utilisateur

il te demandera un mot de passe (2 fois) et te génèrera un mot de passe a lui.
normalement, ça fonctionne.

d'une manière générale

htpasswd -c /repertoire_ou_se_trouve_le_fichier/.htpasswd nom_utilisateur

voilà, en espérant que ça fonctionne pour toi.

Hors ligne

#9 Le 23/12/2006, à 19:09

korkycien

Re : Erreur 500 avec mes .htaccess et .htpasswd

Bon ça a marché, mais je reboot toujours neutral

Donc voilà si quelqu'un à une idée ... Bienviendu

Dernière modification par korkycien (Le 23/12/2006, à 19:30)


Je suis enfin sous Linux mais honte à moi j'tourne encore a 80% sous Windows...

Hors ligne

#10 Le 23/12/2006, à 19:28

dexinou

Re : Erreur 500 avec mes .htaccess et .htpasswd

Regarde dans /var/log/apache2/error.log
et envoi-nous ce qu'il donne (les quelques lignes de la fin seulement)  smile

Dernière modification par dexinou (Le 23/12/2006, à 19:29)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#11 Le 23/12/2006, à 19:39

korkycien

Re : Erreur 500 avec mes .htaccess et .htpasswd

[Sat Dec 23 18:35:40 2006] [error] [client 192.168.0.2] user lyasalnderex not found: /base/reseau/
[Sat Dec 23 18:35:45 2006] [error] [client 192.168.0.2] (2)No such file or directory: Could not open password file: /etc/apache2/.htpasswd
[Sat Dec 23 18:35:45 2006] [error] [client 192.168.0.2] user lyasalnderex not found: /base/reseau/

Il me dit qu'il trouve pas mon fichier .htpasswd j'crois


Je suis enfin sous Linux mais honte à moi j'tourne encore a 80% sous Windows...

Hors ligne

#12 Le 23/12/2006, à 19:41

gecko

Re : Erreur 500 avec mes .htaccess et .htpasswd

mets le voir dans /var/www/.htpasswd une fois pour voir.

Hors ligne

#13 Le 23/12/2006, à 19:43

dexinou

Re : Erreur 500 avec mes .htaccess et .htpasswd

tappe ceci:

htpasswd -c /etc/apache2/htpasswd lyasalnderex

et il te demande de tapper ton nouveau pass et de le confirmer
le -c c'est pour le créer, si il est déjà créer on enlève le -c pour ajouter des utilisateurs

ensuite du met le .htaccess dans le répertoire que tu veux protéger.
avec ceci dedans:

AuthName PrivateAccess
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
AuthType Basic

<limit GET POST>
require valid-user
</Limit>

Bon courage, ne désèspère pas tongue

Dernière modification par dexinou (Le 23/12/2006, à 19:45)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#14 Le 23/12/2006, à 19:58

korkycien

Re : Erreur 500 avec mes .htaccess et .htpasswd

bon résolu wink j'ai fait autrement j'ai changer le répertoire wink

==> J'ai fait l'insertion du chemin de mon htpasswd en complet et ça marche wink

Merci à tous et joyeux nowel...

Et pis surtout

Longue vie à Ubuntu smile


Je suis enfin sous Linux mais honte à moi j'tourne encore a 80% sous Windows...

Hors ligne