Redirect aktiv - aber wo?

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

Redirect aktiv - aber wo?

Postby Apakhy » 16. October 2020 07:36

Hallo,

ich betreibe hier einen kleinen Apache2 auf Debian 9.13. Zertifikat klappt auch perfekt über lets encrypt/certbot. Aber jetzt bin ich über was gestolpert, was ich nicht finde.
Ich habe wohl bei der Einrichtung vom certbot einen dauerhaften redirect auf https eingerichtet. Ich würde jetzt gerne was daran ändern. Aber der Reihe nach.

Ich habe ein paar Dienste unterhalb von /var/www, immer schön in subdirs. In den sites-available hab ich, damit ich das alles schön sauber getrennt hab, für jedes subdir eine eigene config-Datei, die über DocumentRoot das entsprechende Subdir ansteuert. Soweit klappt auch alles.

Wenn ich nun https://meinedomain.de/dienst1 oder https://meinedomain.de/dienst2 angebe, komm ich auch perfekt dahin.
Jetzt will ich folgendes erreichen: Wenn ich http://meinedomain.de eingebe, soll er auf https://meinedomain.de/dienst1 weitergeleitet werden. Allerdings leitet er das nur auf https://meindomain.de weiter.

Ich hab schon mal etwas gesucht - ich find in keiner Config-Datei vom Apache ein "Redirect". Was drin ist, sind RewriteRules - aber die stehen doch in den entsprechenden config-Dateien unterhalb von sites-available und gelten dann doch nur für den entsprechenden Dienst, oder?

Wo kann ich denn fündig werden, was die Weiterleitung von http auf https betrifft?

Dank euch im Voraus
Apakhy
 
Posts: 2
Joined: 16. October 2020 07:26
XAMPP version: 0.0
Operating System: Debian 10

Re: Redirect aktiv - aber wo?

Postby Nobbie » 16. October 2020 14:25

Im Access_Log schauen, da steht in jedem Fall etwas mehr drin. Ansonsten kann das sowohl in der Konfiguration stehen, als auch in .htaccess Dateien, als auch in PHP Script u.ä. Und last not least kann es auch ein falsch angelegter VirtualHost sein, weswegen Apache zwar keinen Redirect macht, aber nicht den gewünschten VirtualHost ausführt, sondern den ersten gültig definierten.
Außerdem kann man in einem Testscript index.php einen phpinfo() ausführen, da kann man sehen, in welchem Kontext Apache sich befindet (welcher ServerName aktiv ist usw.). Das hilft auch dabei zu erkennen, wo sich Apache eigentlich befindet, ob es einen Redirect gegeben hat oder nicht.
Nobbie
 
Posts: 11716
Joined: 09. March 2008 13:04

Re: Redirect aktiv - aber wo?

Postby Apakhy » 20. October 2020 09:23

Hi,

danke soweit. Ich werd mich die nächsten Tage, sofern Zeit ist, da mal durchwurschteln.
Letztendlich hat das jetzt keine sehr hohe Priorität, an sich geht ja alles soweit. Es wäre halt nur eine "kosmetische" Korrektur.
Apakhy
 
Posts: 2
Joined: 16. October 2020 07:26
XAMPP version: 0.0
Operating System: Debian 10


Return to Apache

Who is online

Users browsing this forum: No registered users and 8 guests