From 31497e18bbf8af73c51bbeb1dac513335627ef62 Mon Sep 17 00:00:00 2001 From: doktornotor Date: Thu, 12 Nov 2015 21:40:12 +0100 Subject: Disable mod_cgi since it's not packaged at all --- config/apache_mod_security/apache_mod_security.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'config/apache_mod_security') diff --git a/config/apache_mod_security/apache_mod_security.inc b/config/apache_mod_security/apache_mod_security.inc index 69cc2126..f417f848 100644 --- a/config/apache_mod_security/apache_mod_security.inc +++ b/config/apache_mod_security/apache_mod_security.inc @@ -550,7 +550,7 @@ LoadModule status_module libexec/{$apache_version}/mod_status.so LoadModule autoindex_module libexec/{$apache_version}/mod_autoindex.so LoadModule asis_module libexec/{$apache_version}/mod_asis.so LoadModule info_module libexec/{$apache_version}/mod_info.so -LoadModule cgi_module libexec/{$apache_version}/mod_cgi.so +# LoadModule cgi_module libexec/{$apache_version}/mod_cgi.so LoadModule vhost_alias_module libexec/{$apache_version}/mod_vhost_alias.so LoadModule negotiation_module libexec/{$apache_version}/mod_negotiation.so LoadModule dir_module libexec/{$apache_version}/mod_dir.so -- cgit v1.2.3 From 37652b1872a67a3262d3f929630a7cd52d4b1241 Mon Sep 17 00:00:00 2001 From: doktornotor Date: Thu, 12 Nov 2015 23:59:16 +0100 Subject: Add some PBI crap hacks --- config/apache_mod_security/apache_mod_security.inc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'config/apache_mod_security') diff --git a/config/apache_mod_security/apache_mod_security.inc b/config/apache_mod_security/apache_mod_security.inc index f417f848..63960b9e 100644 --- a/config/apache_mod_security/apache_mod_security.inc +++ b/config/apache_mod_security/apache_mod_security.inc @@ -49,7 +49,10 @@ function apache_mod_security_install() { generate_apache_configuration(); $filename = "apache_mod_security.sh"; - $start = APACHEDIR . "/sbin/httpd -k start"; + if (APACHEDIR != "/usr/local") { + $start = "/sbin/ldconfig -m " . APACHEDIR . "/lib\n"; + } + $start .= APACHEDIR . "/sbin/httpd -k start"; $stop = APACHEDIR . "/sbin/httpd -k stop"; write_rcfile(array( @@ -73,6 +76,9 @@ function apache_mod_security_deinstall() { // Check Apache configuration syntax function apache_mod_security_checkconfig() { global $config, $g; + if (APACHEDIR != "/usr/local") { + mwexec("/sbin/ldconfig -m " . APACHEDIR . "/lib"); + } $status = mwexec(APACHEDIR . "/sbin/httpd -t"); if ($status) { $input_errors[] = "[apache_mod_security]: There was an error parsing the Apache configuration: {$status}"; -- cgit v1.2.3 From 370d5f467389ff5567b3af560343dec773be2f5c Mon Sep 17 00:00:00 2001 From: doktornotor Date: Sat, 14 Nov 2015 01:51:35 +0100 Subject: Add privileges configuration to apache_mod_security package --- .../apache_mod_security.priv.inc | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 config/apache_mod_security/apache_mod_security.priv.inc (limited to 'config/apache_mod_security') diff --git a/config/apache_mod_security/apache_mod_security.priv.inc b/config/apache_mod_security/apache_mod_security.priv.inc new file mode 100644 index 00000000..e3989c9f --- /dev/null +++ b/config/apache_mod_security/apache_mod_security.priv.inc @@ -0,0 +1,42 @@ + -- cgit v1.2.3 From 637eb197dc870f14a85fb2da416ca356c8c35a6e Mon Sep 17 00:00:00 2001 From: doktornotor Date: Sat, 14 Nov 2015 01:52:37 +0100 Subject: Add privileges configuration to apache_mod_security package --- config/apache_mod_security/apache_mod_security.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'config/apache_mod_security') diff --git a/config/apache_mod_security/apache_mod_security.xml b/config/apache_mod_security/apache_mod_security.xml index ee8c7fbb..a5b6e009 100644 --- a/config/apache_mod_security/apache_mod_security.xml +++ b/config/apache_mod_security/apache_mod_security.xml @@ -42,7 +42,7 @@ ]]> apache_mod_security - 0.1.8 + 0.1.9 Services: Mod_Security+Apache+Proxy: Site Proxies /usr/local/pkg/apache_mod_security.inc @@ -61,6 +61,10 @@ /usr/local/pkg/ https://packages.pfsense.org/packages/config/apache_mod_security/apache_mod_security.inc + + /etc/priv/inc/ + https://packages.pfsense.org/packages/config/apache_mod_security/apache_mod_security.priv.inc + /usr/local/pkg/ https://packages.pfsense.org/packages/config/apache_mod_security/apache_mod_security_settings.xml -- cgit v1.2.3