Hello.
Here is what the access log shows:
10.100.20.3 - - [28/Jul/2011:21:39:56 -0400] "GET /" 400 466
10.100.20.3 - - [28/Jul/2011:21:39:56 -0400] "GET / HTTP/1.1" 200 2261
10.100.20.4 - - [28/Jul/2011:21:39:56 -0400] "GET / HTTP/1.1" 200 2261
10.100.20.4 - - [28/Jul/2011:21:39:56 -0400] "GET /" 400 466
And here is what the error log shows:
[Thu Jul 28 21:39:53 2011] [error] [client 10.100.10.1] File does not exist: /usr/local/zend/apache2/htdocs/Shibboleth.sso, referer: https://(myidpdomainname)/idp/profile/SAML2/Redirect/SSO
/usr/local/zend/apache2/htdocs/ is again the default content directory for these apaches.
My shibboleth2.xml's show the following:
<Sessions lifetime="28800" timeout="3600" checkAddress="false" relayState="ss:mem" handlerURL="/Shibboleth.sso" handlerSSL="true">
<SSO entityID="https://(myidpdomainname)/idp/shibboleth">
SAML2 SAML1
</SSO>
So you say you are out of options/suggestions if the above checks out. But you have said several times that all this assumes that I am correctly virtualized on 443 since the load balancer terminates ssl on the loadbalancer and passes traffic through on 80. How exactly would I know that my virutal host directive is set up?
My apaches are listening on port 80 but they have ssl turned on and
NameVirtualHost *:443
<VirtualHost *:443>
#DocumentRoot "/usr/local/zend/apache2/htdocs"
ServerName https://(mydomainname):443
<Location />
AuthType shibboleth
require shibboleth
</Location>
<Location /Shibboleth.sso>
AuthType shibboleth
require shibboleth
</Location>
<Location /shibboleth-sp>
Allow from all
</Location>
ServerAdmin admin@(myvirtualname)
ErrorLog "/usr/local/zend/apache2/logs/error_log"
TransferLog "/usr/local/zend/apache2/logs/access_log"
UseCanonicalName On
SSLEngine on
SSLCipherSuite ALL:(stuffgoeshere)
SSLCertificateFile "/usr/local/zend/apache2/conf/extra/(domainname).crt"
SSLCertificateKeyFile "/usr/local/zend/apache2/conf/extra/myserver.key"
SSLCertificateChainFile "/usr/local/zend/apache2/conf/extra/chain.crt"
</virtualhost>
Any other info would greatly be appreciated as I have ran out of ideas weeks ago. The people who set up the load balancer only know how to set it up. I have no knowledge of it (other than SSL terminates on it and they have opened ports 80,443,8443) and I have no access to it to learn about it. It is an A10 balancer so as I understand it is is very very basic.
Thanks.
________________________________________
From: Cantor, Scott E. [
cant...@osu.edu]
Sent: Thursday, July 28, 2011 6:21 PM
This message contains Devin Group confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail.
Please notify the sender immediately by e-mail if you have received this e-mail in error and delete this e-mail from your system. E-mail transmissions cannot be guaranteed secure, error-free and information could be intercepted, corrupted, lost, destroyed, arrive late, incomplete, or contain viruses. The sender therefore does not accept liability for errors or omissions in the contents of this message which may arise as result of transmission. If verification is required please request hard-copy version.