Rechner anhand einer IP unterscheiden

mkoeni1

Erfahrenes Mitglied
Hallo Leute,

ich habe ein Problem und benötige Eure Hilfe.
Ich habe ein Webseite geschrieben die Benutzer verwaltet. Jetzt möchte ich um die Benutzer von nur einem Rechner aus administrieren. So nach dem Motto "Nur der Rechner mit der IP(141.18.26.186) berechtigt die Seite zu administrieren". Ist so eine Unterscheidung bei der Anmeldung über den Apache in Form von DNS anhand der IP Adresse (im Intranet) möglich ? Wenn ja, wie ?

Vielen Dank und Gruß
Matze
 
Moin,

also was Du machen kannst ist folgendes:

Beschraenke den Zugriff z.B. fuer ein htdocs Verzeichnis einfach in der Apache Konfigurationsdatei httpd.conf. Dort ermoeglichst Du dann z.B. eine htaccess abfrage erst dann, wenn jemand eine bestimmte IP Range besitzt, bspw: 192.168.0.1 - .10
usw. fuer ein Intranet.
Schau Dir einfach mal die Musterdatei die bei einer Standartinstallation mit uebergeben wird an, ist grossteils selbsterklaerend:

Code:
<Directory "/var/www/testuser" >
php_admin_value safe_mode off
Order Deny,Allow
# Bsp fuer eine Blockierung:
# Deny from ***.***.0.0/255.255.0.0

# Allow from (DEINE IP RANGE)
#oder 
# Allow from all

</Directory>

Wildcards sind natuerlich so in der Form nicht zulaessig. Weitere Infos siehe mod_access
 
Zurück