2009-05-18 3 views
4

SSL을 사용하고자하는 지불 페이지가 있습니다. 인증서를 설치했는데 ... 지금 뭐야? https를 사용하여 페이지를 참조 할 수 있습니까? 그렇게 할 때 다음과 같은 오류가 발생합니다. SSL이 최대 허용 길이를 초과하는 레코드를 수신했습니다.페이지를 만드는 방법은 SSL을 사용합니까?

+0

정보를 추가 할 수 있습니까? 어떤 요청을하고 있으며 어떤 오류 메시지가 표시됩니까? – Jeff

+0

또한 어떤 웹 서버입니까? –

+0

"어떤 웹 서버"가 실제로 가장 중요한 문제입니까? –

답변

3

귀하의 특정 오류는 귀하의 웹 서버에 무언가가 올바르게 설정되지 않았 음을 의미합니다. 예를 들어, 아파치를 사용한다면 mod_ssl을 설치 했습니까? (설치 mod_ssl을하지 않고 아파치에 SSL 호스트를 구성하면 포스터의 오류가 발생합니다.)

당신의 안전한 지불 페이지 설정에 대한 몇 가지 더 제안

:

1) SW 추가를 부하에 http://secure.foo.com/yourSecurePage, 그들은 리디렉션 될 경우 있도록 https://yourSecurePage.foo.com. 가장 좋은 방법은 웹 스택에 달려 있습니다.

지불 프로세스의 모든 페이지를 안전하게 만드십시오. 이는 고객의 신뢰를 높이는 데 도움이됩니다.

2) 보안 페이지에 포함 된 모든 이미지와 파일은 https를 사용하여로드해야하며 그렇지 않으면 페이지의 "안전하지 않은"내용에 대한 경고가 표시됩니다. 상대 링크를 사용하거나 /another_dir/image.foo 또는 //asset_server.foo.com/images/foo.jpg 형식으로 링크를 사용하십시오. http://asset_server.foo.com/ ... 을 사용하지 마십시오.

3) 보안 지불 페이지에 신용 카드 정보를 수집하는 경우 다음 정보를 추가해야합니다. 방법 중 하나를

귀하의 웹 사이트는 수집 된 신용 카드 정보가 서버에 저장되지 않습니다 신용 카드 산업의 PCI 데이터 보안 표준

또는

B 준수)에있는 것으로 인증 된) , 귀하의 거래 은행으로 송금됩니다.

다른 페이지에서 이러한 세부 정보를 입력 할 수는 있지만 지불 페이지 자체에서 "안전함"또는 "귀하의 정보는 안전합니다"와 같은 링크가 필요할 수 있습니다. 잠재 고객에 따라 신용 카드 정보를 웹 사이트에 제출하는 데 꽤 어려울 수 있습니다.

4) Google 애널리틱스 (무료) 또는 제품/서비스를 주문했지만 완료하지 못한 사람들의 수를 정확하게 파악할 수있는 다른 도구를 사용하십시오. 지불 과정 - 구입 대신 장바구니를 버려야합니다. 이것은 귀하의 사이트에 대한 주요 지표입니다.

Ajax를 사용하면 필드에 입력하는 즉시 입력하는 데이터를 저장할 수 있으므로 제출 버튼을 기다릴 필요가 없습니다. 이 기술은 사람들이 카트를 버리는 시점을 이해하기위한 추가 정보를 제공 할 수 있습니다.

구매 프로세스의 나머지 부분은 잠재적 인 고객에게 판매원에게 전화 번호를 제공하고 채팅 할 수있는 기회 등을 제공하기에 좋은 장소입니다.내가 잘못 내 버추얼 호스트를 정의했기 때문에 아파치를 실행하는 동안

해피 판매,

래리

1

SSL received a record that exceeded the maximum permissible length.

는 그 오류가 발생했습니다. 내 오류는 * : 80 및 * : 443에 대해 가상 호스트를 정의 할 때 IP 주소로 *를 사용했다는 것입니다. 대신 서버 IP를 사용해보십시오. XXX.XXX.XXX.XXX:80 및 XXX.XXX.XXX.XXX:443을 NameVirtualHosts로 변경

관련 문제