.htaccess + .htpasswd auf funpic-ftp

raven16

Lieutenant
Registriert
Nov. 2008
Beiträge
580
Hi,

Ich betreibe eine Seite bei Funpic und möchte dort den Adminbereich mit .htaccess schützen
wenn ich dann von der Hauptseite mit einem Link auf die Seite /admin/admin.php zugreifen möchte, dann soll sich htaccess dazwischen schalten und zur passworteingabe auffordern
und damit halt das gesamte verzeichnis /admin/* schützen...

Ich weiß es gibt genügend generatoren für diese Dateien, aber irgendwie bekomme ich dieses nicht hin :(

Habe dadurch an der Stelle den 500 Internal Server Error:
Code:
Internal Server Error

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

Please contact the server administrator, server@funpic.de 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.2.11 (Unix) mod_perl/2.0.4 Perl/v5.10.0 Server at meine Adresse + Port


Wäre schön, wenn mir da jemand helfen könnte
 
Also wenn ich ein Verzeichnis schützen will, dann sieht das so aus:

.htaccess
Code:
RewriteEngine off

DirectoryIndex index.html


AuthUserFile /www/htdocs//public_html/ORDNER_DER_GESCHÜTZT_WERDEN_SOLL//.htpasswd
AuthGroupFile /dev/null
AuthName ByPassword
AuthType Basic
<Limit GET POST>
require user HIER_DEN_USER_EINTRAGEN
</Limit>
und dann kommt die .htpasswd

Code:
USER:PASSWORT
 
Auf Funpic geht es so:

dies in die .htaccess:

Code:
AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/dein-username/deinordnerdergeschuetzwerdensoll/.htpasswd
AuthName Adminbereich
AuthType Basic
require valid-user

und dann noch dass .htpasswd file generieren lassen auf:
http://www.funpic.de/htaccess.php

und dort hinkopieren wo du es oben im AuthUserFile angegeben hast
 
also meine sieht so aus

.htaccess
Code:
AuthUserFile /admin/.htpasswd
AuthGroupFile /dev/null
AuthName "Adminbereich"
AuthType Basic
<Limit GET>
require valid-user
</Limit>

.htpasswd
Code:
user1:passwort
user2:passwort

und wo und wie muss ich den Pfad angeben und wo muss ich die Dateien nochmal platzieren? Ist zu lange her das ich das mal probiert habe :-/
 
Nochmal du schreibst das in deine .htaccess:

Code:
AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/$1/$2/.htpasswd
AuthName Adminbereich
AuthType Basic
require valid-user

$1 = dein Username bei funpic
$2 = das Verzeichniss das du schützen möchtest

Die .htacces landet dann auch in dem Ordner den du schützen möchtest!

So und nun speicherst du dort noch den .htpasswd file hin wie es im AuthUserFile Pfad steht.

Steht alles genau wie ich es im link gepostet habe.

Hier ein beispiel wie es dann aussieht:

http://system01.sy.funpic.de/testpage/
 
Jo so wie du das geschrieben hast hatte ich es grad hinbekommen das zumindestens die eingabe kommt... aber dann hatte ich den server error nach der eingabe...

hätte ja sein können das die datei admin.php das verursacht aber hab meine index.php jetzt an die stelle gesetzt die normalerweise funktioniert und nach neuem versuch kam der error wieder sofort ohne eingabe o.O
 
Hast du dir das Password file generieren lassen?
Wenn nicht mach das mal!

Also auf http://www.funpic.de/htaccess.php navigieren.
Dort ganz oben username und passwort eintragen, die generierte Zeile ins
.htpasswd file kopieren und fertig!
 
Hab ich gemacht... Leider bleibt immernoch der Error :(

.htaccess
Code:
AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/acco/admin/.htpasswd
AuthName Adminbereich
AuthType Basic
require valid-user

.htpasswd
Code:
name1:oLMvhp2dI1xU2
name2:/QOXBxKFJ/EUQ

Beide dateien habe ich im verzeichnis ./admin/
 
Zuletzt bearbeitet:
hab noch was vergessen im Pfad^^

Jetzt ist zumindestens der Error weg...
Aber es kommt keine Passwortanfrage nun...

Der leitet mich jetzt einfach weiter auf die adminseite
 
Zuletzt bearbeitet:
Zurück
Oben