iptables は URL 経由で localhost vhost にリダイレクトします

iptables は URL 経由で localhost vhost にリダイレクトします

モバイル アプリのテスト環境をセットアップしようとしています。ゲートウェイとして機能し、192.168.10.0/24 で DHCP を提供し、Apache からページを提供するマシンがあります。

192.168.10.0/24 からのすべてのトラフィックが url によって vhost にリダイレクトされるように iptables ルールを設定するにはどうすればよいでしょうか。つまり、url1 は host1 に、url2 は vhost2 に、その他はすべてデフォルトで vhost0 にリダイレクトされるということです。

現在は http のみを使用していますが、他のすべてが機能する場合は後で https を追加する可能性があります。

答え1

ではこれを行うことはできませんiptables。IPTables では IP アドレスのみを操作でき、ホスト名/URL は操作できません。URL/vhost に基づいてリダイレクトするには、Apache で許可されているようなプロキシが必要です。

関連情報