Apache ограничение на IP-адрес и пароль в зависимости от каталога - PullRequest
0 голосов
/ 28 октября 2019

В настоящее время я нахожусь в процессе настройки веб-сервера, на котором работает блог. В блоге есть много веб-сайтов, поэтому конфигурация каталога с подстановочными знаками настраивается в apache 2.4. Я хочу ограничить один из блогов как IP, так и паролем, а остальные блоги не должны иметь никаких ограничений. Я попытался настроить эту настройку безуспешно.

    <Directory "/home/blog_*/web_folder/">
        <If "%{DOCUMENT_ROOT} == '/home/blog_particularblog/web_folder/'">
            AuthType Basic
            AuthName "Access is restricted to staff"
            AuthUserFile /home/blog_particularblog/.htpasswd
            <RequireAll>
                <RequireAny>
                    Require ip XX.XX.XX.XX/XX
                    Require ip YY.YY.YY.YY/YY
                </RequireAny>
                Require valid-user
            </RequireAll>
        </If>
        <Else>
            Require All Granted
        </Else>
    </Directory>
...