bin mit rails 3.2 und ruby 1.9 für meine app, muss in https mit Domain-Namen wie https://welcome.com auf meinem System ausführen. so i konfigurieren meine nginx durch SSL-Zertifikat für Domain-Namen erstellen und httpsFehlercode: ssl_error_rx_record_too_long für https in nginx auf ruby on rails application
snapshort von ssl:
# 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;
}
i kann in der Lage nginx Homepage sah von welcome.com und https://welcome.com aufrufen. ohne dass die Schienen-Anwendung läuft
Meine Anwendung auch in Port 443 in Browser läuft erfolgreich, aber
Rails Terminal zeigt Fehler wie https://welcome.com nach Abfrage:
ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\
ERROR bad URI `._i\b8\x10�yA�^6�v�M|
Im Browser werfen Fehler:
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
Auch versucht, indem Browserverlauf wiederholt gelöscht, aber das Ergebnis ist das gleiche.
Bin nicht sicher, was ich falsch gemacht habe, kann mir jemand helfen?
habe ich falsch bei der Erstellung von Zertifikaten gemacht?
Ich habe eine andere Quelle dieses Fehlers gefunden, wenn Sie "listen 443;" aber nicht "hör 443 ssl;" http://serverfault.com/a/497433/45814 – buley