diff -Nur --no-dereference smeserver-phpldapadmin-1.6.0.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86Phpldapadmin smeserver-phpldapadmin-1.6.0/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86Phpldapadmin
--- smeserver-phpldapadmin-1.6.0.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86Phpldapadmin 2022-07-23 23:24:01.232000000 -0400
+++ smeserver-phpldapadmin-1.6.0/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86Phpldapadmin 2022-07-23 23:42:12.972000000 -0400
@@ -4,37 +4,31 @@
SSLRequireSSL on
Options -Indexes
AllowOverride None
- order deny,allow
- deny from all
+
+ order deny,allow
+ deny from all
+ allow from { (($phpldapadmin{access} || 'private' ) eq "public" ) ? "all" : "$localAccess $externalSSLAccess";}
+
+
+ Require { (($phpldapadmin{access} || 'private' ) eq "public" ) ? "all granted": "ip $localAccess $externalSSLAccess";}
+
{
- my $phpldapadminaxs = $phpldapadmin{'access'} || "private";
- if ($phpldapadminaxs eq "private")
- {
- $OUT .= " allow from $localAccess $externalSSLAccess";
- } else {
- $OUT .= " allow from all";
- }
-}
+# we use the ldap auth now
# AuthName "phpLdapAdmin"
# AuthBasicProvider external
# AuthType Basic
# AuthExternal pwauth
# require user admin
# Satisfy all
- AddType application/x-httpd-php .php .php3
-
+} AddType application/x-httpd-php .php
{
# we do not want people to mess with this for the moment
my $version = '74';
$OUT .= qq(
-
- SetHandler "proxy:unix:/var/run/php-fpm/php$version.sock|fcgi://localhost"
-
- )
-
+
+ SetHandler "proxy:unix:/var/run/php-fpm/php$version.sock|fcgi://localhost"
+
+ )
}
-
- #php_flag magic_quotes_gpc on
- #php_flag track_vars on