But this virtual server don’t have IPv6 configured and it appears that as a result the IPv6 line in /etc/nginx/letsencrypt.conf:
listen [::]:80;
Is the thing that is stopping Nginx from starting — I’m not sure what solution you are suggesting, my solution appears to work:
I, [2019-03-29T14:57:26.021690 #14] INFO -- : Beginning of custom commands
I, [2019-03-29T14:57:26.023075 #14] INFO -- : > sed -e 's/listen \[::\]:80;/#listen [::]:80;/' -i /etc/nginx/letsencrypt.conf
I, [2019-03-29T14:57:26.030390 #14] INFO -- :
I, [2019-03-29T14:57:26.030529 #14] INFO -- : > /usr/sbin/nginx -t -c /etc/nginx/letsencrypt.conf
nginx: the configuration file /etc/nginx/letsencrypt.conf syntax is ok
nginx: configuration file /etc/nginx/letsencrypt.conf test is successful
I, [2019-03-29T14:57:26.045517 #14] INFO -- :