[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 637
  • Last Modified:

OWA - updated logo for OWA logon page won'd update through ISA 2004

We are currently running OWA on Exchange 2003.  OWA is accessible from within the office (logs in automatically as currently authenticated windows user) and from outside the office via forms based authentication through ISA 2004.  I have modified the logo on the logon page, as well as a few other items on the logon and logoff page.  When accessing OWA via inside the office (not going through ISA) I see the modified logos, however the modified logos do not show up when accessing OWA from outside the office through ISA via forms-based authentication.  As far as I can tell these image files are only stored in one location in an "img" folder on the exchange box.  I have searched the ISA box and they are not located there.  I have tried refreshing, deleting any temp files from the client as well as ISA with no success.  I have tried a recommendation to hold CTRL + F5 as well as Shift + F5.  Neither recommendations have worked.  It is almost as though when viewing from outside through ISA it is pulling the pages from an ISA cache that has not been updated.  The images have been modified for a month now so if there was a time consideration for ISA cache to update it should have done so by now.  I'm stuck.  Any help would be greatly apprecaited.  Thanks in advance.

McBride
0
shockey
Asked:
shockey
1 Solution
 
aa230002Commented:
Did you reboot your ISA server once after this? It might help.

Thanks,
Amit Aggarwal.
0
 
vasanthgnbCommented:
Copy the images folder to the Exchweb folder under c:\program files\exchsrvr and update your logon page with the new link to the files in new location.

Regards,
Vasanth.
0
 
LeeDerbyshireCommented:
Did you enable FBA on the OWA server itself, or on the ISA server's listener?  If you enabled it on the ISA server, then ISA will use it's own FBA logon screen in CookieAuthTemplates :

http://www.isaserver.org/tutorials/Customizing-OWA-FBA-Logon-Screen.html
0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

 
shockeyAuthor Commented:
Yes, I have rebooted ISA.  No luck.  The images that I updated are already in the img folder in exchweb.  

I'm not sure where FBA was enabled, someone else handled that part of the config. I do know that if I go to the OWA URL from outside the company that cookieauthtemplates does come up in the URL path.  Actually, if I right click the logo on the logon page and select Save-As, it references the file cookieauth.gif, however I cannot find this file anywhere, and it is the same image that is named logon_logo.gif on exchange.  It sounds like you're on the right path, but does that mean that I then have to modify the logo on a different file on ISA, or should something be configured differently?

All I did was create new logos and save them with the same names as the original Microsoft names (logon_logo, etc.), then rename the original image files.  When accessing from inside the office (not going through ISA) I see the new images, when I access it from outside the office (going through ISA) I still see the original microsoft images that I saved with changed names on exchange.

--Aaron
0
 
LeeDerbyshireCommented:
It sounds like you need to modify the logo (and any html mods you made) on the ISA CookieAuthTemplates files, not the Exchange Server.
0
 
shockeyAuthor Commented:
That sounds like what I need to do...the question now is How do I do that?  I've done a file search on the ISA server for logon_logo.* and it doesn't find that file.  Are the files named differently on the ISA Server?  What do I need to do to locate the files needed to be modified for the cookieauthtemplate?  I think we're getting very close here.

--aaron
0
 
LeeDerbyshireCommented:
Some of the file names are different, but there is a logon_logo.gif in there.  In Explorer, go to the folder C:\Program Files\Microsoft ISA Server\CookieAuthTemplates , and select the Thubnails view from the drop-down list at the top.  See if you can recognize the image that you want to change - you should see the logon_logo.gif file there, too.  Remember that you will need to empty your browser cache before you will see any changes at the client end.
0
 
shockeyAuthor Commented:
I apologize, I gave you wrong information.  My earlier reply was done at home and I wasnt near the ISA box to confirm.  I have checked the ISA box and you are exactly correct, those .gif files are in that location, however I have already modified them there as well...I forgot about that.  Exactly what I did was create a new logo and name it the exact same name as the original (logon_logo.gif), then I renamed the original to something completely different.  This is the exact same procedure I used for the exchange machine, which seemed to work for accessing OWA in the office without going through ISA.  I just tested the page again and it still loads the original microsoft logo, even though I comletely changed the name of that file.  I deleted all of the temp. internet files and cookies.  I think that this page has been stored somewhere else in some type of ISA cache, and outside users are getting this cached page.  Doesn't ISA cache web pages to help make browsing more efficient for end users? Can I delete this cache to force a manual update of this OWA page?  Thanks again.

Aaron
0
 
LeeDerbyshireCommented:
I don't have an ISA server in front of me right now.  This might help:

http://www.experts-exchange.com/Security/Q_21072559.html

I would also check the ISA server's IIS logs to make sure that the logo is actually coming from there.
0
 
shockeyAuthor Commented:
How do I check that IIS log to confirm that?
0
 
LeeDerbyshireCommented:
You'll find the log files in C:\Windows\System32\LogFiles\W3SVC1 .  Each should have a name that reflects the creation date, so you can find the current one.  Try logging onto OWA, and the wait a few minutes and open the current log file in Notepad.  Go to the end, and see if you can see the logon_logo.gif file being served from the local computer.  If you can't see it, do the same on the OWA server, and see if the gif file is coming from there.  Whichever computer has the .gif file in the log is the one that it needs changing on.
0
 
shockeyAuthor Commented:
I've changed it on both ISA and Exchange.  Still no luck.  Anyway to empty the ISA URL cache to force ISA to check for new files.  It almost seems as though the users are just getting a cached page from the ISA URL cache.  
0
 
LeeDerbyshireCommented:
Try clearing your browser cache, too.  You will need to empty it every time you change something, because your browser will really, really want to show the cached one, even if it's changed on the server.
0
 
LeeDerbyshireCommented:
I have my ISA server in front of me now.  In ISA Management, open Configuration, and click on Cache.  In the right-hand pane, it should show you if caching is enabled, or not.  If it is enabled, the cache sizes will not be zero.  If a cache rule is enabled, click on it and disable it using the Tasks pane on the right.  Then look for any *.cdat files (the default cache is usually called Dir1.cdat) on the server, and delete them.
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now