• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Startseite von aussen sperren (Router) ?

folgendes:

ich habe ein Xampp Packet auf einem Suse 9.3 Router laufen.
Die Kiste hat 2 Netzwerkkarten, externes Netz 82.129.x.x - internes Netz: 192.168.x.x

Nun möchte ich von Aussen _nur_ auf die Homeverzeichnisse der User zugreifen können.
Wenn man von aussen die http://82.129.x.x/ eingibt soll einfach "zugriff verboten" oder sowas kommen.
Wenn man hinter die Ip Adresse noch /~user setzt, dann soll das Homeverzeichnis erscheinen.
Von innen soll aber die Hauptseite (und alle Unterseiten) verfügbar sein
also
http://192.168.x.x/
-> Apache Startseite

Ich möchte auf die Kiste quasi ein Intranet aufsetzen, das nur von innen erreichbar ist.

Kann ich das grundsätzlich irgendwie mit dem xampp Packet realisieren ?
 

Dr. Glastonbury

Advanced Hacker
Du müsstest eigentlich nur in jedes Home, das geschützt werden soll eine .htaccess legen (oder natürlich gleich das Direcotory in der Apache-Config einschränken).
Das geht sehr schön einfach mit diesem Schnipsel hier:
Code:
                #--------------------
                AuthType Basic
                AuthName "Zugangskontrolle auf das Homedir"
                AuthUserFile /etc/apache2/passwoerter/.hthomepasswd
                Order deny,allow
                deny from all
                allow from 192.168.x.0/24
                require valid-user
                satisfy any
                #--------------------
Jetzt musst du nurnoch das .hthomepasswd anlegen (kann auch irgendwo anders liegen) und schon kann man nurnoch aus dem internen Netz drauf zugreifen ;)
 
OP
F

fritzbee21

Hacker
dein Schnipsel muß quasi in die Apache Konfig zur Einschrämkung des Homedirectorys (/opt/lampp/etc/httpd.conf ?)
oder ist das ein Beispiel fü eine
.htaccess ?


Wenn ich da richtig verstehe, ist der Zugriff von Innen grundsätzich frei

-> allow from 192.168.x.0/24

in die Homeverzeichnisse kommt man auch ohne Password (die Welt soll von aussen auf mein Homeverzeichnis kommen). Nur die Hauptseite
(http://92.129.x.x/) soll von aussen passwortgeschützt ist.

Wenns so funzt -> BINGO ;-)
 

Dr. Glastonbury

Advanced Hacker
"die Welt soll von aussen auf mein Homeverzeichnis kommen" <- soll sie das wirklich???
Egal^^
Du kannst die Regel entweder in ne .htaccess stecken oder eben zu deinem VHost/Directory, eben je nachdem was du schützen möchtest ;)
 
Oben