Я пытаюсь настроить так, чтобы кот мое приложение будет доступно через два разных порта, скажем, 8080 и 8980, но некоторые URL-адреса будут доступны только через 8980.ограничение порта кот URL
Причина в том, что в сети уровень использует 8080, и я не хочу, чтобы определенные URL-адреса отображались во внешнем мире. Я также не хочу настраивать веб-серверы, чтобы ограничить это, из-за связи, создаваемой между приложением и веб-уровнем.
Я понимаю, что я могу настроить два разъема, а затем программно блокировать вызовы к URL-адресов на основе порта, но:
- Я предпочел бы не жестко закодировать порт, так как он может быть изменен в будущее в server.xml
- Я хочу такое же поведение в различных приложениях в организации, и не хочу, чтобы все разработчики нуждались в реализации этого отдельно.
Есть ли конфигурация, где я могу, возможно, исключить определенные шаблоны URL из коннектора, определенного в server.xml?
Заранее благодарен!
Просто положить обратный HTTP-прокси (например, HTTP-сервер Apache с его прокси-сервером AJP) перед вашим Tomcat и настроить политики доступа там. –