Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Verzeichnis schützen mit .htaccess

Frage Linux

Mitglied: syncmaster

syncmaster (Level 1) - Jetzt verbinden

29.03.2009, aktualisiert 06:07 Uhr, 6005 Aufrufe, 3 Kommentare

Ich möchte einige Verzeichnisse auf meinem System (OpenSuse 11.1 mit Apache2) mit Passwortschutz versehen.

Nachdem ich nun mehrere Stunden erfolglos versucht habe die Sache einzurichten wäre es gut, wenn mir jemand auf die Sprünge helfen könnte. es scheint mir so, als würde der Apache Server alle Einstellungen einfach ignorieren. Gibt es eine Grundeinstellung, die den Schutz über .htaccess ausschaltet?

Die Leserechte auf die beiden beteiligten Dateien habe ich bereits überprüft.

Wäre gut, wenn mir jemand helfen könnte.

Gruss Syncmaster
Mitglied: datasearch
29.03.2009 um 10:08 Uhr
Hallo,

die .htaccess-dateien werden vom Apache dynamisch geladen. Dazu muss die Option AllowOverride xyz|all|none in der Konfiguration des Servers aktiv/inaktiv sein. Sollte dieser Parameter für das Verzeichnis nicht gesetzt sein, gilt immer das jeweils übergeordnete. Gibt es selbst im höchstem Ordner (root) keine solche Option, ist es inaktiv (default-Einstellung).

Schau mal hier in der Doku

http://httpd.apache.org/docs/2.0/howto/htaccess.html


Die zweite Möglichkeit ist natürlich das die .htaccess einfach syntaktisch falsch ist und vom Server verworfen wird. Verwendest du auch die richtigen Parameter? Sind die Module für zb. deinen AuthMech geladen? Gibt es die passdb? So pauschal kann man dazu nicht viel sagen ohne die Konfiguration gesehen zu haben. Prüfe das bitte.
Bitte warten ..
Mitglied: syncmaster
29.03.2009 um 15:35 Uhr
Hallo.

In der Doku hatte ich auch schon nachgelesen, aber irgendwie scheine ich eine Denkblockade zu haben :-o

Aber nun mal der Reihe nach:
- Ich habe eine Webseite "abc" und dort existiert das zu schützende Verzeichnis "mitglieder"
- Ich habe ausschließlich im Verzeichnis "mitglieder" die Dateien ".htaccess" und ".htpasswd"
- In der .htaccess stehen folgende Direktiven:
AuthUserFile "/abc/mitglieder/.htpasswd"
AuthType Basic
AllowOverride All
AuthName "mitglieder"
require valid-user
order deny,allow

Damit sollte es doch eigentlich funktionieren!? Oder muß AllowOverride in einer anderen Datei stehen?

Gruss

Syncmaster
Bitte warten ..
Mitglied: datasearch
29.03.2009 um 17:28 Uhr
Die .htaccess ist soweit ok. Die Direktive allowOverride findest du bei SuSE unter /etc/apache/default-server.conf . Und zwar muss dort folgendes konfiguriert werden:

01.
Datei /etc/apache/default-server.conf 
02.
  
03.
Abschnitt: 
04.
 
05.
<Directory "/srv/www/htdocs"> 
06.
  .... 
07.
  Order allow,Deny 
08.
  Allow from all 
09.
  AllowOverride AuthConfig Limit Options 
10.
  ... 
11.
</Directory
Bitte warten ..
Ähnliche Inhalte
Hosting & Housing
gelöst Weiterleitung Redirect Htaccess - Ausnahme (8)

Frage von dodo-r zum Thema Hosting & Housing ...

Apache Server
gelöst htaccess Weiterleitung (4)

Frage von schneerunzel zum Thema Apache Server ...

Microsoft Office
Pivot Tabelle schützen ohne Datenabschnitt (1)

Frage von lupi1989 zum Thema Microsoft Office ...

Microsoft
Restrictor: Profi-Schutz für jedes Window (7)

Tipp von AlFalcone zum Thema Microsoft ...

Neue Wissensbeiträge
Entwicklung

Exploit Development

Anleitung von burhanudinn123 zum Thema Entwicklung ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(1)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...

E-Business
Wo tragt ihr eure privaten Termine ein? (13)

Frage von honeybee zum Thema E-Business ...

Netzwerkprotokolle
Leiten "dumme" Switches VLAN-Tags mit durch? (13)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...