ubuntuusers.de

Apache 2.4: Weiterleitung auf Subdomain basierend auf Port

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

spline68

Anmeldungsdatum:
15. Mai 2012

Beiträge: Zähle...

Hallo zusammen,

ich komme gerade bei folgendem Problem nicht weiter. Ich möchte alle Anfragen, welche auf einem bestimmten Port auf meinem WebServer reinkommen an eine Subdomain weiterleiten. Dafür habe ich eine conf-Datei für einen Virtuellen Host angelegt:

<VirtualHost *:80>
        ServerName subdomain.domain.net
        Redirect permanent / https://subdomain.domain.net
</VirtualHost>

<VirtualHost *:8081>
        Redirect permanent / https://subdomain.domain.net
</VirtualHost>

<VirtualHost 192.168.178.44:8081>
        Redirect permanent / https://subdomain.domain.net
</VirtualHost>

Der normale Redirekt funktioniert. Rufe ich also subdomain.domain.net auf, werde ich auf die HTTPS-Seite geleitet (ein VHost Eintrag dafür existoert natürlich auch). Was mor noch fehlt ist, wenn ich www.domain.net:8081 aufrufe, dass ich dann auf subdomain.domain.net weitergeleitet werde.

Kann mir da jemand einen Tipp geben?

Danke schon mal

Jay

misterunknown Team-Icon

Ehemalige
Avatar von misterunknown

Anmeldungsdatum:
28. Oktober 2009

Beiträge: 4403

Wohnort: Sachsen

spline68 schrieb:

Was mor noch fehlt ist, wenn ich www.domain.net:8081 aufrufe, dass ich dann auf subdomain.domain.net weitergeleitet werde.

Dieser Eintrag sollte genau das bewirken, sofern kein anderer VHost für diesen Port existiert:

<VirtualHost *:8081>
        Redirect permanent / https://subdomain.domain.net
</VirtualHost>

Sollte das nicht funktionieren: Was sagt curl dazu?

curl -I http://www.domain.net:8081
Antworten |