![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Inventar
![]() Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508
|
Situation:
Apache2 auf Fedora mit einigen Skripts am Laufen, die jeweils einen eigenen VHost haben. Der Linux-Server hat eine LAN IP, ist hinter einem Router. Die Domain ist eine .com Domain von godaddy.com und unterstützt masked und unmasked forwarding. Die VHosts arbeiten eigentlich korrekt, bis auf das Problem, dass die .com Domain z.B. unter phpBB nicht sichtbar ist bei links, sondern immer nur die WAN IP wird verlinkt. MASKED-Domain forwarding ist aktiviert ! Fragen: 1)Was soll ich nun unter ServerName (global) setzen, die LAN-IP, die WAN IP oder die .com domain ? 2)Der Vhost für die .com domain: Name VirtualHost *:80 Code:
<VirtualHost *:80> DocumentRoot /var/www/html/Vbull ServerName www.xxxx.com:80 ServerAlias xxxxx.com 81.204.xxx.yyy UseCanonicalName On <Directory /var/www/html/Vbull> allow from all Options -Indexes </Directory> </VirtualHost> Thx im Vorraus, weiß nicht mehr, was ich noch verstellen soll. |
|
|
|
|
|
#2 |
|
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
Bei Virtual Host die externe IP,oder die mit denen du die Vhost aktiviert hast.
Eigentlich ist es egal, hauptsache der Apache startet ![]() Mit dem Servernamen werden die Urls erstellt. Servername www.meinedomain.com <VirtualHost die.ip.mitder.vhost.aktiviert> DocumentRoot /var/www/html/Vbull ServerName www.domain.com:80 ServerAlias domain.com UseCanonicalName On <Directory /var/www/html/Vbull> allow from all Options -Indexes </Directory> </VirtualHost> Sloter |
|
|
|
|
|
#3 |
|
Inventar
![]() Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508
|
Leider funzt das so nicht, wie ich mir das vorstelle.
Das Problem ist, dass kein Vhost und auch nicht der Server selbst auf www.domain.com reagiert, sondern durch den domainprovider anscheinend nur die IP weitergeleitet wird, insofern hat Apache das Problem, dass er nur die IP im Header sieht, nicht jedoch das www.domain.com. :S Hab jetzt schon sowohl mit masked als auch unmasked forwarding probiert - beides gleiches Resultat. Wenn ich im VHost für www.domain.com die externe IP Adressse als ServerAlias nicht hinzufüge, dann geht gar nix. Ich denke wohl eher, das ist ein Problem vom domain forwarding als den Apache settings. |
|
|
|
|
|
#4 |
|
Inventar
![]() Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508
|
Gelöst.
Nicht Weiterleitung oder Sonstiges war nötig, sondern der A Record der DNS hat mit der externen IP des Servers angepaßt werden müssen. |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|