PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Virtuelle Server unter Apache



Hans M
05.05.00, 10:02
Hallo,

ich will für zwei Personen den Zugriff auf deren eigene Dateien ermöglichen und zwar,wenn es geht, durch z.B. http://hans. Dann muß ich direkt in meinem WEB-Bereich sein und auch nur dort.

Hat da jemand eine Idee wie das aufzusetzen ist?

Hans

05.05.00, 12:54
So einfach ist das nicht!!
Wenn du das in einem Netzwerk ohne DNS-Server machen willst kannst du keine Namen einsetzen dann musst du anstatt den Namen IP-Adressen einsetzten.
Ungefähr so:
<virtualhost "129.103.44.203" >
DocumentRoot "/usr/local/httpd/htdocs/..."
indexoptions fancyindexing
servername 129.103.44.203
</virtualhost>

blackbird
05.05.00, 13:40
hi!

es gäbe noch die möglichkeit, auf den rechnern eine hosts datei anzulegen, und dort die auflösung von namen zu ip-adressen zumachen..

grüsse blackbird

05.05.00, 21:09
Hallo Hans,

hört sich für mich so an, als wäre es vielleicht einfacher, einen Sambaserver mit den jeweiligen home-verzeichnissen aufzusetzen. Soll das ein Fileserver werden ???

also das mit dem apache sollte folgendermassen funktionieren.

Zunächst gibt's zwei Möglichkeiten, den apache an die verschiedenen IP's zu knüpfen (Beschreiben kann ich leider nur die mit den IP-Adressen, die virtuellen Netzwerkkarten zugeordnet sind...)
Für die jeweiligen Benutzer einen virtuellen server einrichten (nicht vergessen, den "Originalserver - also der mit der Host-IP auch mit reinzunehmen in die VirtualHosts) und dann die jeweiligen Verzeichnisse entsprechend angeben.


-------------------------------------
<VirtualHost 192.168.0.10>
ServerAdmin root@localhost
DocumentRoot /usr/local/httpd/htdocs
ServerName 192.168.0.10
</VirtualHost>
--------------------------------------

Anstelle der IP kannste auch direkt nen Namen eingeben (wenn mich nicht alles täuscht ist das auch der, der bei evtl. Fehlermeldungen eingebaut wird....).
Dann eben wie blackbird auch gesacht hat die jeweilige IP in der /etc/hosts entsprechend anpassen und dann sollte schon mal ping und namensauflösung für die beiden server gehen.

Um den Zugriff steuern zu können (hab ich leider noch nich selbst gemacht, nur in der doku nachgeschaut) sollte dann die datei access.conf entsprechend angepaßt werden.

Allerdings kannste die Doku (in englisch) auch nachlesen, wenn du den standardserver startes (http://localhost). Dann sollte (wenn nicht bereits geändert) eine entsprechende doku über die Apachesite angezeigt werden (bei mir documentation).

Falls das nich so auf anhieb klappt, kannst du auch mit dem webmin ein bisschen rumprobieren....ist recht einfach zu installieren und kann über einen browser bedient werden....

Hoffe, das reicht dir als Ansatzpunkte :-)

Wenn's nicht klappt poste halt nochmal ;-)

Viel Erfolg

haegar

05.05.00, 21:12
Ach ja, die virtuellen devices setzt man am besten mit dem jeweiligen Admin-Tool (yast bei der suse oder linuxkonf bzw. control-panel bei red-hat und mandrake)...

ciao

haegar

ups.... hab eben gerade weiter unten einen entsprechenden Artikel gefunden (ergänzend zu meinen Angaben) virtuelle devices werden eth0:0 eth0:1.... genannt (hat cih vergessen zu erwähnen :-))

hier auch der link:
http://www.linuxinfoserver.de/ubb/Forum4/HTML/000475.html

Viel Erfolg !

[Diese Nachricht wurde von haegar am 05. Mai 2000 editiert.]

Hans M
06.05.00, 14:52
Hi,

Dank an alle. Hat geholfen und funktioniert.

Gruß, Hans