Hallo,
ich habe folgendes Problem:
Ich moechte, dass alle Seiten auf meinem Web-Server (SUSE-Linux 9.1, Apache 2) nur mit Passwort erreichbar sind.
Ich habe unter /etc/apache2 eine Datei .htpasswd mit Inhalt Userasswort (verschluesselt) eingerichtet. Hat aber nicht funktioniert. Dann habe ich versucht, mein System ganz zuzumachen (siehe httpd.conf). Leider bleibt mein System offen, was ich auch anstelle.
Hier meine httpd.conf
Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
<Directory />
Options All
AllowOverride None
Order deny,allow
Deny from All
</Directory>
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
DirectoryIndex index.html index.html.var
Include /etc/apache2/default-server.conf
Include /etc/apache2/sysconfig.d/include.conf
Include /etc/apache2/vhosts.d/*.conf
Es existieren keine Dateien mit dem Namen .htaccess .
Eigentlich muesste mein System jetzt für alle gesperrt sein oder uebersehe ich da was?
Um das System für einen User, der in der .htpasswd steht, zugaenglich zu machen, sollte dier Directory-Eintrag in der httpd.conf doch folgendermaßen aussehen:
<Directory />
Options All
AllowOverride None
Order deny,allow
Deny from All
AuthType Basic
AuthName "geschütztes Verzeichnis"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
Kann mir jemand einen Tip geben?
ich habe folgendes Problem:
Ich moechte, dass alle Seiten auf meinem Web-Server (SUSE-Linux 9.1, Apache 2) nur mit Passwort erreichbar sind.
Ich habe unter /etc/apache2 eine Datei .htpasswd mit Inhalt Userasswort (verschluesselt) eingerichtet. Hat aber nicht funktioniert. Dann habe ich versucht, mein System ganz zuzumachen (siehe httpd.conf). Leider bleibt mein System offen, was ich auch anstelle.
Hier meine httpd.conf
Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
<Directory />
Options All
AllowOverride None
Order deny,allow
Deny from All
</Directory>
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
DirectoryIndex index.html index.html.var
Include /etc/apache2/default-server.conf
Include /etc/apache2/sysconfig.d/include.conf
Include /etc/apache2/vhosts.d/*.conf
Es existieren keine Dateien mit dem Namen .htaccess .
Eigentlich muesste mein System jetzt für alle gesperrt sein oder uebersehe ich da was?
Um das System für einen User, der in der .htpasswd steht, zugaenglich zu machen, sollte dier Directory-Eintrag in der httpd.conf doch folgendermaßen aussehen:
<Directory />
Options All
AllowOverride None
Order deny,allow
Deny from All
AuthType Basic
AuthName "geschütztes Verzeichnis"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
Kann mir jemand einen Tip geben?