Error: “Exchange OWA HTTP500 Internal Server Error” after OWA Logon

 

Error: "Exchange OWA HTTP500 Internal Server Error" after OWA logon

You see the Logon Screen from Exchange OWA. You Logon with valid Credentials. After Logon you receive a Website error:

Solution/Reason/Source: Service "Microsoft Exchange Forms-Based-Authentication Service is not started or crashed.

 

This was hard to find since behind a KEMP and during a 2010-2016 Migration. But indeed very simple. The Service "Microsoft Exchange Forms-Based-Authentication Service" was not started on one CAS behind the KEMP Load Balancer. Depending on the complexity of your KEMP checks the NLB fails over to the other CAS or not.

When you search for Routes, Cipher and everything you seem to forget simple things like services.

We found a lot of blogs which mentioned that this was solved and related to the fact the VM running the CAS having too low RAM memory. Either check all Services after Reboot with Scripts or give more RAM. ;-)

 

 

If this does not solve it please also see:

Exchange 2013 Troubleshooting: Error 500 when login ECP and OWA - TechNet Articles - United States (English) - TechNet Wiki (microsoft.com)

https://social.technet.microsoft.com/wiki/contents/articles/34020.exchange-2013-troubleshooting-error-500-when-login-ecp-and-owa.aspx

Recycle APP Pool in IIS

OR

  1. Go to the RUN window and type "ADSIEDIT.msc"
  2. After opening ADSIEDIT, go to the Action navigation. Connect to and then navigate to
    1. "Select a Well known Naming Context"
  3. Select Configuration and select OK.
  4. Go to CN=Configuration then CN=Services then CN=Microsoft Exchange then CN=Your DOMAIN Name and navigate to CN-Client Access
  5. Right-click CN=Client Accessand click Properties. Scroll down to look for values:
    1. msExchCanaryData0
    2. msExchCanaryData1
    3. msExchCanaryData2
    4. msExchCanaryData3
  6. Take a backup to be safe and clear all these values to<not set>. If Values are already set to <not set> then try to do Solution 1.
  7. Open IIS Manager on your CAS server, go to "Application Pools", right-click MSExchangeOWAAppPool and click Recycle.