chefsalat Posted June 15, 2010 Share Posted June 15, 2010 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 More sharing options...
sebastian3288 Posted June 15, 2010 Share Posted June 15, 2010 Hast du sowas schon versucht? Ohne Garantie: RewriteRule ^http://froxlor(.*)$ https://froxlor.meinedomain.de Link to comment Share on other sites More sharing options...
arnoldB Posted June 15, 2010 Share Posted June 15, 2010 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 More sharing options...
chefsalat Posted June 16, 2010 Author Share Posted June 16, 2010 @sebastian3288: geht leider net, er leitet nicht um @arnoldB: Ich will das ja f?r SSL nutzen, aber wenn ich 80 durch 443 ersetze, gehts net. Ich poste mal morgen meine Vhost-files, soweit danke :-) Link to comment Share on other sites More sharing options...
chefsalat Posted June 16, 2010 Author Share Posted June 16, 2010 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 More sharing options...
ian Posted June 16, 2010 Share Posted June 16, 2010 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 More sharing options...
Restless Posted June 16, 2010 Share Posted June 16, 2010 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 More sharing options...
chefsalat Posted June 16, 2010 Author Share Posted June 16, 2010 @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 More sharing options...
gamefreaktegel Posted October 28, 2010 Share Posted October 28, 2010 An welcher "Stelle" (z.B. 02-...) befindet sich deine vHost-Datei eigentlich? Ich habe derzeit folgende Rule drin: RewriteCond %{HTTP_HOST} ^froxlor(.*)$ RewriteRule / http://11.22.33.44/froxlor [L,R=301] Kann das so funktionieren? Link to comment Share on other sites More sharing options...
d00p Posted October 28, 2010 Share Posted October 28, 2010 Ein Rewrite ist halt auch kein Redirect...du wirst immer Certificate-Warnings bekommen wenn du das nur per Rewrite auf den docroot umleitest. Du musst das mit Redirects l?sen Link to comment Share on other sites More sharing options...
gamefreaktegel Posted October 28, 2010 Share Posted October 28, 2010 sorry, aber bei mir geht es nicht um https Ich beziehe mich auf die Thread?berschrift Link to comment Share on other sites More sharing options...
d00p Posted October 29, 2010 Share Posted October 29, 2010 ahjo, daf?r gibts ja bereits ans?tze, ansonsten die apache-docs Link to comment Share on other sites More sharing options...
Question
chefsalat
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
Archived
This topic is now archived and is closed to further replies.