Webプロジェクト用にRiakクラスターをセットアップしたいと思います。
ただし、このクラスターを保護して、自分のWebサーバーのみがRiakクラスターにアクセスできるようにします。基本的に、1つ以上のWebサーバーと4つのRiakサーバー(クラスター内)があります。
Shorewallまたは他のファイアウォールアプリを使用して、WebサーバーとRiakクラスター間の通信を保護し、他のサーバーがクラスターにアクセスできないようにします。Riakはサーバー側で完全に開いているため、サーバーを本番環境に移行する前にこれが不可欠です。
私は私がしなければならないと思います:
- 各RiakサーバーにShorewallをインストールします
- 最初にすべてのポートをロックダウンします
- すべてのRiakサーバーでポート4369(epmd)とポート8099(ハンドオフリスナー)を開き、app.configファイルで定義されているポートの範囲を開きます。
- すべてのRiakサーバーでポート8098および8097(クライアント用)を開きます
- 1つのRiakサーバーへのアクセスをクラスター内の他のRiakサーバーのIPアドレス+WebサーバーのIPアドレスに個別に制限します。クラスタ内の他のRiakサーバーに対して繰り返します
Shorewallをインストールすることはできますが、上記を実行するようにshorewallを構成する方法に精通していません。助けていただければ幸いです。
前もって感謝します。