Forum Discussion
Exchange iApp OWA irule Modification for Enterprise Vault
I just wanted to have someone verfiy if this is the best approach for modifying the default Exchange iApp created irule to also allow Enterprise Vault. I have added the enterprise vault section.
exchange-mail_owa_redirect_irule3when HTTP_REQUEST { if { [string tolower [http_uri]] equals "/enterprisevault" } then { pool exchange_enterprisevault } else {
if { ([HTTP::uri] == "/") } then {
HTTP::redirect https://[HTTP::host]/owa/
}
} }
15 Replies
- mikeshimkus_111Historic F5 AccountReally not sure why you're not seeing traffic to that pool. If you can post sanitized configurations of your virtual server and pool, I'll take a closer look. From tmsh, run "list ltm virtual " and "list ltm pool exchange-mail_enterprisevault" and post the output.
- Joe_5599_134300
Nimbostratus
I have tried the below irule and for some reason the irule is not directing traffic to the pool specified in the irule. I see traffic going to the default CAS server pool when doing capture thus getting 404 error. when HTTP_REQUEST { route to pool based on URI value switch -glob [string tolower [HTTP::uri]] { "/enterprisevault*" { log local0. "enterprisevault irule found" pool mail_enterprisevault } } } - Joe_5599_134300
Nimbostratus
I discovered that my custom irule for Enterprise Vault was not being used do to the iapp default irules and priorities, logic. So I was able to add a higher priority to my custom irule (when HTTP_REQUEST priority 600) and move to the top of irules on the iApp created exchange VS and it starting working. I have since enabled in the iApp template (Do you want to customize the server pool settings?) to yes and was able to select my EnterpriseVault irule. Any irule added through iApp template will be placed at the bottom of VS irules but should now work as expected.
- zafer
Nimbostratus
do not forget SSL server disable if your backend talks encrypted
- Jugoslav_106711
Nimbostratus
I had similar problem, what helped me is adding EV rule in existing Exchange iapp iRule combined_persist_irule7, just before default line:
"/enterprisevault*" { pool /Common/EV_POOL return } default { This final section takes all traffic that has not otherwise been accounted for and sends it to the pool for Outlook Web App if { ...
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com