OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: Patrick M. Hausen) »
  • [tlw. gelöst] HAproxy Konfiguration
« previous next »
  • Print
Pages: 1 [2]

Author Topic: [tlw. gelöst] HAproxy Konfiguration  (Read 490 times)

meyergru

  • Hero Member
  • *****
  • Posts: 1757
  • Karma: 171
  • IT Aficionado
    • View Profile
    • congenio
Re: HAproxy Konfiguration
« Reply #15 on: November 27, 2024, 06:13:20 pm »
Namensbasiert. Das map-File sieht doch genau so aus:

Code: [Select]
www.xyz.de    www-xyz_BACKEND
forum.xyz.de   forum-xyz_BACKEND
wiki.xyz.de      wiki-xyz_BACKEND
...

Wobei die _BACKENDs gemäß dem Tutorial eben Backends sind, die auf Real Server verweisen.

Da fügt man einfach weitere Backends an, die keinen Real Server haben, sondern nur je eine Weiterleitungs-Rule, wie oben beschrieben:

Code: [Select]
weiterleitung1.xyz.de    xyz1_REDIRECT
weiterleitung2.xyz.de    xyz2_REDIRECT
...

Wenn man Teile des Namens wiederverwenden will, muss natürlich die Regel entsprechend aufgebohrt werden, um HAproxy-Variablen zu verwenden. Dann reicht dafür eventuell eine Regel und ein paar Zeilen im Map-File, die alle das selbe Backend verwenden:

Code: [Select]
weiterleitunga.xyz.de    xyz_REDIRECT
weiterleitungb.xyz.de    xyz_REDIRECT
...

P.S.: Wildcards gehen im Map-File nicht.
« Last Edit: November 27, 2024, 06:17:04 pm by meyergru »
Logged
Intel N100, 4 x I226-V, 16 GByte, 256 GByte NVME, ZTE F6005

1100 down / 440 up, Bufferbloat A+

viragomann

  • Full Member
  • ***
  • Posts: 228
  • Karma: 7
    • View Profile
Re: HAproxy Konfiguration
« Reply #16 on: November 27, 2024, 06:32:48 pm »
Quote from: meyergru on November 27, 2024, 06:13:20 pm
Namensbasiert. Das map-File sieht doch genau so aus:

Code: [Select]
www.xyz.de    www-xyz_BACKEND
forum.xyz.de   forum-xyz_BACKEND
wiki.xyz.de      wiki-xyz_BACKEND
...

Wobei die _BACKENDs gemäß dem Tutorial eben Backends sind, die auf Real Server verweisen.
Ach ja, logisch. Im Map File ist ja das Backend einzutragen. Dass es nun kein tatsächliches ist, hat mich verwirrt.

Sollte klappen.
Okay, versuche ich morgen.
Danke.

Grüße
Logged

viragomann

  • Full Member
  • ***
  • Posts: 228
  • Karma: 7
    • View Profile
Re: HAproxy Konfiguration
« Reply #17 on: November 28, 2024, 01:49:07 pm »
@meyergru
Geschafft!

Es braucht 2 Regeln. Das ging für mich aus deiner Erklärung nicht hervor und führte zur Unklarheit.
Eine für das http-request-redirect und eine weitere, die auf das Map File verweist und ich im Frontend eingebunden werden kann.

Ich kann auch noch bestätigen, dass Wildcards wie www.* (hab ich tatsächlich eingebaut :) ) im Map File funktionieren.

Ich muss, nachdem ich dieses eingerichtet habe, nochmal bekräftigen, die GUI ist alles andere als übersichtlich. Um einen Überblick zu bekommen, musste ich mir alle für den Zweck benötigen Konfigurationsteile heraus schreiben, das Backend, die beiden Regeln, das Frontend.

Eine GUI sollte eigentlich die Konfiguration erleichtern. Aber in dieser sind die Kategorien dermaßen zerpflückt, dass die Zusammenhänge vollkommen verloren gehen. Die verwendeten, vom HAproxy Konfig File abweichenden Bezeichnungen für die einzelnen Funktionen tun dann ein Übriges.
Das mit dem Map File ist klar, dass dies einen gesonderten Platz in der Konfig hat, weil es verschiedene Zwecke erfüllen kann. Aber ein Backend Pool da, zwei Regeln dort, im Frontend einbinden...

Gewiss, wenn man es ein paar mal gemacht hat, geht es einem wahrscheinlich problemlos von der Hand, aber für einen Neuling ist das nicht zu durchschauen.

Ja, man muss es ja nicht nutzen... Aber die Software nicht zu nutzen kann ja nicht die Intuition der Entwickler sein.

Wie auch immer, ich habe einiges gelernt.
Vielen Dank für die Unterstützung.

Grüße
Logged

  • Print
Pages: 1 [2]
« previous next »
  • OPNsense Forum »
  • International Forums »
  • German - Deutsch (Moderator: Patrick M. Hausen) »
  • [tlw. gelöst] HAproxy Konfiguration
 

OPNsense is an OSS project © Deciso B.V. 2015 - 2024 All rights reserved
  • SMF 2.0.19 | SMF © 2021, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2