Ich habe eine Instanz von JBoss 5.1.0GA mit dem Host 'localhost' und einem zusätzlichen Host 'X' konfiguriert. Gibt es eine Möglichkeit, localhost vollständig zu deaktivieren, so dass alle Anfragen fehlschlagen, wenn sie nicht für Host X sind?Host 'localhost' in JBoss 5 (oder Tomcat 5.5) deaktivieren
Ich mag würde, um sicherzustellen, dass jede Anwendung, die eingesetzt wird nicht ausgesetzt, wenn sie spezifisch an den Host X.
eingesetzt wirdIch habe versucht zu entfernen ‚localhost‘ aus dem Motorabschnitt jbossweb.sar/server.xml
aber scheint keine Wirkung zu haben. Ich kann immer noch eine Verbindung zu Anwendungen (z. B. ROOT.war) herstellen, indem ich eine Anfrage an http://localhost:8080 (ohne Host
Header-Set).
Danke für den Vorschlag skaffman, leider funktioniert das nicht für mich hier. Host X ist eigentlich kein echter Hostname, es ist einfach der Name eines virtuellen Hosts, der kontaktiert werden kann, indem der Header "Host" auf "X" gesetzt wird. Ich kann nicht mit X-B binden, da es nicht existiert. – joelittlejohn
@japher: Mein Punkt steht immer noch. Wenn Sie nicht möchten, dass JBoss an jede IP-Adresse auf dem Host bindet, müssen Sie '-b' verwenden, um zu bestimmen, an welchen zu binden ist. – skaffman
Hier fügen Sie -b x.x.x.x ???? – Alex