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