- PR -

squidでのリバースプロキシサーバとSSL通信ついて

1
投稿者投稿内容
takamichi
会議室デビュー日: 2006/07/24
投稿数: 2
投稿日時: 2006-07-24 20:25
はじめまして、今回初めて投稿させていただきます。よろしくお願い致します。

現在squidをもちいたリバースプロキシサーバを構築しようと考えております。
現在のところ、通常のプロキシとして、HOSTSファイルに設定したホストネームを解決し
プロキシ通してWEBサーバにアクセスできる状態にはなっております。

続いて、リバースプロキシサーバにSSL通信をさせたいと考え調整しておりますが、どうしてもうまくできません

現在のsquid.confの主な設定は


http_port 80
https_port 443 cert=/etc/pki/tls/certs/server.pem key=/etc/pki/tls/certs/server.key
http_access allow all
visible_hostname www.robata.org
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_uses_host_header on

としています。

しかしhttp_portを80に指定するとsquidを起動することができません。

ちなみにこのサイトを参考にしています。http://squid.robata.org/ReverseProxy_ssl.html

初心者ですので、とんちんかんな質問してしまっているかもしれませんが御了承下さい。

みなさまの御知恵を是非お貸しください。
何卒よろしくお願いいたします。
非武装エリア
大ベテラン
会議室デビュー日: 2004/03/03
投稿数: 202
お住まい・勤務地: 日本・たこ部屋
投稿日時: 2006-07-24 21:07
squidのバージョンとOS環境、それとcache.log とaccess.logのエラーに該当する部分(日時で判断できますね)を載せるとコメントが付けやすいかもしれません。
ああ、あとLinuxなら/var/log/messagesもあると良いかも...


[ メッセージ編集済み 編集者: 非武装エリア 編集日時 2006-07-24 21:08 ]
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-07-24 22:17
こんばんわ.
引用:

takamichiさんの書き込み (2006-07-24 20:25) より:

しかしhttp_portを80に指定するとsquidを起動することができません。


まったく無意味な指摘かもしれませんが,
既に httpd かなにかが起動していて
80/tcp を listen いているなんでことはありませんよね?
takamichi
会議室デビュー日: 2006/07/24
投稿数: 2
投稿日時: 2006-07-25 12:46
非武装エリア様、kaz様早々のお返事真に有り難うございます。
kaz様のおっしゃられたとおり、httpdが80portをlistenしていました。
大変、申し訳ありません。恥ずかしい限りです。とりあえず、現在のsquid.confの設定で起動できるようになりました。有り難うございます。

非武装エリア様
返答し難い投稿になってしまい大変申し訳ございません。

現在の環境は
OS:fedora core 4
squid-2.5.STABLE13-1.FC4
です。

squidが起動し、プロキシを通してアクセスができるようになりましたが、
いざ、SSLで通信しようとするとエラーが出てしまいます。非武装エリア様に御指摘いただきました
通りにエラー内容とaccess.logとcache.logと/var/log/messagesの内容を記載させていただきます。
長くなってしまいますが何卒よろしくお願いいたします。

エラー内容

ERROR
The requested URL could not be retrieved

While trying toretrieve the URL:WWW.google.co.jp:443
The following error was encountered:
Unable to forward this request at this time.
This request could not be forwarded to the origin server or to any parent cache

/var/log/messagesの内容

Jul 25 12:44:36 MM14A1 iiimd[1901]: Client shut down the connection owned by im_id(1).

アクセスログの内容
1153798742.516 0 172.23.48.35 TCP_MISS/503 0 CONNECT www.google.co.jp:443 - NONE/- -

キャッシュログの内容
2006/07/25 12:39:02| Failed to select source for '[null_entry]'
2006/07/25 12:39:02| always_direct = 0
2006/07/25 12:39:02| never_direct = 1
2006/07/25 12:39:02| timedout = 0
1

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