My domain is: jmg-engenharia.pt
I ran this command: certbot renew --dry-run -pre-hook "net stop Apache2.4" --post-hook "net start Apache2.4"
It produced this output: certbot: error: unrecognized arguments: -pre-hook net stop Apache2.4
My web server is (include version): Apache2.4
The operating system my web server runs on is (include version): Windows 11
My hosting provider, if applicable, is: N/A
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): certbot 2.2.0
Given the previous specs of the configuration, i can't get that command to run.
What I want is for certbot to automatically renew the certificates i have. But since, in order to do that, it needs for the webserver to be down, what i want is that the command that stops the webserver and then starts it after the check or renewal works, which i think it's not.
The task added to windows task scheduler isn't working either.
This task lauches Powershell.exe and runs
"
-NoProfile -WindowStyle Hidden -Command "certbot renew --pre-hook "C:\Windows\System32\net.exe stop Apache2.4" --post-hook "C:\Windows\System32\net.exe start Apache2.4""
"
How can i solve this?
Thank you in advange for the help provided, kind regards,
Jose Mario Gomes