2009-05-18 11 views
4

私はSSLを使用したい支払いページを持っています。私は証明書がインストールされている...今何? httpsを使用してページを参照することはできますか?私がそれをすると、私は次のエラーを受け取ります:SSLは最大許容長を超えたレコードを受け取りました。ページの作成にsslを使用するには?

+0

さらに情報を追加できますか?どのようなリクエストをしていますか、表示されるエラーメッセージは何ですか? – Jeff

+0

また、どのWebサーバーですか? –

+0

「どのようなWebサーバー」が本当に最初の問題ですか。 –

答えて

3

特定のエラーは、Webサーバー上に何かが正しく設定されていないことを意味します。たとえば、Apacheを使用している場合、mod_sslをインストールしましたか? (インストールmod_sslをせずにApacheのSSLホストの設定のポスターのエラーを生成します。)あなたの安全な決済ページをセットアップするための

さらにいくつかの提案:いくつかの負荷http://secure.foo.com/yourSecurePage場合、彼らはリダイレクトされるように

1)SWを追加します。 https://yourSecurePage.foo.comへ。このベストを達成する方法は、Webスタックによって異なります。

支払い処理のすべてのページを安全にします。これは、顧客の信頼を高めるのに役立ちます。

2)安全なページに含まれるすべての画像とファイルは、httpsを使用して読み込む必要があります。そうでない場合は、ページの「安全でない」コンテンツに関する警告が表示されます。相対リンクを使用するか、/another_dir/image.foo形式または//asset_server.foo.com/images/foo.jpg形式でリンクを使用してください。 http://asset_server.foo.com/ ... (もちろん、他のサーバーでもこれを動作させるにはSSLをサポートする必要があります)

3)安全な支払いページでクレジットカード情報を収集する場合は、どのように次のいずれか

a)はあなたのウェブサイトは、クレジットカード業界のPCIデータセキュリティ基準に準拠するために認定されてい

OR

b)に収集したクレジットカード情報がサーバーに保存されることはありませんそれはあなたの銀行にのみ送られます。

これらの種類の詳細を別のページに記入することはできますが、支払いページ自体に「安全です」や「あなたの情報は安全です」などのリンクが必要な場合もあります。あなたの聴衆に応じて、彼らはクレジットカード情報をウェブサイトに提出することについてかなり恥ずかしいかもしれません。

4)「放棄されたカート」の数を正確に把握できるGoogleアナリティクス(無料)または別のツールを使用してください。これは、製品/サービスの注文を開始したが完了しなかった人の数です購入プロセスではショッピングカートを購入する代わりに放棄します。これはサイトの重要なメトリックです。

Ajaxを使用して、フィールドに入力するとすぐに入力するデータを保存できます。送信ボタンを待つ必要はありません。この手法では、人々がカートを放棄している時点を理解するための追加情報を得ることができます。

支払い処理のページやその他の最終的な購入プロセスは、潜在的な顧客に販売担当者に電話番号を提供する素晴らしい場所です。チャットできるチャンスなど

ハッピー販売、

ラリー

1

SSL received a record that exceeded the maximum permissible length.

私が間違って私のバーチャルホストを定義していたので、Apacheを実行している間、私はそのエラーを得ました。私のエラーは、*:80と*:443の仮想ホストを定義するときにIPアドレスとして*を使用したことです。サーバーIPを代わりに使用してみてください。 XXX.XXX.XXX.XXX:80とXXX.XXX.XXX.XXX:443をNameVirtualHostsとして