Несколько вещей, первое, что пришло на ум:
Во-первых, существуют Открытые лицензии, которые не Общекорпоративны. Общекорпоративный $20 тысяч для не отслеживания отдельных лицензий. Это составляет большие $20 тысяч, когда хороший VAR будет заботиться об этом для Вас. Я нашел, что Открыть Business, лицензирующий, получает меня цены
Вторая вещь состоит в том, что те лицензии OEM являются пустой тратой денег, если Вы думаете, что Вы законны путем покупки их. Вы не OEM, поэтому если Вы будете контролироваться, то те лицензии ничего не будут стоить. Поэтому сравните Открыть Value или цены Open Business license с правильными лицензиями на Вашу ситуацию, и я думаю, что Вы найдете, что они входят в небольшом (но только небольшой) сбережения.
Для меня большей части значения MS Открытое лицензирование состоит в том, что я не должен иметь дело с покупкой помещенных в коробку копий - я могу назвать CDW или кто бы ни и говорят, что "Мне нужны еще пять Office 2007", и я получаю электронное письмо вскоре после этого с лицензионным соглашением, какой eOpen веб-сайт MS превращается в лицензионные ключи. (Это еще легче для продуктов, которые не используют ключи для лицензионных версий объема; они я не должен даже координировать покупку и установку.)
Попробуйте это:
<Directory /var/www/html/admin>
<Files allowed.php>
AuthType basic
AuthName "private area"
AuthUserFile /home/webroot/.htusers
Require user admin1
</Files>
order allow,deny
deny from all
satisfy any
</Directory>
Файлы, вложенные в Каталоге, будут только применяться там, таким образом, Ваш блок кода будет более логически организован, и я думаю с помощью, 'Удовлетворяют, любой' позволит им быть объединенными как запланировано. Я не уверен, требуется ли это на самом деле, так попробуйте его и без удовлетворить строки...
I'm not sure the solution with
actually works well, as the Require doc page states that it doesn't apply to Files
Context: directory, .htaccess
Instead what the apache doc suggests is to create a separate directory for the file:
Removing controls in subdirectories
The following example shows how to use the Satisfy directive to disable access controls in a subdirectory of a protected directory. This technique should be used with caution, because it will also disable any access controls imposed by mod_authz_host.
<Directory /path/to/protected/>
Require user david
</Directory>
<Directory /path/to/protected/unprotected>
# All access controls and authentication are disabled
# in this directory
Satisfy Any
Allow from all
</Directory>