Jump to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

identische subdomains mit rewriterule umleiten?

Featured Replies

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?

Hast du sowas schon versucht? Ohne Garantie:

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

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, .

  • Author

@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 :-)

  • Author

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

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.

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...

  • Author

@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 )

  • 4 months later...

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?

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

sorry, aber bei mir geht es nicht um https :)

Ich beziehe mich auf die Thread?berschrift ;)

ahjo, daf?r gibts ja bereits ans?tze, ansonsten die apache-docs

Archived

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.