前提・実現したいこと
VPS にて複数サイトの運営をしています。
Apache の VirtualHost 機能を使い、一つのサーバーに複数サイトを設置して運用しているのですが、
そのうち一部のサイト (VirtualHost) のみ、ある特定の IP アドレスからのみアクセス可能にしたいと思っています。
発生している問題
そこで iptables を利用できないか調べたのですが、iptables 自体あまり触ったことがなく、また検索で見つけたコマンドはいずれもサーバー全体へのアクセスを制限するもののようで(バーチャルホスト全てへのアクセスを規制してしまう)、どうすれば良いか悩んでいます。
Apache 側の設定を使う事も考えたのですが、完全にはアクセスを遮断する事ができない上に、アクセスを許可する IP が膨大ですべて手動で追加するのは現実的ではなさそうなこともあり、可能なら iptables で規制できるようにしたいところです。
iptables を使い、Apache の一部の VirtualHost だけ特定の IP アドレスからのアクセスだけを許可する事はできないでしょうか?
補足情報
OS:Ubuntu 18.04 LTS (VPS)
iptables:v1.6.1
Apache:2.4.29
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/19 06:57 編集