List ecs-isp@2rosenthals.com Arkiverade meddelande #935

Från: "Massimo S." <ecs-isp@2rosenthals.com> Meddelandehuvud
Oavkodat meddelande
Ämne: Re: [eCS-ISP] HTTPS-Misery (for Steven)
Datum: Wed, 9 Oct 2024 10:28:53 +0200
Till: eCS ISP Mailing List <ecs-isp@2rosenthals.com>

i'm reading the code it expect that virtual hosts directories
to have a specific name/path

but here it's not the same, they have different path names
some is abbreviated etc.

so i can't use this script
it requires too many modification to all my environment
i've too much stuff (scripts, bkups, etc. that expect these paths)

i've not the sufficient skill to fully modify your script
i'm sorry
even to understand it completely it could take months

i'm asking you an help

it should be possible only to add the "check http-01 method"
to this simpler (or naive :-) script?

so that i can keep on using all my infrastructure scripts and paths

maybe it should look like this:


/* comando di hook per client uacme */

parse arg var1 var2 var3 var4 var5

if var2 \== 'http-01' then call "issues"

myfile = 'X:\apache\htdocs\mywebsite\.well-known\acme-challenge\'||var4
call SysFileDelete 'X:\apache\htdocs\mywebsite\.well-known\acme-challenge\'||var4
rc= LINEOUT(myfile,var5)

issues:

"send a notify"
"and try again"
exit

return

i've some tents of domains, but it's not a problem to create a new hook script
for a new domain, since normally there is only a new website per year

thanks

massimo

Il 09/10/2024 09:43, Massimo S. ha scritto:
Hi Steven,

is there a place to download the script?
or could you send a zip?

thanks

massimo


Il 07/10/2024 21:58, Steven Levine ha scritto:
In <list-11070551@2rosenthals.com>, on 10/07/24
    at 08:22 PM, "Massimo S." <ecs-isp@2rosenthals.com> said:

i'm trying to catch that challenge value to verify when they accept
HTTP-01 to improve the script

I have appended a copy of the uacme-hook.cmd that Dan and I use.

The interesting code is above the

   /*==============================================================================*/
   /*=== SkelRexxFunc standards - Delete unused - Move modified above this
mark ===*/
   /*==============================================================================*/

separator.  Everything below is boilerplate code that is maintained by my
tools.

You may notice that the script is almost 100% generic.  Since our mapping
of domain names to document roots is consistent, I saw no need to parse
the httpd conf files or read the mappings from an external file.

The relevant mapping code follows the

   /* Map domain to VirtualHost docroot directory */

comment.

To handle possible uacme.exe failures, we back up the certificates before
the uacme.exe runs and configure httpd to use the certificates as created
by uacme.

Steven


Prenumerera: Sändning, Uppsamling, Index.
Stoppa prenumeration
Meddelande till ListMaster