Назад | Перейти на главную страницу

Требовать IP все еще запрашивает логин

Я установил следующий vhost, который должен быть доступен без входа в систему при вызове из сети, но с входом в систему при вызове извне. Однако, как бы я ни менял Require IP, RequireAny, ... я не могу заставить его работать. Что мне здесь не хватает?

<IfModule mod_proxy.c>
    <VirtualHost *:80>
        ServerName sub.domain.com
        ServerAdmin mail@domain.com

        ProxyPass / http://192.168.1.20/
        ProxyPassReverse / http://192.168.1.20/

        <Proxy *>
            AuthType Basic
            AuthName "Only for administrators"
            AuthBasicProvider file
            AuthUserFile /etc/apache2/passwords/mypasswordfile.pwd
            AuthGroupFile /dev/null

            <RequireAny>
                Require local
                Require ip 192.168.1.0/24
                Require host domain.com
                Require valid-user
            </RequireAny>
        </Proxy>

        # Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        
    </VirtualHost>
</IfModule>

Нужен совет ...