I think lighty might not be able to read those files. On why, I have no idea. Thus I suggested you use the certbot-native symbolic links with their configs in lighty (there’s no need to combine cert and key)
Congratulations! This certificate is correctly installed.
dont remember why i had to use combined , anyway i tried putting file like you mentioned and get this error
root@vorman:~/lets# ./certbot-auto update_symlinks
Error: couldn’t get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:
Traceback (most recent call last):
File “/opt/eff.org/certbot/venv/bin/letsencrypt”, line 7, in
from certbot.main import main
File “/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py”, line 2, in
from certbot._internal import main as internal_main
File “/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/main.py”, line 6, in
import logging.handlers
File “/usr/lib/python2.7/logging/init.py”, line 26, in
import sys, os, time, cStringIO, traceback, warnings, weakref, collections
File “/usr/lib/python2.7/weakref.py”, line 14, in
from _weakref import (
ImportError: cannot import name _remove_dead_weakref
got this error with --renew flag
usage:
certbot-auto [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] …
Certbot can obtain and install HTTPS/TLS/SSL certificates. By default,
it will attempt to use a webserver both for obtaining and installing the
certificate.
certbot: error: ambiguous option: --renew could match --renew-by-default, --renew-with-new-domains, --renew-hook
That behavior with --renew is correct—there is no such option as --renew. Is it possible that you meant certbot-auto renew rather than certbot-auto --renew?
(Some actions in Certbot are considered “verbs” or “subcommands” rather than “options”; that includes renew.)