Forum Discussion
KT_271103
Nimbostratus
For what scenario you are applying above irule ? Please explain your scenario.
dragonflymr
Dec 01, 2017Cirrostratus
That is part of my rewrite of ProxyPass iRule so quite a log story... to make it short I need:
- Check if VS has Server SSL profile attached
- If so check if Server SSL profile configured via Data Group or generated based on naming convention exists.
Both above test can be earliest (or I am wrong here) performed in SERVER_CONNECTED event.
If both above test fail I would like to send 500 error to connecting client and reset serverside and clientside connections.
Right now it seems that using only reject in SERVER_CONNECT works OK - LB_FAILED is triggered and HTTP::respond command executed - so seems my goal is achieved.
If so I am curious why sequence (in SERVER_CONNECTED):
- reject
- TCP::close
triggers LB_FAILED but HTTP::respond is not executed.
Piotr