VHost - von extern per Subdomain auf internen Server

Alles, was den Apache betrifft, kann hier besprochen werden.

VHost - von extern per Subdomain auf internen Server

Postby Infomatiker » 14. January 2010 13:38

Hallo zusammen,

ich bin gerade neu in dieses Forum hier gekommen, und hab mir gedacht man kann mir hier vielleicht helfen.

Mein Problem:
Wenn wir unseren Kunden Daten zukommen lassen, schicken wir denen in der Regel einen Link, der auf unseren internen Server mit exerner IP verweist. Da es aber "schöner" ist, wollen wir da nun mit ner Subdomain arbeiten. Das funktioniert auch soweit ganz gut - habe bei unserem Webhoster die nötigen Einstellungen getroffen und die Subdomain leitet die Anfrage wunderbar direkt auf die IP-Adresse unseres internen Servers weiter.
Allerdings fände ich es schöner, wenn dann beim Download nicht wieder als "Datei-Quelle" die externe IP stehen würde, sondern die Subdomain.

Also ..
Externe IP (interner Server) : 12.13.14.15
Externer Webserver (Homepage) : http://www.unsere-domain.com
Subdomain : download.unsere-domain.com

Der Link über die Subdomain "http://download.unsere-domain.com/folder/datei.zip" leitet weiter auf "http://12.13.14.15/folder/datei.zip", was auch im Browser als URL, bzw. im Download-Fenster als Quelle dann da steht.
Schöner wäre, wenn im Browser und Download-Fenster weiterhin die Subdomain stehen würde.

Hab dann ein bisschen geforscht, und irgendwo gelesen, dass man dazu einfach einen VHost auf dem Zielserver (also in meinem Fall auf dem internen Server) erstellen müsste. Allerdings kann ich mich biegen und brechen - ich bekomm's einfach nicht so hin, dass die externe IP verdeckt bleibt.

Mein VHost sieht so aus:
Code: Select all
NameVirtualHost download.unsere-domain.com
<VirtualHostdownload.unsere-domain.com>
   DocumentRoot /srv/www/htdocs/download/
   ServerName download.unsere-domain.com
   ServerAlias download.unsere-domain.com
   <Directory "/srv/www/htdocs/download">
      allow from all
      Options +Indexes
   </Directory>
</VirtualHost>


Vielleicht kann mir hier jemand helfen.

Greetings
Infomatiker
Infomatiker
 
Posts: 2
Joined: 14. January 2010 13:03

Re: VHost - von extern per Subdomain auf internen Server

Postby Nobbie » 14. January 2010 14:06

Infomatiker wrote:Der Link über die Subdomain "http://download.unsere-domain.com/folder/datei.zip" leitet weiter auf "http://12.13.14.15/folder/datei.zip", was auch im Browser als URL, bzw. im Download-Fenster als Quelle dann da steht.
Schöner wäre, wenn im Browser und Download-Fenster weiterhin die Subdomain stehen würde.


Deswegen würde ich ja auf http://download.unsere-domain.com/folder/datei.zip weiterleiten, statt auf die IP.
Nobbie
 
Posts: 8760
Joined: 09. March 2008 13:04

Re: VHost - von extern per Subdomain auf internen Server

Postby Pitze » 14. January 2010 16:35

Ein paar Anmerkungen zu deinem Vhost.
<VirtualHostdownload.unsere-domain.com>

So sollte es sein <VirtualHost download.unsere-domain.com>
ServerAlias download.unsere-domain.com

Doppelt gemoppelt hält zwar besser ist aber hier nicht nötig, den ServerAlias kanst du dir sparen.
Options +Indexes

Da den Leuten die Datei direkt zum Runterladen angeboten wird ist es schon wichtig das Downloadverzeichnis nicht aufzulisten schon garnicht bei Kunden dingen, also
"Options -Indexes" ist angesagt
allow from all

Order allow,deny
Allow from all
Der grösste Vertrauensbruch ist der Blitzableiter auf der Kirchturmspitze
User avatar
Pitze
 
Posts: 210
Joined: 20. November 2003 21:38
Location: Huskvarna-Schweden
Operating System: Windows Vista

Re: VHost - von extern per Subdomain auf internen Server

Postby Infomatiker » 14. January 2010 22:17

Hi ..

also erstmal danke für die Antworten.

@Nobbie: Die Subdomain download.unsere-domain.com ist auf unserem Webserver konfiguriert. Sie soll auf die externe IP eines 2. Servers weiterleiten, der bei uns im Haus steht. Dort werden Dateien abgelegt, die sich dann die Kunden über einen Link downloaden können. Bisher war dieser Link immer in der Form "http://12.13.14.15/folder/datei.zip". Da wir die externe IP unseres internen Servers nun aber aus bestimmten Gründen ändern müssen, wollen wir das über die Subdomain einrichten. So müssen wir nur die Weiterleitungs-IP anpassen, wenn wieder mal ein Wechsel der IP ansteht.

@Pitze: Danke für die Hinweise. Werde das morgen mal testen ... :-)

Greetings
Infomatiker
Infomatiker
 
Posts: 2
Joined: 14. January 2010 13:03

Re: VHost - von extern per Subdomain auf internen Server

Postby Pitze » 15. January 2010 19:29

Versuch doch mal in beiden Serverrechnern in der host Datei die IP + frei wählbaren Domainnamen einzutragen. Frei wählbar deshalb da es innerhalb eines Netzwerkes läuft.
Einen Vhost auf Server2 der auf das Downloadverzeichnis zeigt.
Hier kannst du noch mal sehen wie ein Vhost aussehen kann http://zimmsan.mine.nu/wampp dann auf Vhost Erstellen.
Der grösste Vertrauensbruch ist der Blitzableiter auf der Kirchturmspitze
User avatar
Pitze
 
Posts: 210
Joined: 20. November 2003 21:38
Location: Huskvarna-Schweden
Operating System: Windows Vista


Return to Apache

Who is online

Users browsing this forum: No registered users and 5 guests