Hallo zusammen,
momentan kann unser Jetty per HTTP oder HTTPS erreicht werden.
Beides funktioniert auch einwandfrei.
Ich möchte aber nur noch HTTPS verwenden.
Es gibt zwar hier schon einen ähnliche Dskussion, nur für eine ältere Jetty Version.
Wenn ich nach dieser Dokumentation vorgehe, ist mein Jetty nicht mehr erreichbar.
Ich erhalte nur einen Verbindungsfehler, in allen Browsern.
Das hier habe ich in unsere fs-webapp.xml eingetragen. Siehe Anhang.
<Call name="insertHandler">
<Arg>
<New class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
<Set name="rewriteRequestURI"><Property name="jetty.rewrite.rewriteRequestURI" deprecated="rewrite.rewriteRequestURI" default="true"/></Set>
<Set name="rewritePathInfo"><Property name="jetty.rewrite.rewritePathInfo" deprecated="rewrite.rewritePathInfo" default="false"/></Set>
<Set name="originalPathAttribute"><Property name="jetty.rewrite.originalPathAttribute" deprecated="rewrite.originalPathAttribute" default="requestedPath"/></Set>
<!-- Set DispatcherTypes -->
<Set name="dispatcherTypes">
<Array type="javax.servlet.DispatcherType">
<Item><Call class="javax.servlet.DispatcherType" name="valueOf"><Arg>REQUEST</Arg></Call></Item>
<Item><Call class="javax.servlet.DispatcherType" name="valueOf"><Arg>ASYNC</Arg></Call></Item>
</Array>
</Set>
<Get id="Rewrite" name="ruleContainer"/>
<!-- see rewrite-compactpath.xml for example how to add a rule -->
</New>
</Arg>
</Call>
<Call name="addRule">
<Arg>
<New class="org.eclipse.jetty.rewrite.handler.RewritePatternRule">
<Set name="pattern">/test/rewrite/</Set>
<Set name="replacement">/test/rewrite/info.html</Set>
</New>
</Arg>
</Call>
Ich habe das hier "/test/rewrite/" extra nicht geändert, da es nach meiner Änderung immer zu einem Verbindungsfehler kommt.
Deshalb wollte ich erstmal die reine Syntax testen, ob es funktioniert mit einer Regel die nicht zieht.
Leider erhalte ich nur einen Verbindungsfehler.
Wo findet man die Logs vom Jetty?
Ich denke die Regel sollte dann so lauten.
<Call name="addRule">
<Arg>
<New class="org.eclipse.jetty.rewrite.handler.RewritePatternRule">
<Set name="pattern">http://Servername:8000</Set>
<Set name="replacement">https://Servername/ </Set>
</New>
</Arg>
</Call>
Kann mir jemand beschreiben wie ich einen Redirect von http auf https einrichte?
FS - Server-Version: 5.2.1002.76101 -