namecheap

___ tag123heroku ___ Heroku ist eine Cloud-Plattform für Ruby-, Node.js-, Python-, Go-, PHP- und JVM-basierte Anwendungen. Es bietet Git-basierte, GitHub- und API-Bereitstellungsstrategien, eine große Anzahl von als Add-Ons angebotenen Diensten und eine vollständige API. ___ tag123https ___ Hypertext Transfer Protocol Secure (HTTPS) ist eine Kombination aus dem Hypertext Transfer Protocol und dem SSL / TLS-Protokoll zur verschlüsselten Kommunikation und sicheren Identifizierung eines Netzwerk-Webservers. ___ tag123dns ___ Verwenden Sie dieses Tag zum Programmieren von Fragen zum Schreiben von Code, der mit dem Domain Name System (DNS) interagiert; B. Code schreiben, der gethostbyname () verwendet ___ tag123namescheap ___ hilf uns dieses Wiki zu bearbeiten ___ answer46242700 ___

Die Kombination von zwei obigen Antworten wird das Problem für Rails-Anwendungen lösen:

Gehen Sie zu NamEcheap und fügen Sie die beiden folgenden CNAMEs hinzu:

Typ: CNAME
Gastgeber: @
Wert: www.yourdomain.com.herokudns.com
TTL: Automatische

Typ: CNAME
Gastgeber: www
Wert: www.yourdomain.com.herokudns.com
TTL: Automatische

Und dann folgen Sie der zweiten Antwort: "Gehen Sie zu config / environments / production.rb In dieser Datei finden Sie eine kommentierte Zeile" config.force_ssl = true "."

Das sollte den Trick machen.

    
___ answer44818841 ___

Wenn jemand immer noch Probleme hat und Ihre Website ohne HTTPS geöffnet wird. Es gibt eine Codezeile in Rails-Anwendungen, die Sie auskommentieren sollten. Gehe zu config / environments / production.rb In dieser Datei findest du eine kommentierte Zeile "config.force_ssl = true". Kommentieren Sie diese Zeile und Ihre Anwendung öffnet sich immer mit https

    
___ qstntxt ___

Ich weiß, dass sehr ähnliche Fragen gestellt wurden, aber beide Unternehmen haben sich im Laufe der Zeit verändert, und es war schwierig, eine funktionierende Lösung zu finden.

Ich hätte gerne eine nackte Subdomain (mysite.io), aber wenn ich www.mysite.io haben muss, ist das auch in Ordnung.

Also auf dem heroku Dashboard habe ich:

%Vor%

Ich weiß, ich sollte wahrscheinlich nur einen von denen haben, aber ich bin mir nicht sicher, was ...

Dann habe ich auf dem NameCheap-Dashboard:

EDIT: Ich habe gelesen, was wie eine gute Antwort schien, hier ist, was ich geändert habe, in Erwartung, ob es funktionieren wird.

%Vor%

Und keine Weiterleitung

Ich werde aktualisieren, wenn es funktioniert

UPDATE:

Die Verwendung von zwei CNAME-Datensätzen funktionierte in der Tat gut, mit der Ausnahme, dass Benutzer sich weiterhin in HTTP verbinden und nicht zu HTTPS umgeleitet werden können. Ich muss wahrscheinlich eine Umleitung dafür hinzufügen.

    
___ qstnhdr ___ Einrichten von HTTPS DNS mit NamEcheap und Heroku ___
2
Antworten

Einrichten von HTTPS DNS mit NamEcheap und Heroku

Ich weiß, dass sehr ähnliche Fragen gestellt wurden, aber beide Unternehmen haben sich im Laufe der Zeit verändert, und es war schwierig, eine funktionierende Lösung zu finden. Ich hätte gerne eine nackte Subdomain (mysite.io), aber wenn ich...
13.04.2017, 00:13