I changed $URL=https://webkdc.example.com/webkdc-service/ to $URL= https://localhost/webkdc-service/ and there is something new :
[Wed Nov 07 22:03:45 2012] [notice] mod_webkdc: event=getTokens from=192.168.0.182 server=krb5:webauth/lavardin.example.com@example.comuser=krb5:webauth/ lavardin.example....@example.com type=service [Wed Nov 07 22:03:45 2012] [warn] FastCGI: (dynamic) server "/usr/local/webkdc/share/weblogin/login.fcgi" (uid 0, gid 0) started (pid 11582) [Wed Nov 07 22:03:45 2012] [error] [client 192.168.0.182] FastCGI: server "/usr/local/webkdc/share/weblogin/login.fcgi" stderr: post failed [Wed Nov 07 22:03:45 2012] [error] [client 192.168.0.182] FastCGI: server "/usr/local/webkdc/share/weblogin/login.fcgi" stderr: 500 Can't connect to localhost:443 (certificate verify failed) [Wed Nov 07 22:03:45 2012] [error] [client 192.168.0.182] FastCGI: server "/usr/local/webkdc/share/weblogin/login.fcgi" stderr: Content-Type: text/plain [Wed Nov 07 22:03:45 2012] [error] [client 192.168.0.182] FastCGI: server "/usr/local/webkdc/share/weblogin/login.fcgi" stderr: Client-Date: Wed, 07 Nov 2012 21:03:45 GMT [Wed Nov 07 22:03:45 2012] [error] [client 192.168.0.182] FastCGI: server "/usr/local/webkdc/share/weblogin/login.fcgi" stderr: Client-Warning: Internal response [Wed Nov 07 22:03:45 2012] [error] [client 192.168.0.182] FastCGI: server "/usr/local/webkdc/share/weblogin/login.fcgi" stderr: Can't connect to localhost:443 (certificate verify failed) 2012/11/7 Russ Allbery <ea...@windlord.stanford.edu> > James James <jre...@gmail.com> writes: > > > my /etc/webkdc/webkdc.conf look like this : > > > # The KEYRING_PATH should match what you put in your httpd config > > $KEYRING_PATH = "/etc/httpd/conf/webkdc/keyring"; > > $URL = "https://webkdc.example.com/webkdc-service/"; > > Normally, this should be https://localhost/webkdc-service/. Do you really > want to run the WebKDC on a different host than the WebLogin service? If > so, you'll need to configure the SSL certificate used by Perl LWP. You > can do that by setting $ENV{PERL_LWP_SSL_CA_FILE} in the configuration > file to the path to the CA certificate used by the WebKDC. But usually > it's easier to just use localhost here, which is already special-cased. > > -- > Russ Allbery <ea...@windlord.stanford.edu> > Technical Lead, ITS Infrastructure Delivery Group, Stanford University >