Beispiel #1
0
    //** Configure apps vhost
    swriteln('Configuring Apps vhost');
    $inst->configure_apps_vhost();
}
//* Configure DBServer
swriteln('Configuring Database');
$inst->configure_dbserver();
//if(@is_dir('/etc/Bastille')) {
//* Configure Firewall
swriteln('Configuring Firewall');
$inst->configure_firewall();
//}
//** Configure ISPConfig
swriteln('Updating ISPConfig');
//** Customise the port ISPConfig runs on
$conf['apache']['vhost_port'] = get_ispconfig_port_number();
$inst->install_ispconfig();
//** Configure Crontab
swriteln('Updating Crontab');
$inst->install_crontab();
//** Restart services:
swriteln('Restarting services ...');
if ($conf['mysql']['init_script'] != '' && is_executable($conf['init_scripts'] . '/' . $conf['mysql']['init_script'])) {
    system($conf['init_scripts'] . '/' . $conf['mysql']['init_script'] . ' reload');
}
if ($conf['services']['mail']) {
    if ($conf['postfix']['init_script'] != '' && is_executable($conf['init_scripts'] . '/' . $conf['postfix']['init_script'])) {
        system($conf['init_scripts'] . '/' . $conf['postfix']['init_script'] . ' restart');
    }
    if ($conf['saslauthd']['init_script'] != '' && is_executable($conf['init_scripts'] . '/' . $conf['saslauthd']['init_script'])) {
        system($conf['init_scripts'] . '/' . $conf['saslauthd']['init_script'] . ' restart');
Beispiel #2
0
}
//** Configure ISPConfig
swriteln('Updating ISPConfig');
if ($conf['apache']['installed'] == true) {
    if (!is_file($conf['apache']['vhost_conf_dir'] . '/ispconfig.vhost')) {
        $inst->install_ispconfig_interface = false;
    }
}
if ($conf['nginx']['installed'] == true) {
    if (!is_file($conf['nginx']['vhost_conf_dir'] . '/ispconfig.vhost')) {
        $inst->install_ispconfig_interface = false;
    }
}
if ($conf['services']['web'] && $inst->install_ispconfig_interface) {
    //** Customise the port ISPConfig runs on
    $ispconfig_port_number = get_ispconfig_port_number();
    if ($autoupdate['ispconfig_port'] == 'default') {
        $autoupdate['ispconfig_port'] = $ispconfig_port_number;
    }
    if ($conf['webserver']['server_type'] == 'nginx') {
        $conf['nginx']['vhost_port'] = $inst->free_query('ISPConfig Port', $ispconfig_port_number, 'ispconfig_port');
    } else {
        $conf['apache']['vhost_port'] = $inst->free_query('ISPConfig Port', $ispconfig_port_number, 'ispconfig_port');
    }
    // $ispconfig_ssl_default = (is_ispconfig_ssl_enabled() == true)?'y':'n';
    if (strtolower($inst->simple_query('Create new ISPConfig SSL certificate', array('yes', 'no'), 'no', 'create_new_ispconfig_ssl_cert')) == 'yes') {
        $inst->make_ispconfig_ssl_cert();
    }
}
$inst->install_ispconfig();
// Cleanup