Проблема: Я пытаюсь заблокировать IP-адрес от доступа к URL-адресу какой-либо службы и разрешить только один URL.Но с помощью нижеприведенной конфигурации все вызовы с IP-адреса блокируются, и появляется страница с ошибкой.
Я хочу, чтобы эти два прокси не имели доступа к чему-либо из / app1, и единственный доступ, который мне нужно дать, - это / app2 /страница здоровья.Но теперь, если я обращаюсь к / app1 или / app2 / health, оба перенаправляются в /error.html.Пожалуйста, помогите.
ssl.conf
ProxyPass /app1 https://<service_ip>:8843/
ProxyPassReverse /app1 https://<service_ip>:8843/
ProxyPass /app2/health https://<service_ip>:8845/health
ProxyPassReverse /app2/health https://<service_ip>:8845/health
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^192\.111\.11\.123 [OR]
RewriteCond %{REMOTE_ADDR} ^162\.133\.14\.194 [OR]
RewriteCond %{REQUEST_URI} "/app1/getstudent" [NC,OR]
RewriteCond %{REQUEST_URI} "/app1/getclass" [NC,OR]
RewriteCond %{REQUEST_URI} "!/app2/health" [NC]
RewriteRule .* /error.html [R=301,L]
</IfModule>