PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mehrere top-level-domains auf einen server



trmax
05.08.02, 01:22
ich habe im zuge einer diplomarbeit einen server mit einen fixen ip-adr. zur verfügung gestellt bekommen. jetzt möchte ich eine domain auf das verzeichnis http://123.123.123.123/~max/index.html einrichten. bei der firma, wo ich die domain her hab (http://www.reddothost.com) kann man in einem webinterface die ip adresse des servers eintragen . allerdings kommt man halt dann immer nur auf die apache test website unter /usr/local/httpd/htdocs

nachdem ich noch nicht wirklich viel erfahrung mit dem zeugs hab, wäre ich dankbar wenn mir wer helfen könnte!

maconey
05.08.02, 03:45
mit einer domain kannst du nur die ipaddresse festlegen, wo du landest, aber nicht in welchem ordner / datei.

wenn der hoster keine weiterleitungsfunktion auf 123.123.123.123/~max.... anbietet kommst du wohl nich drum rum entweder

domainname/~max.... einzugeben oder auf einen andren server in der datei 124.124.124/index.html ne weiterleitung zu definiern

keine ahnung, ich kenne den hoster ned :-)

stefaan
05.08.02, 09:38
Servus!

Auf de(ine)m Server einen namebased virutal host erstellen, dann gehts.
Näheres sagt die Apache Doku. ;)

Grüße, Stefan

trmax
05.08.02, 10:38
NameVirtualHost 192.168.0.99

ServerAdmin webmaster@ingo.de
DocumentRoot /home/ingo/netz
ServerName netz.ingo.de


Im nächsten Abschnitt wird ein zweiter Host unter der gleichen IP Nummer angelegt !


ServerAdmin webmaster@ingo.de
DocumentRoot /opt/direct/test
ServerName test.ingo.de


hab ich schon mal vor einigen wochen probiert, wollte aber nicht laufen.
zwar lief die umleitung auf das home-verzeichnis allerdings wurde man bei eingabe auf die ip adresse auch auf dieses verzeichnis glenkt und nicht ins htdocs

stefaan
05.08.02, 11:22
Servus!

*hm* hier eine funktionierende virtualhost-config:



NameVirtualHost 193.170.211.***

<VirtualHost _default_:8080>
DocumentRoot /home/mailman/
ServerName www.********.at
ServerAdmin webmaster@*****.at
ErrorLog /var/log/mailman-http-error.log
TransferLog /var/log/mailman-http-access.log
AddType text/html .shtml
AddHandler server-parsed .shtml
scriptAlias /mailman/ /home/mailman/cgi-bin/
Alias /pipermail/ /home/mailman/archives/public/
</VirtualHost>

<VirtualHost 193.170.211.***>
DocumentRoot /var/www/htdocs/stefan/kanada
ServerName *******.mine.nu
ServerAdmin webmaster@********.at
ErrorLog /var/log/kanada-http-error.log
CustomLog /var/log/kanada-http-access.log combined
AddType text/html .shtml
AddHandler server-parsed .shtml
</VirtualHost>


Wenn du einen Virtualhost auf einen Port bindest, musst du weiter oben bei LISTEN neben Port 80 den anderen Port auch noch angeben.
Vielleicht steht BINDADDRESS mit einer anderen IP.

Grüße, Stefan

netzmeister
05.08.02, 11:56
Hallo,

Ihr wisst schon was ein Top level Domain ist?

.com .de .net usw.

Viele Grüsse

Eicke

trmax
05.08.02, 12:57
ja, wissen wir schon, hab nur den text aus dem apache howto kopiert:)