Skip to content

Commit

Permalink
Virtualmin 5.08+ supports per-domain keys
Browse files Browse the repository at this point in the history
  • Loading branch information
jcameron committed May 14, 2017
1 parent f833b93 commit fe966e2
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions virtual_feature.pl
Original file line number Diff line number Diff line change
Expand Up @@ -248,14 +248,16 @@ sub feature_setup
&virtual_server::register_post_action(\&virtualmin_nginx::print_apply_nginx);

# Add this IP and cert to Webmin/Usermin's SSL keys list
if ($tmpl->{'web_webmin_ssl'} && $d->{'virt'}) {
my %vinfo = &get_module_info("virtual-server");
my $canipkeys = $d->{'virt'} || $vinfo{'version'} >= 5.08;
if ($tmpl->{'web_webmin_ssl'} && $canipkeys) {
&virtual_server::setup_ipkeys($d,
\&get_miniserv_config,
\&put_miniserv_config,
\&virtual_server::restart_webmin);
}
if ($tmpl->{'web_usermin_ssl'} && &foreign_installed("usermin") &&
$d->{'virt'}) {
$canipkeys) {
&foreign_require("usermin", "usermin-lib.pl");
&virtual_server::setup_ipkeys($d,
\&usermin::get_usermin_miniserv_config,
Expand Down

0 comments on commit fe966e2

Please sign in to comment.