Jump to content
Froxlor Forum
  • 0

identische subdomains mit rewriterule umleiten?


chefsalat

Question

Hallo,

 

ich habe f?r https://froxlor.meinedomain.de ein g?ltiges Wildcard-Zertifikat, welches ohne Browserwarnung funzt.

Nun hoste ich noch jede Menge anderer Domains auf der Kiste, wobei ich nun gerne h?tte, da? Apache2 eine Aufruf von https://froxlor.eine_der_anderen_domians.de auf https://froxlor.meinedomain.de unleitet.

 

Das gleiche w?rde ich dann sp?ter auch f?r webmail.* machen.

 

Aber irgendwie raff ich net, wie man das macht. Irgendwie muss er ja per Regexp nachsehen, ob in der URL "froxlor" am Anfang steht, also

dachte ich ein

 

RewriteRule ^froxlor(.*)$ https://froxlor.meinedomain.de

 

w?re die L?sung. Apache nimmt das, aber nix passiert, er schreibt nix um :-(

 

Kann mir jemand nen Tip geben?

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

Einfach in die apache2.conf eintragen, da haste das dann global:

 

 

 

<VirtualHost ip:80>
       ServerAdmin webmaster@domain.de
       ServerName froxlor
       ServerAlias www.froxlor*
       UseCanonicalName Off
       DocumentRoot /path/to/destination/



   [...]
</VirtualHost>

 

 

Das hab ich auch f?r phpmyadmin, webmail, .

Link to comment
Share on other sites

ich habe eine vhost wie folgt angelegt:

 

<VirtualHost 99.88.77.66:443>
 DocumentRoot "/var/froxlor/web/"

 ServerName www.meinedomain
 ServerAlias meinedomain

 RewriteEngine On

 RewriteCond   %{HTTP_HOST}  ^froxlor.meinedomain
 RewriteRule   ^(.*)$        /$1 [L]

 RewriteCond   %{HTTP_HOST}  ^froxlor(.*)$
 RewriteRule / https://froxlor.meinedomain/ [L,R=301]

 RewriteCond   %{HTTP_HOST}  ^phpmyadmin.meinedomain
 RewriteRule   ^(.*)$        /phpmyadmin/$1 [L]

 RewriteCond   %{HTTP_HOST}  ^webmail.meinedomain
 RewriteRule   ^(.*)$        /roundcube/$1 [L]

 RewriteCond   %{HTTP_HOST}  ^mysqldumper.meinedomain
 RewriteRule   ^(.*)$        /mysqldumper/$1 [L]

 SSLEngine On

 SSLCertificateFile /etc/ssl/certs/meinedomain.crt
 SSLCertificateChainFile /etc/ssl/certs/sub.class1.server.ca.pem
 SSLCertificateKeyFile /etc/ssl/private/meinedomain.key
 ServerAdmin admin@meinedomain.de
</VirtualHost>

 

Das klappt nun wie gew?nscht, dh, froxlor.irgendeinedomain.de leitet korrekt auf froxlor.meinedomain.de, f?r webmail, phpmyadmin und mysqldumper geht aktuell nur der Aufruf mit xyz.meinedomain.de.

 

Was unsch?n ist: Er bringt eine Zertifikatswarnung, wenn ich froxlor.domain2.de aufrufe, da das Zertifikat f?r meinedomain.de ausgestellt ist. Daanch leitet er erst den Aufruf um auf froxlor.meinedomain.de und ab da ist alles gut.

 

Kann man das irgendwie ?ndern?

 

Danke im Voraus,

Chefsalat

Link to comment
Share on other sites

Nein, das geht nicht. Wenn du so etwas wie sicheres "mail.<kundendomain>" oder "ftp.<kundendomain>" anbieten m?chtest, ist eine eigene IP + WIldcard Zertifikat f?r jede Kundendomain notwendig.

Link to comment
Share on other sites

mach doch einfach bei froxlor.domain2.de ne index seite rein, mit sofortigem meta refresh auf die froxlor.meinedomain.de

ist zwar nicht wirklich professionel, w?rde jedoch das problem mit der ssl warnung l?sen...

Link to comment
Share on other sites

@ian: Danke f?r den Hinweis.

 

@Restless: Danke f?r den Tip, aber dann m?sste ich f?r jede Domain eine Subdomain froxlor anlegen. Oder hab ich da was missverstanden?

 

( Sorry, ich besch?ftige mich so lange damit, ich seh den Wald nimmer, da ich vorm Baum steh :-D )

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...