내 애플 리케이션을 위해 레일즈 3.2와 루비 1.9를 사용 중이라면 시스템에 도메인 이름이 https://welcome.com 인 https에서 어플리케이션을 실행해야합니다. 그래서 난 SSL 도메인 이름에 대한 인증서 및 HTTPS SSL의에러 코드 : ssl_error_rx_record_too_long for https for nails on ruby application
snapshort을 만들어 내의 nginx를 구성
# HTTPS server
#
server {
listen 443 ssl;
server_name welcome.com;
root html;
index index.html index.htm;
ssl on;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
ssl_session_timeout 5m;
}
내가 할 수 welcome.com 및 https://welcome.com 호출하여 nginx를 홈 페이지를보고 할 수.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
: 브라우저에서
ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\
ERROR bad URI `._i\b8\x10�yA�^6�v�M|
오류를 던지고
성공적으로 포트 443에서 실행내 응용 프로그램 또한 레일 응용 프로그램을 실행하지만, https://welcome.com
레일 터미널 보여주는 오류와 같은 브라우저에서 조회 후없이
브라우저 기록을 반복적으로 삭제했지만 결과는 동일합니다.
내가 뭘 잘못했는지 확실하지 않으므로 아무도 도와 줄 수 있습니까?
인증서 생성에 문제가 있습니까?
다른 오류의 원인은 "수신 대기 443"입니다. 하지만 "들어 443 SSL을;" http://serverfault.com/a/497433/45814 – buley