У меня есть несколько приложений Java War, размещенных в Glassfish, некоторые из которых затем открывают веб-службы. Мне нужен способ заблокировать доступ к определенному приложению, не блокируя весь доступ к серверу брандмауэром, то есть блокируя доступ к http://server.com:8080/app1/start?somestuffs, например. Есть ли для этого конфиг Glassfish?
Вы можете поставить Apache перед своим сервером Glassfish (пусть он 127.0.0.1
только), пересылать запросы с mod_proxy_ajp
и настроить правила доступа / перенаправления в Apache.
Конечно, это не самое красивое и быстрое решение, но оно работает.