I’ve recently had to install a forward proxy on the machine that certbot is running on, but I can’t seem to get certbot to use it.
There are some posts here which imply my approach should work. But the posts are a bit old so I don’t know if certbot has changed in that time.
I don’t know whether the envars are case-sensitive so I’ve tried both, and also put them into /etc/environment.
My domain is: www.hatters.org.uk
I ran this command (in /etc/cron.d/certbot):
SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin http_proxy=http://localhost:8888/ https_proxy=http://localhost:8888/ HTTP_PROXY=http://localhost:8888/ HTTPS_PROXY=http://localhost:8888/ 0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew -i apache -a apache/etc/cron.d/certbot
It produced this output:
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 601, in urlopen chunked=chunked) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 346, in _make_request self._validate_conn(conn) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 852, in _validate_conn conn.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 284, in connect conn = self._new_conn() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 150, in _new_conn self, "Failed to establish a new connection: %s" % e) urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnection object at 0x7f886d61f978>: Failed to establish a new connection: [Errno 111] Connection refused
My web server is (include version):
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is:
Jump Networks Ltd
I can login to a root shell on my machine (yes or no, or I don’t know):
I’m not using a control panel
The version of my client: