| | |
| | | return createLetencryptUnsetProcessor(dom); |
| | | } else { |
| | | // setup LE |
| | | return new ShellProcessor("mkdir -p /var/lib/letsencrypt/webroot/" + domName + |
| | | return new ShellProcessor( |
| | | "mkdir -p /var/lib/letsencrypt/webroot/" + domName + |
| | | " && chown root:root /var/lib/letsencrypt/webroot/" + domName + |
| | | " && chmod 0755 /var/lib/letsencrypt/webroot/" + domName + |
| | | " && mkdir -p /etc/letsencrypt/renwal/" + domName + |
| | | " && mkdir -p /var/lib/letsencrypt/webroot/" + domName + "/.well-known" + |
| | | " && chown root:root /var/lib/letsencrypt/webroot/" + domName + "/.well-known" + |
| | | " && chmod 0755 /var/lib/letsencrypt/webroot/" + domName + "/.well-known" + |
| | | " && mkdir -p /var/lib/letsencrypt/webroot/" + domName + "/.well-known/acme-challenge" + |
| | | " && chown root:root /var/lib/letsencrypt/webroot/" + domName + "/.well-known/acme-challenge" + |
| | | " && chmod 0755 /var/lib/letsencrypt/webroot/" + domName + "/.well-known/acme-challenge" + |
| | | " && mkdir -p /etc/letsencrypt/renewal/" + |
| | | " && mkdir -p /etc/letsencrypt/live/" + domName + |
| | | " && mkdir -p /etc/letsencrypt/archive/" + domName + |
| | | " && echo \"" + dom.getValidsubdomainnames() + "\" > /etc/letsencrypt/renwal/" + domName + ".conf" ); |
| | | " && echo \"subs=" + dom.getValidsubdomainnames() + "\" > /etc/letsencrypt/renewal/" + domName + ".conf" ); |
| | | } |
| | | } |
| | | |
| | |
| | | return new ShellProcessor("rm -rf /var/lib/letsencrypt/webroot/" + domName + |
| | | " && rm -rf /etc/letsencrypt/archive/" + domName + |
| | | " && rm -rf /etc/letsencrypt/live/" + domName + |
| | | " && rm -f /etc/letsencrypt/renwal/" + domName + ".conf"); |
| | | " && rm -f /etc/letsencrypt/renewal/" + domName + ".conf"); |
| | | } |
| | | |
| | | } |