- PR -

Squidの複数起動

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/09/01
投稿数: 2
投稿日時: 2006-09-01 17:19
複数のポートで待ちうけ、それぞれ別の設定で使用したいのですが
複数のSquidを起動することになるのでしょうか?
その場合、自動起動する場合にどのような設定をすればよいのでしょうか?
chkconfigでSquid8080、Squid80などの名前で登録すればよいのでしょうか?
大ベテラン
会議室デビュー日: 2006/06/28
投稿数: 116
投稿日時: 2006-09-01 23:20
アクセスコントロールリスト、はSquidを使用されているということは設定されていますよね。
何についての設定をしたいのか、をある程度具体的に示さないと複数起動させなければならいのかの判断からして難しいと思われます。
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2006-09-01 23:32
引用:

未記入さんの書き込み (2006-09-01 17:19) より:
chkconfigでSquid8080、Squid80などの名前で登録すればよいのでしょうか?



その通りなのですが、設定を別にするということは設定ファイルを複数用意する必要があります。

Squid8080 :
squid -f /etc/squid8080.conf

Squid80 :
squid -f /etc/squid80.conf

のようにして、起動オプションに設定ファイルを指定してあげるとよいでしょう。
しかしながら、プロキシサーバの役割の1つとしてキャッシュ機能がありますので、複数のプロキシサーバを使い分けるといった話はあまり聞いたことがありません。
未記入
会議室デビュー日: 2006/09/01
投稿数: 2
投稿日時: 2006-09-04 11:42
暁さん、あんとれさんご回答ありがとうございます。
通常プロキシとリバースプロキシをそれぞれ複数ポートで使用したいのです。
通常プロキシの場合はACLが異なり、リバースプロキシの場合は対象サーバが異なるので
confファイルをそれぞれ作成して複数起動する必要があるのではと思いました。複数起動のやり方がネット上にみあたらず、不安だったので書込みさせていただいたしだいです。
複数起動せずにできる方法があれば教えてください。また、複数起動する場合の注意点などありましたら教えてください。よろしくお願いいたします。


大ベテラン
会議室デビュー日: 2006/06/28
投稿数: 116
投稿日時: 2006-09-04 22:13
「通常プロキシ」は初めて聞く用語ですが、どのようなものでしょうか?
検索を試みたのですが……ヒットしません

それはともかく、複数のサーバに対しそれぞれ別条件で接続設定を行いたいということのようですが、残念ながら私では力になれそうにありません。
複数のサーバ接続に同一の設定を行うのはaclの記述のみでいけますが…
また、私の最初の書き込みは暗に、複数起動はしないほうが良いという意味を込めていました。実際起動できるかどうかも試していません。
仮に起動できたとしてもおそらく、ポートなどがバッティングしないよう注意深くconfファイルを設定する必要がでてくるでしょう。
メンテやランニングのコスト、1台落ちればすべて止まる危険性なども無視できない要素かと思います。

[ メッセージ編集済み 編集者: 暁 編集日時 2006-09-04 22:15 ]
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2006-09-04 22:44
引用:

未記入さんの書き込み (2006-09-04 11:42) より:

通常プロキシとリバースプロキシをそれぞれ複数ポートで使用したいのです。



そういうことであれば、セキュリティの観点からお勧めしません。

通常プロキシというのは、インターネット上に存在する 80、443、21 番ポートへのアクセスが許可されている内部の人が使うプロキシサーバのことを指しているのでしょうが、そういうサーバがインターネットから直接アクセスされるリバースプロキシと共存していることは極めて望ましくありません。
1

スキルアップ/キャリアアップ(JOB@IT)