mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
start switching CP to nginx
This commit is contained in:
parent
f77f43ff91
commit
c4a278f2ac
@ -417,35 +417,35 @@ function captiveportal_init_webgui_zone($cpcfg) {
|
||||
$key = base64_decode($cert['prv']);
|
||||
$ca = ca_chain($cert);
|
||||
|
||||
/* generate lighttpd configuration */
|
||||
/* generate nginx configuration */
|
||||
if (!empty($cpcfg['listenporthttps'])) {
|
||||
$listenporthttps = $cpcfg['listenporthttps'];
|
||||
} else {
|
||||
$listenporthttps = 8001 + $cpcfg['zoneid'];
|
||||
}
|
||||
system_generate_lighty_config("{$g['varetc_path']}/lighty-{$cpzone}-CaptivePortal-SSL.conf",
|
||||
$crt, $key, $ca, "lighty-{$cpzone}-CaptivePortal-SSL.pid", $listenporthttps, "/usr/local/captiveportal",
|
||||
system_generate_nginx_config("{$g['varetc_path']}/nginx-{$cpzone}-CaptivePortal-SSL.conf",
|
||||
$crt, $key, $ca, "nginx-{$cpzone}-CaptivePortal-SSL.pid", $listenporthttps, "/usr/local/captiveportal",
|
||||
"cert-{$cpzone}-portal.pem", "ca-{$cpzone}-portal.pem", $cpzone);
|
||||
}
|
||||
|
||||
/* generate lighttpd configuration */
|
||||
/* generate nginx configuration */
|
||||
if (!empty($cpcfg['listenporthttp'])) {
|
||||
$listenporthttp = $cpcfg['listenporthttp'];
|
||||
} else {
|
||||
$listenporthttp = 8000 + $cpcfg['zoneid'];
|
||||
}
|
||||
system_generate_lighty_config("{$g['varetc_path']}/lighty-{$cpzone}-CaptivePortal.conf",
|
||||
"", "", "", "lighty-{$cpzone}-CaptivePortal.pid", $listenporthttp, "/usr/local/captiveportal",
|
||||
system_generate_nginx_config("{$g['varetc_path']}/nginx-{$cpzone}-CaptivePortal.conf",
|
||||
"", "", "", "nginx-{$cpzone}-CaptivePortal.pid", $listenporthttp, "/usr/local/captiveportal",
|
||||
"", "", $cpzone);
|
||||
|
||||
@unlink("{$g['varrun']}/lighty-{$cpzone}-CaptivePortal.pid");
|
||||
/* attempt to start lighttpd */
|
||||
$res = mwexec("/usr/local/sbin/lighttpd -f {$g['varetc_path']}/lighty-{$cpzone}-CaptivePortal.conf");
|
||||
@unlink("{$g['varrun']}/nginx-{$cpzone}-CaptivePortal.pid");
|
||||
/* attempt to start nginx */
|
||||
$res = mwexec("/usr/local/sbin/nginx -c {$g['varetc_path']}/lighty-{$cpzone}-CaptivePortal.conf");
|
||||
|
||||
/* fire up https instance */
|
||||
if (isset($cpcfg['httpslogin'])) {
|
||||
@unlink("{$g['varrun']}/lighty-{$cpzone}-CaptivePortal-SSL.pid");
|
||||
$res = mwexec("/usr/local/sbin/lighttpd -f {$g['varetc_path']}/lighty-{$cpzone}-CaptivePortal-SSL.conf");
|
||||
@unlink("{$g['varrun']}/nginx-{$cpzone}-CaptivePortal-SSL.pid");
|
||||
$res = mwexec("/usr/local/sbin/nginx -c {$g['varetc_path']}/nginx-{$cpzone}-CaptivePortal-SSL.conf");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user