dsplauen
20.10.02, 12:40
hallo
angenommen ich habe 10 windows 98 computer und eine suse linux 8.0 server. ich habe es so konfiguriert das server die ip 192.168.17.1
und die 10 win computer 192.168.17.2 usw.jetzt habe ich mit samba eine verbindung hergestelt. das fintionier ja auch alles.
jetzt habe ich einen Webserver Apache auf meinem server installiert. jetzt will ich wie ein kleines Internet in meine intranet haben.
z.b.
Server
pc1 user: user1
pc2 user: user2
pc3 user: user3
pc4 user: user4
usw.
jeder benutzer kann sich in seinem profil auf dem server eine website gestallten und die dann unter /home/user1/public_html für pc2 /home/user2/public_html usw. speichern
jetzt soll ich wenn ich in den internet explorer auf pc1 eingebe http://user1 das er dann die dateien aus /home/user1/public_html in form von einem webserver
holt. genauso wenn ich auf pc1 http://user2 eingebe.
im moment habe ich meinen apache folgendermaßen konfig.
NameVirtualHost 192.168.17.1
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 192.168.17.1>
DocumentRoot /home/user1/public_html
ServerName user1
<Directory "/home/user1/public_html">
AllowOverride ALL
Options FollowSymLinks Indexes
</Directory>
DirectoryIndex index.php index.html index.htm
IndexOptions FancyIndexing FoldersFirst
UseCanonicalName off
</VirtualHost>
<VirtualHost 192.168.17.1>
DocumentRoot /home/user2/public_html
ServerName user2
<Directory "/home/user/public_html">
AllowOverride ALL
Options FollowSymLinks Indexes
</Directory>
DirectoryIndex index.php index.html index.htm
IndexOptions FancyIndexing FoldersFirst
UseCanonicalName off
</VirtualHost>
usw.
auch in der datei /etc/host habe ich alles eingetragen
wenn ich aber jetzt an pc1 gehe und user1 eingebe sagt er mir seite nicht gefunden ganauso wie mit user2.
wenn ich aber den name von dem server eingebe findet er den ordner von user1 oder wenn ich die ip des servers eingebe. ich musste ja ganz oben
in der http.conf auch einen documentroot eingeben der steht auf /home/user1/public_html
wenn ich aber auf meine server in den browser gehe und dann http://user1 eingebe bringt er mir das richtige genauso mit user2 und http://user3 usw.
was habe ich denn da falsch gemacht oder liegt das vieleicht sogar an meine windows?
Samba funktuniert toll apache von meinm server auch aber von windows nicht
Danke
angenommen ich habe 10 windows 98 computer und eine suse linux 8.0 server. ich habe es so konfiguriert das server die ip 192.168.17.1
und die 10 win computer 192.168.17.2 usw.jetzt habe ich mit samba eine verbindung hergestelt. das fintionier ja auch alles.
jetzt habe ich einen Webserver Apache auf meinem server installiert. jetzt will ich wie ein kleines Internet in meine intranet haben.
z.b.
Server
pc1 user: user1
pc2 user: user2
pc3 user: user3
pc4 user: user4
usw.
jeder benutzer kann sich in seinem profil auf dem server eine website gestallten und die dann unter /home/user1/public_html für pc2 /home/user2/public_html usw. speichern
jetzt soll ich wenn ich in den internet explorer auf pc1 eingebe http://user1 das er dann die dateien aus /home/user1/public_html in form von einem webserver
holt. genauso wenn ich auf pc1 http://user2 eingebe.
im moment habe ich meinen apache folgendermaßen konfig.
NameVirtualHost 192.168.17.1
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 192.168.17.1>
DocumentRoot /home/user1/public_html
ServerName user1
<Directory "/home/user1/public_html">
AllowOverride ALL
Options FollowSymLinks Indexes
</Directory>
DirectoryIndex index.php index.html index.htm
IndexOptions FancyIndexing FoldersFirst
UseCanonicalName off
</VirtualHost>
<VirtualHost 192.168.17.1>
DocumentRoot /home/user2/public_html
ServerName user2
<Directory "/home/user/public_html">
AllowOverride ALL
Options FollowSymLinks Indexes
</Directory>
DirectoryIndex index.php index.html index.htm
IndexOptions FancyIndexing FoldersFirst
UseCanonicalName off
</VirtualHost>
usw.
auch in der datei /etc/host habe ich alles eingetragen
wenn ich aber jetzt an pc1 gehe und user1 eingebe sagt er mir seite nicht gefunden ganauso wie mit user2.
wenn ich aber den name von dem server eingebe findet er den ordner von user1 oder wenn ich die ip des servers eingebe. ich musste ja ganz oben
in der http.conf auch einen documentroot eingeben der steht auf /home/user1/public_html
wenn ich aber auf meine server in den browser gehe und dann http://user1 eingebe bringt er mir das richtige genauso mit user2 und http://user3 usw.
was habe ich denn da falsch gemacht oder liegt das vieleicht sogar an meine windows?
Samba funktuniert toll apache von meinm server auch aber von windows nicht
Danke