iptables перенаправляет через url на localhost vhost

iptables перенаправляет через url на localhost vhost

Я пытаюсь настроить тестовую среду для мобильного приложения. У меня есть машина, которая работает как шлюз и предоставляет dhcp на 192.168.10.0/24, а также обслуживает страницы из apache.

Как мне настроить правила iptables, чтобы любой трафик, поступающий с 192.168.10.0/24, перенаправлялся на мой vhost по URL-адресу, так чтобы url1 направлялся на host1, url2 направлялся на vhost2, а все остальное по умолчанию направлялось на vhost0?

Сейчас я использую только http, возможно, позже добавлю https, если все остальное будет работать.

решение1

Вы не можете сделать это с iptables. Вы можете работать только с IP-адресами с IPTables, а не с именами хостов / URL. Вам нужен прокси, такой как Apache позволяет вам делать для перенаправления на основе URL / vhost.

Связанный контент