well, we should also save the new settings :)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
This commit is contained in:
@@ -124,11 +124,13 @@ if ($page == 'overview') {
|
|||||||
$fpm_enableslowlog = 0;
|
$fpm_enableslowlog = 0;
|
||||||
$fpm_reqtermtimeout = 0;
|
$fpm_reqtermtimeout = 0;
|
||||||
$fpm_reqslowtimeout = 0;
|
$fpm_reqslowtimeout = 0;
|
||||||
|
$fpm_pass_authorizationheader = 0;
|
||||||
} elseif (Settings::Get('phpfpm.enabled') == 1) {
|
} elseif (Settings::Get('phpfpm.enabled') == 1) {
|
||||||
$fpm_config_id = intval($_POST['fpmconfig']);
|
$fpm_config_id = intval($_POST['fpmconfig']);
|
||||||
$fpm_enableslowlog = isset($_POST['phpfpm_enable_slowlog']) ? (int) $_POST['phpfpm_enable_slowlog'] : 0;
|
$fpm_enableslowlog = isset($_POST['phpfpm_enable_slowlog']) ? (int) $_POST['phpfpm_enable_slowlog'] : 0;
|
||||||
$fpm_reqtermtimeout = validate($_POST['phpfpm_reqtermtimeout'], 'phpfpm_reqtermtimeout', '/^([0-9]+)(|s|m|h|d)$/');
|
$fpm_reqtermtimeout = validate($_POST['phpfpm_reqtermtimeout'], 'phpfpm_reqtermtimeout', '/^([0-9]+)(|s|m|h|d)$/');
|
||||||
$fpm_reqslowtimeout = validate($_POST['phpfpm_reqslowtimeout'], 'phpfpm_reqslowtimeout', '/^([0-9]+)(|s|m|h|d)$/');
|
$fpm_reqslowtimeout = validate($_POST['phpfpm_reqslowtimeout'], 'phpfpm_reqslowtimeout', '/^([0-9]+)(|s|m|h|d)$/');
|
||||||
|
$fpm_pass_authorizationheader = isset($_POST['phpfpm_pass_authorizationheader']) ? (int) $_POST['phpfpm_pass_authorizationheader'] : 0;
|
||||||
// disable fcgid stuff
|
// disable fcgid stuff
|
||||||
$binary = '/usr/bin/php-cgi';
|
$binary = '/usr/bin/php-cgi';
|
||||||
$file_extensions = 'php';
|
$file_extensions = 'php';
|
||||||
@@ -153,7 +155,8 @@ if ($page == 'overview') {
|
|||||||
`fpm_reqterm` = :fpmreqterm,
|
`fpm_reqterm` = :fpmreqterm,
|
||||||
`fpm_reqslow` = :fpmreqslow,
|
`fpm_reqslow` = :fpmreqslow,
|
||||||
`phpsettings` = :phpsettings,
|
`phpsettings` = :phpsettings,
|
||||||
`fpmsettingid` = :fpmsettingid");
|
`fpmsettingid` = :fpmsettingid,
|
||||||
|
`pass_authorizationheader` = :fpmpassauth");
|
||||||
$ins_data = array(
|
$ins_data = array(
|
||||||
'desc' => $description,
|
'desc' => $description,
|
||||||
'binary' => $binary,
|
'binary' => $binary,
|
||||||
@@ -165,7 +168,8 @@ if ($page == 'overview') {
|
|||||||
'fpmreqterm' => $fpm_reqtermtimeout,
|
'fpmreqterm' => $fpm_reqtermtimeout,
|
||||||
'fpmreqslow' => $fpm_reqslowtimeout,
|
'fpmreqslow' => $fpm_reqslowtimeout,
|
||||||
'phpsettings' => $phpsettings,
|
'phpsettings' => $phpsettings,
|
||||||
'fpmsettingid' => $fpm_config_id
|
'fpmsettingid' => $fpm_config_id,
|
||||||
|
'fpmpassauth' => $fpm_pass_authorizationheader
|
||||||
);
|
);
|
||||||
Database::pexecute($ins_stmt, $ins_data);
|
Database::pexecute($ins_stmt, $ins_data);
|
||||||
|
|
||||||
@@ -283,11 +287,13 @@ if ($page == 'overview') {
|
|||||||
$fpm_enableslowlog = 0;
|
$fpm_enableslowlog = 0;
|
||||||
$fpm_reqtermtimeout = 0;
|
$fpm_reqtermtimeout = 0;
|
||||||
$fpm_reqslowtimeout = 0;
|
$fpm_reqslowtimeout = 0;
|
||||||
|
$fpm_pass_authorizationheader = 0;
|
||||||
} elseif (Settings::Get('phpfpm.enabled') == 1) {
|
} elseif (Settings::Get('phpfpm.enabled') == 1) {
|
||||||
$fpm_config_id = intval($_POST['fpmconfig']);
|
$fpm_config_id = intval($_POST['fpmconfig']);
|
||||||
$fpm_enableslowlog = isset($_POST['phpfpm_enable_slowlog']) ? (int) $_POST['phpfpm_enable_slowlog'] : 0;
|
$fpm_enableslowlog = isset($_POST['phpfpm_enable_slowlog']) ? (int) $_POST['phpfpm_enable_slowlog'] : 0;
|
||||||
$fpm_reqtermtimeout = validate($_POST['phpfpm_reqtermtimeout'], 'phpfpm_reqtermtimeout', '/^([0-9]+)(|s|m|h|d)$/');
|
$fpm_reqtermtimeout = validate($_POST['phpfpm_reqtermtimeout'], 'phpfpm_reqtermtimeout', '/^([0-9]+)(|s|m|h|d)$/');
|
||||||
$fpm_reqslowtimeout = validate($_POST['phpfpm_reqslowtimeout'], 'phpfpm_reqslowtimeout', '/^([0-9]+)(|s|m|h|d)$/');
|
$fpm_reqslowtimeout = validate($_POST['phpfpm_reqslowtimeout'], 'phpfpm_reqslowtimeout', '/^([0-9]+)(|s|m|h|d)$/');
|
||||||
|
$fpm_pass_authorizationheader = isset($_POST['phpfpm_pass_authorizationheader']) ? (int) $_POST['phpfpm_pass_authorizationheader'] : 0;
|
||||||
// disable fcgid stuff
|
// disable fcgid stuff
|
||||||
$binary = '/usr/bin/php-cgi';
|
$binary = '/usr/bin/php-cgi';
|
||||||
$file_extensions = 'php';
|
$file_extensions = 'php';
|
||||||
@@ -312,7 +318,8 @@ if ($page == 'overview') {
|
|||||||
`fpm_reqterm` = :fpmreqterm,
|
`fpm_reqterm` = :fpmreqterm,
|
||||||
`fpm_reqslow` = :fpmreqslow,
|
`fpm_reqslow` = :fpmreqslow,
|
||||||
`phpsettings` = :phpsettings,
|
`phpsettings` = :phpsettings,
|
||||||
`fpmsettingid` = :fpmsettingid
|
`fpmsettingid` = :fpmsettingid,
|
||||||
|
`pass_authorizationheader` = :fpmpassauth
|
||||||
WHERE `id` = :id");
|
WHERE `id` = :id");
|
||||||
$upd_data = array(
|
$upd_data = array(
|
||||||
'desc' => $description,
|
'desc' => $description,
|
||||||
@@ -326,6 +333,7 @@ if ($page == 'overview') {
|
|||||||
'fpmreqslow' => $fpm_reqslowtimeout,
|
'fpmreqslow' => $fpm_reqslowtimeout,
|
||||||
'phpsettings' => $phpsettings,
|
'phpsettings' => $phpsettings,
|
||||||
'fpmsettingid' => $fpm_config_id,
|
'fpmsettingid' => $fpm_config_id,
|
||||||
|
'fpmpassauth' => $fpm_pass_authorizationheader,
|
||||||
'id' => $id
|
'id' => $id
|
||||||
);
|
);
|
||||||
Database::pexecute($upd_stmt, $upd_data);
|
Database::pexecute($upd_stmt, $upd_data);
|
||||||
|
|||||||
@@ -2091,4 +2091,4 @@ $lng['serversettings']['phpsettingsforsubdomains']['description'] = 'If yes the
|
|||||||
$lng['serversettings']['leapiversion']['title'] = "Chose Let's Encrypt ACME implementation";
|
$lng['serversettings']['leapiversion']['title'] = "Chose Let's Encrypt ACME implementation";
|
||||||
$lng['serversettings']['leapiversion']['description'] = "Chose between ACME v1 and ACME v2 implementation for Let's Encrypt.";
|
$lng['serversettings']['leapiversion']['description'] = "Chose between ACME v1 and ACME v2 implementation for Let's Encrypt.";
|
||||||
$lng['error']['nowildcardwithletsencryptv2'] = 'Let\'s Encrypt can only validate wildcard-domains by DNS with ACME v2, sorry. Please set the ServerAlias to WWW or disable it completely';
|
$lng['error']['nowildcardwithletsencryptv2'] = 'Let\'s Encrypt can only validate wildcard-domains by DNS with ACME v2, sorry. Please set the ServerAlias to WWW or disable it completely';
|
||||||
$lng['admin']['phpsettings']['pass_authorizationheader'] = 'Add "-pass-header Authorization" to vhosts';
|
$lng['admin']['phpsettings']['pass_authorizationheader'] = 'Add "-pass-header Authorization" / "CGIPassAuth On" to vhosts';
|
||||||
|
|||||||
@@ -1742,4 +1742,4 @@ $lng['serversettings']['phpsettingsforsubdomains']['description'] = 'Wenn ja, wi
|
|||||||
$lng['serversettings']['leapiversion']['title'] = "Wähle Let's Encrypt ACME Implementierung";
|
$lng['serversettings']['leapiversion']['title'] = "Wähle Let's Encrypt ACME Implementierung";
|
||||||
$lng['serversettings']['leapiversion']['description'] = "Wähle zwischen ACME v1 und ACME v2 Implementierung von Let's Encrypt.";
|
$lng['serversettings']['leapiversion']['description'] = "Wähle zwischen ACME v1 und ACME v2 Implementierung von Let's Encrypt.";
|
||||||
$lng['error']['nowildcardwithletsencryptv2'] = 'Let\'s Encrypt kann in ACME v2 Wildcard-Domains nur via DNS validieren, sorry. Bitte den ServerAlias auf WWW setzen oder deaktivieren';
|
$lng['error']['nowildcardwithletsencryptv2'] = 'Let\'s Encrypt kann in ACME v2 Wildcard-Domains nur via DNS validieren, sorry. Bitte den ServerAlias auf WWW setzen oder deaktivieren';
|
||||||
$lng['admin']['phpsettings']['pass_authorizationheader'] = 'Füge "-pass-header Authorization" in Vhosts ein';
|
$lng['admin']['phpsettings']['pass_authorizationheader'] = 'Füge "-pass-header Authorization" / "CGIPassAuth On" in Vhosts ein';
|
||||||
|
|||||||
Reference in New Issue
Block a user