Apache Domain statt IP(?)

rtky_Trunks

Mitglied
Hallo zusammen!

Ich habe ein kleines Problem mit meinem Apache.
Also ich habe an eine Standleitung eine Server drangehängt also mit fester IP.
Nun hat noch der Domain gefehlt. Den habe ich dann bestellt.
Ok, nun zum Problem.

Wenn man im Browser die domain eingibt wird der weitergeleitet zur IP.
Wenn ich eine Seite (.HTML) erstelle und die von da aus aufrufe,
die ein link enthaltet, der so aussieht:

"href="/bilder/"

- Dann ersetzt der mir das so: "http://xx.xx.xx.xx/bilder/".
Ich will aber nicht das der die IP Adresse dahin setzt sondern den domain. Das es so aussieht:
"http://www.domain.de/bilder/"

Ich hab schon viel gesurft und auch die docus von apache gelesen. Aber es will einfach nicht funktionieren. Ich haben auch schon die VirtualHost versucht, wobei die irgendwie nicht funktionier.

Bitte um Hilfe.

Gruss,
Marc
 
Du musst einen richtigen, passenden VirtualHost (VHost) anlegen - ansonsten kann das auch nicht gehen.

Wenn du bei einem Link nur href="/bilder" angibst, wird die Domain (oder die IP) davor automatisch ergänzt.
 
Wahrscheinlich ist die Domain, die du dir gekauft hast, lediglich eine HTML Seite,
die einen Frame enthaelt, in dem deine Seite ueber die IP aufgerufen wird. (Also
[tt]<frame src="http://123.123.123.123/" />[/tt]).

Logischerweise werden dann auch saemtliche Links mit der IP Adresse und nicht
mit der Domain ergaenzt.

Abhilfe schafft ein richtiger Eintrag im DNS. DynDNS hat z.B. ein Angebot fuer
statische IP Adressen. So weit ich weiss allerdings nicht fuer .de Adressen. Das
wird schon etwas schwieriger, weil die DeNIC u.a. voraussetzt, dass zwei
Nameserver in zwei unterschiedlichen Klasse C IP Netzen vorhanden sind.

Kurz und ohne Buzzwords: Besorg dir 'ne anstaendige Domain ;).
 
Hallo!
Danke für die Anworten :)

Was meintest du mit "anstaendige Domain".
Ohne werbung zu machen: Ich hab mir das Angebot domain only von domainfactory.de geholt.
Da kann man den .de domain weiterleiten oder in ein Frame packen, wie vorher
Fabian schon erwähnt hat.

Funktioniert das also garnicht was ich dass vorhatte?

Abhilfe schafft ein richtiger Eintrag im DNS.
Wie oder wo kann ich das einstellen?

Dann wären die Features genau die gleichen wie bei einem de.vu domain? Da kann man ja auch weiterleiten oder das in einem Frame machen.

Gruss,
MArc
 
Arne hat recht, es muss natürlich ein richtiger Alias Eintrag in der httpd.conf stehen, damit der Apache auch mit der Domain arbeitet und nicht die IP verwendet.
 
Hallo,

kannst du mir bitte erklären wie das funktioniert?
Also wo ich was eintragen muss.
Ich habe schon in der httpd.conf ein Eintrag hinzugefügt, das mit dem VirtualHost.
Aber das funktioniert nicht wirklich. Sprich er ersetzt trotzdem immer die IP.

Gruss,
MArc

EDIT: Ganz unten steht das mit dem VirtualHost.
 

Anhänge

  • httpd.conf.txt
    48,6 KB · Aufrufe: 115
Zuletzt bearbeitet:
Hi,

hast du bzw. habt ihr schon etwas gefunden?#
- ICh habe die Datei bei meinem letzten beitrag dran gehängt.
Jetzt kannst mal reinschauen.

Gruss,
MArc
 
Da das Forum keine Benachrichtigung bei Textänderungen durchführt, habe ich natürlich nicht mitbekommen das die conf da ist. Ich merke mir die tausend Beiträge wo ich noch etwas beantworten möchte natürlich nicht alle ;)

Die httpd.conf ist schonmal sehr ... sehr chaotisch und gross. Vor allem doppelte Einträge sind nicht gut.

Folgendes ist Schmu:
Code:
NameVirtualHost 62.146.145.28:41

<VirtualHost 62.146.145.28:41>
    DocumentRoot D:/wampp1/htdocs
    ServerName www.razer-group.de
</VirtualHost>

NameVirtualHost www.razer-group.de

<VirtualHost www.razer-group.de>
ServerName www.razer-group.de
    DocumentRoot D:/wampp1/htdocs
</VirtualHost>

So sollte es funktionieren:
Code:
NameVirtualHost 62.146.145.28

<VirtualHost 62.146.145.28:80>
    DocumentRoot D:/wampp1/htdocs
    ServerName  62.146.145.28
</VirtualHost>

<VirtualHost 62.146.145.28:80>
    ServerName www.razer-group.de
    ServerAlias razer-group.de *.razer-group.de
    DocumentRoot D:/wampp1/htdocs
</VirtualHost>
 
Zurück