bolshi
Goto Top

Passwortgeschützer Bereich eingerichtet - Domainaufruf zeigt kein login-Fenster

Unter Ubuntu 12.04 und einem apache 2.4.7 soll das www-Verzeichnis passwortgeschützt sein. Im www-Verzeichnis liegt eine .htaccess, die u.a. folgendes beinhaltet:

AuthType Basic
AuthName "My Protected Area"  
AuthUserFile /var/www/.htpasswd
Require valid-user

Inhalt der .htpasswd:
ip:$apr1$pjO/8KbY$EOMhahtCoNUzgVrke

Jetzt hab ich gelesen, dass ich in der Apache-config 'AllowOverride' auf 'AuthConfig' setze.

Hab nach der apache.conf gesucht: '/etc/phpmyadmin/apache.conf'. Die Datei enthält jedoch kein 'AllowOverride'.

Ferner existiert eine '/etc/apache2/httpd.conf'. Die ist jedoch leer.

Wo setze ich 'AllowOverride AuthConfig?

Content-Key: 248152

Url: https://administrator.de/contentid/248152

Printed on: April 25, 2024 at 16:04 o'clock

Member: SlainteMhath
SlainteMhath Sep 03, 2014 at 05:42:07 (UTC)
Goto Top
Moin,

Wo setze ich 'AllowOverride AuthConfig?
in der Datei /etc/apache/sites-available/000-default
Innerhalb des
<Directory /var/www>
...
<Directory>
blocks

lg,
Slainte
Member: bolshi
bolshi Sep 03, 2014 updated at 06:30:36 (UTC)
Goto Top
Beim Aufrufen der Domain kommt jetzt einen 500er.

000-default beinhaltet folgendes

<VirtualHost *:80>
        ServerName drupal.local

        DocumentRoot /var/www/

        <Directory /var/www/>
               AllowOverride AuthConfig
        </Directory>
        ErrorLog /var/log/apache2/error.log
</VirtualHost>

Die error.log sagt

 [core:alert] [pid 13575] [client 10.173.81.113:52679] /var/www/.htaccess: order not allowed here
Member: bolshi
bolshi Sep 03, 2014 updated at 06:34:16 (UTC)
Goto Top
In der .htaccess kommt kein 'AllowOverride' vor.

Macht es Sinn die .htaccess zu posten?
Member: SlainteMhath
SlainteMhath Sep 03, 2014 at 07:17:40 (UTC)
Goto Top
Macht es Sinn die .htaccess zu posten?
Wenns ie von der oben geposteten abweicht, sicher.

Sicher das in der 000-default nicht mehr drin stand? Normalerweise (zunindest auf debian) hat die ein paar Zeilen mehr.
Member: bolshi
bolshi Sep 03, 2014 at 11:45:52 (UTC)
Goto Top
Hab's! Im ubuntuusers-Wiki gibt es ein verständliches Howto:

<VirtualHost *:80>
        ServerName maxisforum.dyndns.org        
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/maxisforum/
        <Directory /var/www/maxisforum/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>

Das einzige, was man tun muss(te) ist das <Directory> Tag durch <Location> zu ersetzen.

Voila!