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

Från: "Steven Levine" <ecs-isp@2rosenthals.com> Meddelandehuvud
Oavkodat meddelande
Ämne: Re: [eCS-ISP] HTTPS-Misery (for Steven)
Datum: Fri, 11 Oct 2024 17:01:21 -0800
Till: "eCS ISP Mailing List" <ecs-isp@2rosenthals.com>

In <list-11075097@2rosenthals.com>, on 10/12/24
   at 01:40 AM, "Massimo S." <ecs-isp@2rosenthals.com> said:

Hi Massimo,

>i still don't understand this

No problem.  This stuff was all new to us at one time.

>2024/10/12-01:33:15 hook_webmail started at 2024/10/12-01:33:15
>2024/10/12-01:33:15 method is begin
>2024/10/12-01:33:15 type is http-01
>2024/10/12-01:33:15 ident is webmail.mydomain.it
>2024/10/12-01:33:15 token is OQg2xEXcj39j6brHDmIDwj5V5mYY1_DOvU5DRDOnPh4

Not so good.  Notice that the hook did not create the token file.  You log
is missing a line like:

2024/08/25-19:58:36 Creating
D:\www\docs\mbopinion\.well-known\acme-challenge\pyyk1CI7afsiXskFrCC8RGVYS9t3qOvvQkRrL07rGaE

which reports that the token file has been successfully created.

My guess is you broke the script when you did your edits.  If think I see
what you did wrong.  You set docroot with

   docroot = 'X:\apache\htdocs\mywebsite\.well-known\acme-challenge'

You should have used

   docroot = 'X:\apache\htdocs\mywebsite'

docroot as the name implies is the name of the document root directory,
not the challenge directory.

The challenge directory name is set by

uacme-hook.cmd:88
  challengeDir = MakePath( docroot, '.well-known\acme-challenge')

I'm pretty sure the script reported that it could not access

  X:\apache\htdocs\mywebsite\.well-known\acme-challenge\.well-known\acme-challenge

and died and you ignored the error message or it scrolled by too fast for
you to read.

Run uacme with the -h and -v options and capture stdout and stderr to a
file:

  uacme -v -h uacme-hook.cmd issue webmail.mydomain.it >out.log 2>&1

Out.log should contain the error message you missed.

>i still find the acme-challenge dir empty

This is normal. The only reason the challenge directory will not be empty
is if uacme or the hook script crashes in such a way that the token file
is not deleted.

Your issue is a bit different.  The token file never got created because
you pointed challengeDir at a non-existant directory and the script died.

Steven

--
----------------------------------------------------------------------
"Steven Levine" <steve53@earthlink.net>  Warp/DIY/BlueLion etc.
www.scoug.com www.arcanoae.com www.warpcave.com
----------------------------------------------------------------------


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