HTTPステータス408ドメイン転送を使用したログイン中のエラーセットアップ

StackOverflow https://stackoverflow.com/questions/1727668

  •  19-09-2019
  •  | 
  •  

質問

私のサイトwemanageloans.comでは、多くのユーザーが正しい資格情報でログインしようとすると、次のエラーを取得しています。

HTTPステータス408-ログインプロセスが許可される時間を超えました。続行したい場合は、2回戻ってリクエストしたリンクを再クリックするか、閉じてブラウザを再開する必要があります

これは、URLからログインしようとする場合にのみ発生します。http://www.wemanageloans.com

URLへのドメイン転送を設定しました:http://59.176.19.181:8080

このエラーは、ユーザーが上記のIPアドレスベースのURLに直接アクセスしようとした場合には発生しません。

また、一部のユーザーにとってこのエラーは常に発生しますが、一部のユーザーには断続的に発生します。

ドメインの転送の何が間違っているのか、そして私の側で構成する必要があるかもしれないものについてアドバイスしてください。

Tomcat 6 '認証を使用しています j_security_check.

役に立ちましたか?

解決

サイトを訪れたとき、セッションクッキーがすぐに設定されていないことがわかりました - 最初のログインの試みの後でも。

セッションの開始に何か問題があると思います。

「転送」はあなたのサイトを覆うフレームを通して行われるので、私はこれを止めることをお勧めします:それは何が起こるかをかなり難しくします。正しいDNS解像度を取得するか、mod_jkを使用するか、Apacheを介してTomcatコンテンツを提供するか、IPを直接使用するように人をリダイレクトするだけです。これはおそらくあなたの問題を取り除くでしょう(私はこのシナリオでそれらを見たことがありません)。 IPを直接使用すると、urlがullになります。そのため、正しいDNS解像度が目的とする必要があります。

編集: 既にこれを行っているかどうかはわかりません。J_Security_Checkを使用することに注意してください - ユーザーにログインフォームを提供することはできませんが、Tomcatに頼って提示する必要があります(AFAIK)。そのためあなたのページ http://59.176.19.181:8080/personalcredit/loans.htm (これは表示されている最初のページです)は、ログインフォームにログインフォームが付いているはずであり、代わりにページを保護していると宣言する必要があるため、Tomcat自体がユーザーに設定されたログインページを提供する必要があります。 loans.htmが保護されていないと宣言されていない場合、Tomcatが観察された動作を説明する新しいセッションを開始する理由はありませんでした。

しかし、それは非決定的なことを説明しません。

他のヒント

キャッシュに関連する可能性があります。次のようなヘッダーを送信してみてください:

Cache-Control: no-cache,no-store,must-revalidate
Pragma: no-cache

このオプションを支配するためだけに...

とにかく408はタイムアウトについてですが、サーバーがそれらのリクエストをルーティングするのにもっと時間がかかるのでしょうか?ありそうもないが、それはバイルです。

別のアプローチは、ポート8080を使用しても問題が発生しないことを確認するために、Tomcat Server.xmlをポート80を聴くように設定することです...

server.xmlは次のようにsthingを見る必要があります

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" 
redirectPort="8443" />

Hth

間隔を追加してこの問題を修正しました login.htmllogin-failure.html

setInterval(function(){
        location.reload(true);
    },5*60*1000);

login.htmllogin-failure.html 同じだ。を除外する login-failure.html テキストが含まれていました」ユーザー名かパスワードが間違っています"

私は非常に簡単な解決策を見つけたようです

<meta http-equiv="Cache-Control" content="no-store,no-cache,must-revalidate"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="-1"/>

グレッグに感謝しますhttp://readlist.com/lists/tomcat.apache.org/users/7/35987.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top