То, что я нахожу самыми легкими с фильтрами LDAP, должно разбить их в формате ниже: (Apache, DS, кажется, делает это автоматически, которое действительно полезно).
(&
(objectcategory=computer)
(lastLogonTimeStamp<=$ft)
(!
(ou:dn:=DisabledPCs)
)
(|
(operatingsystem=Windows 2000 Professional)
(operatingSystem=Windows XP*)(operatingSystem=Windows 7*)
(operatingSystem=Windows Vista*)
(operatingsystem=Windows 2000 Server)
(operatingsystem=Windows Server*)
)
)
Таким образом, я думаю, возможно, если Вы переупорядочили фильтр больше как:
(&
(!
(ou:dn:=DisabledPCs)
)
(
(objectcategory=computer)
(lastLogonTimeStamp<=$ft)
(|
(operatingsystem=Windows 2000 Professional)
(operatingSystem=Windows XP*)(operatingSystem=Windows 7*)
(operatingSystem=Windows Vista*)
(operatingsystem=Windows 2000 Server)
(operatingsystem=Windows Server*)
)
)
)
Я не протестировал это, но я думаю, делая и две части, НЕ, и затем все остальное путем заключения в скобки его прочь, должен сделать это.
Сообщите мне, немного ли это ближе.
<Directory /srv/www/hostname/public>
Order allow,deny
Allow from all
</Directory>
Это не включает / srv / www / hostname / fcgid-bin /
; предполагая, что Разрешить
не применять к нему где-либо еще в вашей конфигурации, это проблема. Вам потребуется Разрешить
доступ к этому расположению.
У меня была аналогичная ошибка, за исключением того, что моя была связана с отсутствием строки
Options ExecCGI
из каталога, в котором находились мои скрипты (во вложенной папке виртуального сервера), поэтому файлы html загружались нормально, но php давали ошибку 403.