Hi,
I've set up two PMG servers in a cluster a couple months ago. I'm using the enterprise repositories on both servers.
I've also set up the certificates (API and SMTP) using HTTP challenge (type: standalone), which is the most simple way to do it.
I'm trying to manually renew the certificates (19 days to expire - it should have automatically renewed) and I'm getting the following error:
Loading ACME account details
Placing ACME order
Order URL: https://acme-v02.api.letsencrypt.org/acme/order/710640737/141730515077
Getting authorization details from 'https://acme-v02.api.letsencrypt.org/acme/authz-v3/173346676977'
The validation for *edited* is pending!
Setting up webserver
TASK ERROR: Failed to initialize HTTP daemon
I believe this happened because I've followed this article to allow quarantine access for users:
https://pmg.proxmox.com/wiki/index.php/Quarantine_Web_Interface_Via_Nginx_Proxy
There is a note at the end of that article: NOTE: if you're using the integrated ACME implementation with the standalone plugin you need to remove the server on port 80 above, since the ACME implementation needs to bind to it during certificate renewal
I'm not a linux expert... should I just remove the following lines on my ngix configuration?
server {
listen 80 default_server;
rewrite ^(.*) https://$host$1 permanent;
}
That won't break anything on my quarantine access for users, right? I'm not sure why port 80 is used on that article since the quarantine reports use HTTPS on the hyperlinks. Any idea?
Thanks.
Rafael
I've set up two PMG servers in a cluster a couple months ago. I'm using the enterprise repositories on both servers.
I've also set up the certificates (API and SMTP) using HTTP challenge (type: standalone), which is the most simple way to do it.
I'm trying to manually renew the certificates (19 days to expire - it should have automatically renewed) and I'm getting the following error:
Loading ACME account details
Placing ACME order
Order URL: https://acme-v02.api.letsencrypt.org/acme/order/710640737/141730515077
Getting authorization details from 'https://acme-v02.api.letsencrypt.org/acme/authz-v3/173346676977'
The validation for *edited* is pending!
Setting up webserver
TASK ERROR: Failed to initialize HTTP daemon
I believe this happened because I've followed this article to allow quarantine access for users:
https://pmg.proxmox.com/wiki/index.php/Quarantine_Web_Interface_Via_Nginx_Proxy
There is a note at the end of that article: NOTE: if you're using the integrated ACME implementation with the standalone plugin you need to remove the server on port 80 above, since the ACME implementation needs to bind to it during certificate renewal
I'm not a linux expert... should I just remove the following lines on my ngix configuration?
server {
listen 80 default_server;
rewrite ^(.*) https://$host$1 permanent;
}
That won't break anything on my quarantine access for users, right? I'm not sure why port 80 is used on that article since the quarantine reports use HTTPS on the hyperlinks. Any idea?
Thanks.
Rafael