Memcachedを、eth0(パブリック)とeth1(プライベート)の2つのインターフェースを持つDebianサーバーにセットアップしています。
Memcachedでeth1とlo(ループバック)の両方をリッスンして、プライベートネットワークがダウンしてもeth0(パブリック)がダウンしていなくてもアクセスできるようにしたいと思います。
memcached のmanページから、この-l
オプションは1つのIPアドレスしか使用できないことを理解しています。ローカル接続にUNIXソケットを使用することを考えましたが、マニュアルページには
-s
リッスンするUnixソケットパス(ネットワークサポートを無効にします)。
私が知っている他の唯一の方法は、IPTablesを使用してeth0経由の接続をブロックすることです。ファイアウォールを利用しない他のソリューションはありますか?