- ベストアンサー
Squidのhttps_port設定について
- Squidを使用してリバースプロキシを構築しています。
- http_portは問題無くSquidでリクエストを受け、Webサーバーにリダイレクト出来ているのですが、https_portの設定をすると、Squidの起動に失敗してしまいます。
- Linuxを使い始めて間もない初心者ですので、初歩的部分で勘違いしているのかもしれませんがよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
補足がありますので回答させて頂きます。 >ただ、--enable-sslオプション付きで、コンパイルされているかは、yumコマンドでインストールしたので、わかりません。 yumが持ってきたrpmが何かを調べて そのrpmのSPECファイルを抜き出して configureで設定したオプションを調べる ということになると思います。 rpmのコンパイルオフションを調べる方法をググれば情報はいろいろ出てくると思います。 万策尽きたら調べて見るのもいいでしょう。
その他の回答 (2)
- maesen
- ベストアンサー率81% (646/790)
一応確認ですが、https_portはSSLアクセラレータ(SSLオフロード)の設定ですが、やりたいことと合っていますか。 つまりこういう通信をするような設定です。 クライアント ---(https)--- リバースプロキシ ---(http)--- Webサーバ プロキシでSSLを解決して、Webサーバにはhttpで通信する設定です。 やりたいことが合っているのならば、 ・squidが--enable-sslオプション付きでコンパイルされているか ・opensslなどのsslに必要なモジュールがインストールされているか ・SSL証明書ファイルが正しく作成されているか この辺を確認してみてはいかがでしょうか。
補足
maesenさん 回答ありがとうございます。 やりたい事は合っています。 opensslは、入っていて、SSL証明書も正しく作成されていると思います。同じSSL証明書で、nginxでは、動作しましたので・・ ただ、--enable-sslオプション付きで、コンパイルされているかは、yumコマンドでインストールしたので、わかりません。 sslを使用するには、コンパイルからじゃないとダメなのですかね。
- zero_8v8
- ベストアンサー率35% (5/14)
そのサーバ内で、別に443ポート使っているとかありませんか? いわゆる、PORTのConflict状態? 切り分け方として、例えば、SSL使われたいのでしょうけど、全く別のPORTあてて見てどうかと言う事ですね。 ※別段、SSL使うからPORTは、443使わないといけないとかという、決まりはありませんからね。
お礼
zero_8v8さん 回答ありがとうございます。 他のポートで、動くか、試してみようと思います。
お礼
maesenさん 回答ありがとうございます。 大変そうですが、確認してみます。