Browse Source

debug log for letsencrypt

develop
Prabuddha Chakraborty 9 years ago
parent
commit
518aeab754
  1. 15
      ee/cli/plugins/site_functions.py

15
ee/cli/plugins/site_functions.py

@ -1212,17 +1212,20 @@ def setupLetsEncrypt(self, ee_domain_name):
EEFileUtils.chdir(self, '/tmp/letsencrypt') EEFileUtils.chdir(self, '/tmp/letsencrypt')
ssl = EEShellExec.cmd_exec(self, "./letsencrypt-auto certonly --webroot -w /var/www/{0}/htdocs/ -d {0} -d www.{0} " ssl = EEShellExec.cmd_exec(self, "./letsencrypt-auto certonly --webroot -w /var/www/{0}/htdocs/ -d {0} -d www.{0} "
.format(ee_domain_name) .format(ee_domain_name)
+ "--email {0} --text --agree-tos".format(ee_wp_email)) + "--email {0} --text --agree-tos".format(ee_wp_email))
if ssl :
if ssl:
Log.info(self, "Letsencrypt succesfully configured for your site")
Log.info(self, "configuring nginx config")
try: try:
sslconf = open("/var/www/{0}/conf/nginx/ssl.conf" sslconf = open("/var/www/{0}/conf/nginx/ssl.conf"
.format(ee_domain_name), .format(ee_domain_name),
encoding='utf-8', mode='w') encoding='utf-8', mode='w')
sslconf.write(" listen 443 ssl spdy;" sslconf.write("listen 443 ssl spdy;\n"
" ssl on;" "ssl on;\n"
" ssl_certificate /etc/letsencrypt/live/{0}/fullchain.pem;" "ssl_certificate /etc/letsencrypt/live/{0}/fullchain.pem;\n"
" ssl_certificate_key /etc/letsencrypt/live/{0}/privkey.pem;" "ssl_certificate_key /etc/letsencrypt/live/{0}/privkey.pem;\n"
.format(ee_domain_name)) .format(ee_domain_name))
sslconf.close() sslconf.close()
EEService.reload_service(self, 'nginx') EEService.reload_service(self, 'nginx')

Loading…
Cancel
Save