add letsencrypt support for --proxy
This commit is contained in:
@@ -14,6 +14,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
- IPv6 support with HTTPS
|
- IPv6 support with HTTPS
|
||||||
- Brotli support in Nginx
|
- Brotli support in Nginx
|
||||||
|
- Let's Encrypt support with --proxy
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
|
|
||||||
|
|||||||
@@ -68,17 +68,17 @@ class WOLogShowController(CementBaseController):
|
|||||||
if self.app.pargs.php:
|
if self.app.pargs.php:
|
||||||
self.app.pargs.nginx = True
|
self.app.pargs.nginx = True
|
||||||
|
|
||||||
if ((not self.app.pargs.nginx) and (not self.app.pargs.fpm)
|
if ((not self.app.pargs.nginx) and (not self.app.pargs.fpm) and
|
||||||
and (not self.app.pargs.mysql) and (not self.app.pargs.access)
|
(not self.app.pargs.mysql) and (not self.app.pargs.access) and
|
||||||
and (not self.app.pargs.wp) and (not self.app.pargs.site_name)):
|
(not self.app.pargs.wp) and (not self.app.pargs.site_name)):
|
||||||
self.app.pargs.nginx = True
|
self.app.pargs.nginx = True
|
||||||
self.app.pargs.fpm = True
|
self.app.pargs.fpm = True
|
||||||
self.app.pargs.mysql = True
|
self.app.pargs.mysql = True
|
||||||
self.app.pargs.access = True
|
self.app.pargs.access = True
|
||||||
|
|
||||||
if ((not self.app.pargs.nginx) and (not self.app.pargs.fpm)
|
if ((not self.app.pargs.nginx) and (not self.app.pargs.fpm) and
|
||||||
and (not self.app.pargs.mysql) and (not self.app.pargs.access)
|
(not self.app.pargs.mysql) and (not self.app.pargs.access) and
|
||||||
and (not self.app.pargs.wp) and (self.app.pargs.site_name)):
|
(not self.app.pargs.wp) and (self.app.pargs.site_name)):
|
||||||
self.app.pargs.nginx = True
|
self.app.pargs.nginx = True
|
||||||
self.app.pargs.wp = True
|
self.app.pargs.wp = True
|
||||||
self.app.pargs.access = True
|
self.app.pargs.access = True
|
||||||
|
|||||||
@@ -97,7 +97,8 @@ class WOStackMigrateController(CementBaseController):
|
|||||||
self.app.args.print_help()
|
self.app.args.print_help()
|
||||||
if self.app.pargs.mariadb:
|
if self.app.pargs.mariadb:
|
||||||
if WOVariables.wo_mysql_host is not "localhost":
|
if WOVariables.wo_mysql_host is not "localhost":
|
||||||
Log.error(self, "Remote MySQL server in use, skipping local install")
|
Log.error(
|
||||||
|
self, "Remote MySQL server in use, skipping local install")
|
||||||
|
|
||||||
if WOShellExec.cmd_exec(self, "mysqladmin ping") and (not
|
if WOShellExec.cmd_exec(self, "mysqladmin ping") and (not
|
||||||
WOAptGet.is_installed(self, 'mariadb-server')):
|
WOAptGet.is_installed(self, 'mariadb-server')):
|
||||||
|
|||||||
@@ -72,7 +72,8 @@ class WOStackUpgradeController(CementBaseController):
|
|||||||
WOAptGet.update(self)
|
WOAptGet.update(self)
|
||||||
Log.info(self, "Installing packages, please wait ...")
|
Log.info(self, "Installing packages, please wait ...")
|
||||||
if (WOVariables.wo_platform_distro == 'ubuntu'):
|
if (WOVariables.wo_platform_distro == 'ubuntu'):
|
||||||
WOAptGet.install(self, WOVariables.wo_php + WOVariables.wo_php_extra)
|
WOAptGet.install(self, WOVariables.wo_php +
|
||||||
|
WOVariables.wo_php_extra)
|
||||||
else:
|
else:
|
||||||
WOAptGet.install(self, WOVariables.wo_php)
|
WOAptGet.install(self, WOVariables.wo_php)
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,8 @@ class WOSyncController(CementBaseController):
|
|||||||
if site.site_type != 'mysql':
|
if site.site_type != 'mysql':
|
||||||
Log.debug(self, "Searching wp-config.php in {0}/htdocs/ "
|
Log.debug(self, "Searching wp-config.php in {0}/htdocs/ "
|
||||||
.format(wo_site_webroot))
|
.format(wo_site_webroot))
|
||||||
configfiles = glob.glob(wo_site_webroot + '/htdocs/wp-config.php')
|
configfiles = glob.glob(
|
||||||
|
wo_site_webroot + '/htdocs/wp-config.php')
|
||||||
|
|
||||||
if configfiles:
|
if configfiles:
|
||||||
if WOFileUtils.isexist(self, configfiles[0]):
|
if WOFileUtils.isexist(self, configfiles[0]):
|
||||||
|
|||||||
Reference in New Issue
Block a user