Hi James,
Not at all. The httpsmode is there to get around the warnings that will be
issued if you try to do a manual override. Since you wanted to specify the
http versions of these directives without warning messages you specified
manual. But if you specify manual that also means that you will be
specifying those directives and that makes them required. In other words,
when you reverted to automatic you should have either specified that with
httpsmode or, since that is the default, removed it altogether.
Andy
On Wed, 2 Jun 2021, James William Walder wrote:
> Hi,
> I tried to update my config to remove the deprecated options (eg):
>
> http.cadir /etc/grid-security/certificates/
> http.cert /etc/grid-security/xrd/xrdcert.pem
> http.key /etc/grid-security/xrd/xrdkey.pem
>
> And set to e.g:
> xrd.tls /etc/grid-security/xrd/xrdcert.pem /etc/grid-security/xrd/xrdkey.pem
> xrd.tlsca certdir /etc/grid-security/certificates
>
> But, as I had
> http.httpsmode manual
>
> Initialisation failed with the error.
> Config failure: 'httpsmode manual' requires atleast a a cert specification!
>
> Removing the line "http.httpsmode manual" appears to have got things going again.
> Can I check that "http.httpsmode manual? is now also deprecated ?
>
> Thanks,
> James
>
> ########################################################################
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the XROOTD-L list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
>
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
|