killtec
Goto Top

Htaccess Zugriffe einschränken

Hallo,
ich möchte den Zugriff auf eine Seite einschränken.
Ich möchte dass bestimmte IP-Adressbereiche die Seite ohne Eingabe von Benutzer / Kennwort öffnen können.
Die IP-Bereiche sind alles Interne IP's.
Alles was von extern kommt soll einen Benutzer / Kennwort eingeben.

Als System ist ein opensuse mit apache am laufen. Die Firewall hat eine Port-Freigabe von außen auf einer dedizierten IP.

Gruß

Content-Key: 466617

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

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

Member: aqui
Solution aqui Jun 28, 2019 at 09:46:50 (UTC)
Goto Top
Member: SlainteMhath
SlainteMhath Jun 28, 2019 at 09:49:47 (UTC)
Goto Top
Moin,

leider fehlt die Angabe der Apache Version...

bei 2.2.x geht z.B:
AuthType Basic
require valid-user
Order allow,deny
Allow from xxx.xxx.xxx.xxx
satisfy any

lg,
Slainte
Member: killtec
killtec Jun 28, 2019 at 10:14:30 (UTC)
Goto Top
Hallo,
danke für die Rückmeldungen.
Mein Code sieht nun so aus:
AuthName "Status"  
AuthType Basic
AuthUserFile /srv/www/htpasswd/stat/.htpasswd
require valid-user
Order allow,deny
Deny from all
Allow from 10.0
Allow from 192.168
Satisfy any

Wenn ich den Teil raus nehme:
Order allow,deny
Deny from all
Allow from 10.0
Allow from 192.168
Satisfy any

liest er die .htaccess. Habe ich den Teil drin, so kommt ein 500-er Status.

Hier noch die Apache-Version:
Server version: Apache/2.4.33 (Linux/SUSE)
Server built:   2019-04-04 12:22:32.000000000 +0000
Member: SlainteMhath
Solution SlainteMhath Jun 28, 2019 at 10:22:23 (UTC)
Goto Top
Apache/2.4.33
Dann wird doch mal einen Blick hier rein:
https://httpd.apache.org/docs/2.4/howto/access.html
Member: killtec
killtec Jun 28, 2019 at 10:42:56 (UTC)
Goto Top
So klappt es face-smile

AuthName "Status"  
AuthType Basic
AuthUserFile /srv/www/htpasswd/stat/.htpasswd
require valid-user
require ip 10.0
require ip 10.2
require ip 10.4
require ip 192.168

Danke face-smile