はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 「SSL+Basic認証」で応答が遅い
日時: 2010/08/06 13:40
名前: Chorian

1.不明点・障害内容:「SSL+Basic認証」で応答が遅い
2.ログの有無   :応答が遅いだけなのでエラーログは吐かない
  (有:その内容) :(access_log, error_log, ssl_access_log, ssl_error_log, ssl_request_log)
3.Distribution  :FC5 (Fedora Core 5)
      Version :2.6.20-1.2320.fc5
4.Service Name  :httpd-2.2.2-1.3, mod_ssl-2.2.2-1.3, openssl-0.9.8a-5.4

自宅サーバを構築中です.「はじめての自宅サーバ構築 - 通信内容暗号化」http://kajuhome.com/apache_ssl.shtml を参考にさせて頂きました.お礼申し上げます.
プロバイダサイト上に公開ページ(認証なしHTTP)を置き,自宅サーバ上にグループメンバー限定ページ(BASIC認証HTTPS)を置くようにしています.Basic認証要求領域にアクセスすると,当然 user/password ダイアログが出るのですが,そのダイアログが出るまでに10秒ほど待たされます.(時間がかかるだけではありますが)この時間は,認証に失敗したときに待たされる時間と同じようです.初めてのアクセス時はまだ認証に失敗したわけではないのに,ペナルティーを課されるのは適当ではないと思います.と言うわけで,初期認証時はディレイをなく(または小さく)したいと考えています.
httpd.con, ssl.conf の内容を眺めて見ましたが,それらの設定で解決できそうには見えません.mod_ssl を何かオプションをつけて再コンパイルするとかすると解決できるものでしょうか?ご存知の情報があれば教えていただけると幸いです.

■ コンテンツ関連情報

 Re: 「SSL+Basic認証」で応答が遅い ( No.1 )
日時: 2010/08/06 22:20
名前: ペングイン
参照: http://blog.trippyboy.com/

>Chorian様

Basic認証をはずした場合、レスポンスは改善されますか?
http+Basic認証・https+Basic認証。レスポンスに差はありますか?
http+Basic認証・http。レスポンスに差はありますか?

該当の外部HPからのリンクではなく、ブラウザ直アクセスはどうですか?
 Re: 「SSL+Basic認証」で応答が遅い ( No.2 )
日時: 2010/08/07 09:24
名前: Chorian

>Basic認証をはずした場合、レスポンスは改善されますか?
>http+Basic認証・https+Basic認証。レスポンスに差はありますか?
>http+Basic認証・http。レスポンスに差はありますか?


Basic認証をはずせば何ら問題なく即座応答です.
http+Basic認証 は試してなかったのでやってみたところ,即座に認証ダイアログ
が出ました.従って,問題は「https+Basic認証」の場合だけです.

>該当の外部HPからのリンクではなく、ブラウザ直アクセスはどうですか?

基本的に直アクセス(ブラウザの履歴利用)でテストしています.
 Re: 「SSL+Basic認証」で応答が遅い ( No.3 )
日時: 2010/08/07 09:43
名前: ペングイン
参照: http://blog.trippyboy.com/

Chorian様

検証ありがとうございます。
httpsとBasic認証を重ねた場合のみレスポンスが低下
すると言うのは自分自身経験がありません。

認証を前に暗号化の準備のために時間が掛かるとしても
10秒も掛かるのも不思議です。

httpsとBasic認証に関して何か情報を見つけた際には
再度書き込みさせて頂きます。どなたか経験者がおられると良いですね
 Re: 「SSL+Basic認証」で応答が遅い: 要因判明 ( No.4 )
日時: 2010/08/17 11:36
名前: Chorian

Apache の最新版 2.2.16 を入れて試したり,Digest認証に変えたりして見ました.
confファイルなどの設定状況によっては一時的に即座に認証面画が出る場面があるの
ですが,利用したい形式では SSL と組み合わせる限り同じ状況になっていました.

色々やっているうちに,ふと気づいて,問題の要因が(パスワード忘却者対策で)

.htaccess に "ErrorDocument 401" の指定があること

と判明しました.
ErrorDocument 401 の指定を外すと,認証画面がスイスイ出てきます.

レスポンスコード401 が返るのは,一連の認証手続きが最終的に失敗した場合である
ように思っていましたが,認証要求ページに最初にアクセスした時点から 401 が返
るのが正常な認証手順のようです.そのとき,ErrorDocument 401 が機能しては本来
の趣旨に反するので,何らかの対策が取られているのでしょう.
その対策の中で,SSL 利用の場合だけ sleep(10) 相当の処理が紛れ込んでしまって
いるのではないかと想像しています.

とりあえず「ErrorDocument 401 指定」を外し,パスワード初期化ページへの誘導を
別途考慮することにしようと思います.

# このスレッドは,1週間位したら予告なく閉じさせて頂くつもりです.
# 有難うございました.
 Re: 「SSL+Basic認証」で応答が遅い ( No.5 )
日時: 2010/08/18 01:24
名前: ペングイン
参照: http://blog.trippyboy.com/

>Chorian様

有益な情報ありがとうございます。

自分でも試して見ます。
ありがとうございました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.