In the example given in the tutorial, the address for the OWA mailbox is https://mail.testdomain.com, however, for my OWA server, the address I use is https://mycompany.com/exchange/ and I get a popup logon window instead of the page in the tutorial. This method works fine for me, as I can still access the Exchange mailbox.
Now in the tutorial, Mr. Walther explains the path of the logon.asp file as C:\Program Files\Exchsrvr\exchweb\bin\auth\usa. For me, when I type in the address I use for my OWA, it obviously does not go to that directory. Now, to add to it, if I attempt to access that directory from a web browser, I get the correct logon.asp page, but when I attempt to logon, I receive HTTP error 405:
"The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access."
So, if anyone is understanding my rantings here, gimme a little heads up to correctly config my Exchange Server. Again, it's no biggie, because I can still access my Exchange mailboxes in OWA, but it'd be nice to have a customizable logon page.
Posts: 42
Joined: 25.Jan.2007
From: London
Status: offline
First of all to get the screen you want you need to enable Form based authentication, otherwise you will see the normal username and password box pop up.
To Fix the Pop Up Login
System Manager. Servers Protocols HTTP Properties on Exchange Virtual Server Settings Tab and put a tick in Enable Form Based Authentication. Leave compression on High.
reason as to why https://mail.testdomain.com like the web page tutorial is because the user configured his IIS on his server/webserver to default to the screen you see
This error is because you didn't use https
The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access."
The config you suggested for my Exchange Virtual Server are already in place.
And I don't know what else I can secure in the "...\exchweb\bin\auth\usa" directory of folders. I am now asked for a password everystep of the way, and when I get to the owalogon.asp, I still get the same HTTP verb error.
From what I understand, I can activate HTTPS in any folder in my Web Sites list in IIS by requiring SSL connections. With a Certificate installed, I can go to Directory Security within the folder in question and check SSL connections/communications and from there whether or not I want 128-bit encryption.
For instance, the Exchange Virtual Server listed under my website MyCompany.com, I expand the folder, right click the folder I want secured with HTTPS, and go to Directory Security, click on Edit on Secure Communications and then select SSL or not.
Posts: 42
Joined: 25.Jan.2007
From: London
Status: offline
Right you are securing the page correctly, but all your really need to do is apply SSL on your default web site and it will propriogate to the rest of the folders contained underneath it.
Directory for OWA: Open IIS Expand Default Website Right Click on ExchWeb Select Properties Go to Virtual Directory The Local path should be pointing to where you OWA Files are located Default is: C:\Program Files\Exchsrvr\ExchWeb
If you going around changing the way your owa looks two files you going to be interested
owalogon.asp that redirects the user to the correct login.asp file. it redirects by default it to the usa\logon.asp as it's the english version. if you wanted it to be be in say hebrew you have owalogin.asp direct to heb\login.asp
to customize the login.asp there are a few strings you can change to give the look you want. follow this link to technet to see what string to what and how you can customize it. http://technet.microsoft.com/en-us/aa996007.aspx
Ok, I'm missing a file or something. Could you tell me exactly where the logon.asp and owalogon.asp files are supposed to be located?
I haven't moved anything, but I have the owalogon.asp file located in: "\\Program Files\Exchsrvr\ExchWeb\bin\auth\".
I also have the logon.asp located in: \\Program Files\Exchsrvr\ExchWeb\bin\auth\usa\ and I moved it to \\ProgramFiles\Exchsrvr\ExchWeb to get the logon page to appear below*
*I do get the actual logon page when I type: https://mywebsite/exchweb/. ... but when I attempt to logon with sufficient credentials, I am pointed again to the "Page Cannot Be Displayed" message and the address bar points to the "owaauth.dll" located in \\Program Files\Exchsrvr\ExchWeb\bin\auth\.
So I'm back to square one. Is the error in the logon.asp page? Have I lost a page somewhere? Thanks and I'm sorry if this is confusing.