Я установил следующий 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>
Нужен совет ...