Archiv verlassen und diese Seite im Standarddesign anzeigen : subdomain, webserver, virtueller server
also ich hab hier schon nen bissel gesucht, aber das is mir alles nen bissel zu verwirrend deswegen frag ich nochmal genau nach.
also ich will auf mein server (suse 8.0. pro) nen web server und nen dns-server laufen lassen bzw läuft auch beides nun hab ich folgendes problem.
http://www.party.net ==> /user/local/http/ //das geht ja wunderbar
http://php.party.net ==> /usr/local/http/phpmyadmin // das geht leider noch nicht
wie kann ich das realisieren ? ich dachte das geht irgendwie mit virtuellen servern und ne dns eintrag nur leider weis ich nciht genau wie
zur einrichtung steht mir webmin zur verfügung
so das was erstmal
thx
zwelch
derRichard
01.08.03, 14:07
hallo!
schau dir das mal an:
http://httpd.apache.org/docs/vhosts/index.html
//richard
das ist ganz english :) das kann ich nicht für gut heissen :) kannste mir das nichmal schnell so aufschreiben ? viel rumzustellen kanns ja nicht sein, bitte
thx
derRichard
01.08.03, 14:22
Original geschrieben von zwelch
das ist ganz english :) das kann ich nicht für gut heissen :) kannste mir das nichmal schnell so aufschreiben ? viel rumzustellen kanns ja nicht sein, bitte
thx
hallo!
aber nur weil ich heute einen guten tag habe ;)
ich habe auf einer box 2 hosts: www.nod.at und mail.nod.at
im dnsserver sind beide hostnamen auf die selbe ip gelinkt.
in der commonapache.conf hab ich das drinn:
--schnipp---
NameVirtualHost *
<VirtualHost *>
ServerName www.nod.at
DocumentRoot /webhome/richard/public_html
ScriptAlias /cgi-bin/ /webhome/richard/cgi-bin/
</VirtualHost>
<VirtualHost *>
ServerName mail.nod.at
php_admin_value safe_mode 0
DocumentRoot /webhome/richard/public_html/webmail
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
ErrorDocument 500 /500.php
</VirtualHost>
--schnapp--
//richard
hm was hast du nochmal genau beim dns-zeug eingetragen ?
master zone: party.net -> adresse ->
Name TTL Adresse
www.party.net. Standard 192.168.0.1
Name TTL Adresse
php.party.net. Standard 192.168.0.1
aber jetzt komm ich wenn ich auf php.party.net gehe trotzdem auf den index und nicht ins unterverzeichnis /phpmyadmin
btw: das steht jetzt in der httpd.conf
*schnipp*
<VirtualHost _default_>
ServerName php.party.net
php_admin_value safe_mode 0
DocumentRoot /usr/local/httpd/htdocs/phpmyadmin
</VirtualHost>
*schnapp*
den cname php.party.net hast du auch im dns eingerichtet?
wie soll irgend ein host php.party.net auflösen können wenn er nicht im name system eingetragen ist?
es wurde schon ein entsprechender link zur apache doku gepostet. nicht alles kann mit 2 klicks und ohne grundwissen erledigt werden ;)
Berufspenner
03.08.03, 15:33
Original geschrieben von zwelch
hm was hast du nochmal genau beim dns-zeug eingetragen ?
master zone: party.net -> adresse ->
Name TTL Adresse
www.party.net. Standard 192.168.0.1
Name TTL Adresse
php.party.net. Standard 192.168.0.1
aber jetzt komm ich wenn ich auf php.party.net gehe trotzdem auf den index und nicht ins unterverzeichnis /phpmyadmin Grundsätzlich soll man keine öffentlichen TDLs (.de, .com, .net, .org, .at, etc.) für LANs benutzen. Vor allem nicht, wenn dir diese nicht gehört.
Wenn du eine angemessene Domain ausgewählt hast und diese auf die IP deines Websever zeigen lässt, dann sollte folgender Eintrag in deiner httpd.conf alles richtig laufen lassen.
NameVirtualHost *
UseCanonicalName off
<VirtualHost _default_>
ServerName www.party.net
DocumentRoot /usr/local/httpd/htdocs
</VirtualHost>
<VirtualHost *>
ServerName php.party.net
php_admin_value safe_mode 0
DocumentRoot /usr/local/httpd/htdocs/phpmyadmin
</VirtualHost>Cu
André
es geht nicht ... verdammte axt was mach ich denn falsch ? also genau das seht jetzt in der httpd.conf
*scnipp*
<VirtualHost _default_>
ServerName www.party.net
DocumentRoot /usr/local/httpd/htdocs
</VirtualHost>
<VirtualHost *>
ServerName php.party.net
php_admin_value safe_mode 0
DocumentRoot /usr/local/httpd/htdocs/phpmyadmin
</VirtualHost>
*schnapp*
und das steht in der /etc/party.net.hosts
*schnipp*
$ttl 52W
party.net. IN SOA linux.local. zwelch.lanconvention.de. (
2003080303
5M
5M
52W
52W )
party.net. IN NS linux.local.
zwelch.party.net. IN A 192.168.0.2
www.party.net. IN A 192.168.0.1
php.party.net. IN A 192.168.0.1
*schnapp*
aber es gecht nicht ... wenn ich www oder php.party.net eingebe komme ich beidenfalls im dokumenetenroot raus .. aber bei php solls ja ins unterverzeichnis phpmyadmin jumpen ..
thx
cu
Berufspenner
03.08.03, 16:31
Hi@all
Dumme Frage, aber hast du denn Apachen danach überhaupt neu gestartet?
Cu
André
hi,
also bei mir funktioniert es mit folgenden VirtualHosts:
<VirtualHost xx.xx.xx.xx:80>
ServerName subdomain.domain.tld
ServerAlias www.subdomain.domain.tld
DocumentRoot /home/www/web2/html
...
</VirtualHost>
<VirtualHost xx.xx.xx.xx:80>
ServerName domain.tld
ServerAlias www.domain.tld
DocumentRoot /home/www/web1/html
...
</VirtualHost>
wobei xx.xx.xx.xx die IP des Servers ist.
vielleicht ja so ?
Gruss,
dun
geht nich
also erstens mal das hier
rcapache restart
Shutting down httpd..done
Starting httpd [ PERL PHP4 ][Sun Aug 3 19:52:39 2003] [warn] VirtualHost 192.168.0.1:80 overlaps with VirtualHost 192.168.0.1:80, the first has precedence, perhaps you need a NameVirtualHost directive
stty: standard input: Inappropriate ioctl for device
..done
und das hab ich das richtig beim dns eingestellt ?
das is ne masterzone "party.net" und dann bei 'adresse' ... oder bei 'name-server' ?
und was soll da jetzt nochma genau rein
[warn] VirtualHost 192.168.0.1:80 overlaps with VirtualHost 192.168.0.1:80, the first has precedence, perhaps you need a NameVirtualHost directive
sowas wie
NameVirtualHost 192.168.0.1:80
(ausserhalb der VirtualHosts)
ändern mal die die Seriennummer in der bindfile und starte bind neu. bin ließt keine veränderten datein mit gleichgebliebener seriennummer ein.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.