Once I enable the require SSL, the website changes to a ridiculous font. This is the same cert as our existing web server that I exported/imported without and issue. Note the screens - the first one is with SSL requirement on.
Without the SSL requirement.
Could you change you log level WARN to DEBUG in \Inetpub\Solarwinds\web.config, reload a few pages with the problem, and send your OrionWeb.log file by private message?
I would love to if I had a web.config file. Is this because the server is the additional web server?
No web.config file? That's a real problem. Are you sure you're looking in the proper directory for your website? If so, it's time to look at the ConfigurationWizard.log file (it's in Program Files\Solarwinds\Orion).
No configuration wizard log either. This is the standalone web server without the entire NPM suite installed. We've moved NPM off the SQL server, as well as the website.
Since you are using SSL go into Edit \Inetpub\Solarwinds\Orion\custom.config and change the port to 443.
Tim - Yes I have run the CW. On the additonal webserver CW I have the following tabs - Welcome, Setup Database, and Create Website.
Is this something specific to the Additional Webserver Module?
The 8.1 Config Wizard had tabs, but the 8.5 one does not. Did you install 8.5 on the additional web server?
Thought of that after my last post. DL'd 8.5 then I get this error when using SSL:
An error has occurred with the Orion website.
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: The handshake failed due to an unexpected packet format. at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Net.TlsStream.CallProcessAuthentication(Object state) at System.Threading.ExecutionContext.runTryCode(Object userData) at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result) at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size) at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size) at System.Net.ConnectStream.WriteHeaders(Boolean async) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at ClassicSiteProxy.Login(HttpContext context, String username, String password) at Login.DoLoginAction(String username, String password) at Login.InitiateLogin() at Login.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)