Ich arbeite an einer Ruby On Rails App, es hat mehrere Subdomains zum Beispiel: "admin.example.com", "user.example.com", "members.example.com", also meine Frage ist wie um meine App so zu verteilen, dass alle diese Subdomains im Staging-Modus in Heroku funktionieren. Es funktioniert gut auf dem lokalen Host (mit lvh.me auf Sub-Domains zugreifen). Im Moment benutze ich keine benutzerdefinierte Domain, sondern verwende den Standard-Domain-Namen von Heroku.Wie fügt man mehrere Subdomains für eine einzelne App in heroku hinzu?
Antwort
Heroku verfügt über ein kostenloses Add-on, mit dem Sie benutzerdefinierte Domänennamen (und Subdomänen) auf ihrer Plattform aktivieren können.
https://devcenter.heroku.com/articles/custom-domains
Wenn Sie diesen Support-Artikel lesen, werden Sie sehen, dass Sie diese Schritte folgen müssen:
Ihr Konto auf Heroku überprüfen, indem Sie eine Kreditkartennummer hinzugefügt - sie gewann‘ Für dieses spezielle Add-On wird nichts berechnet.
Führen Sie diesen Befehl an der Befehlszeile den Domain-Namen example1.com zu Ihrem Konto hinzuzufügen, so Heroku kennt den eingehenden Datenverkehr zu routen, dass die Domain auf Ihre App:
$ heroku domains:add example1.com
Führen Sie diesen Befehl Route all Sub-Domains von example1.com zu Ihrer App:
$ heroku domains:add *.example1.com
der schwierige Teil Ihre Domain-Namen in der den Datenverkehr zu Heroku Konfiguration werden kann erster Platz. Sie würden dies tun, indem Sie zu Ihrem Domänennamen-Registrator gehen und einen CNAME-Datensatz in Ihrer DNS-Einrichtung erstellen, um den gesamten Verkehr auf * .example1.com auf die ursprüngliche URL für Ihre App auf Heroku - example1.herokuapp.com zu routen.
- 1. mehrere SSL-Zertifikate auf einzelne Heroku App?
- 2. Wie fügt man mehrere Recycleviews/GridViews in einer Aktivität hinzu?
- 3. Wie fügt man Intellisense für eine Sprache in Gvim hinzu?
- 4. Wie fügt man eine Registerfunktion für Multiauth in Laravel hinzu?
- 5. Wie fügt man mehrere Reihen von Schaltflächen hinzu?
- 6. Wie fügt man mehrere Plugins in tinymce hinzu?
- 7. Wie fügt man mehrere Dateninhalte in jQuery popup hinzu?
- 8. Wie fügt man Brotkrume hinzu?
- 9. Wie fügt man Visual Studio 2015 mehrere Eigenschaftenblätter hinzu?
- 10. Wie fügt man Plugins für iOS in Phonegap hinzu?
- 11. Wie fügt man mehrere Filter zur Abfrage hinzu?
- 12. Wie fügt man mehrere Registerkarten im Prestashop-Administrator-Modul hinzu?
- 13. Wie fügt man eine Überschrift in Iron's AfterMiddleware hinzu?
- 14. Wie fügt man "teilen" Knopf zu Pfosten durch App hinzu?
- 15. Wie fügt man mehrere ractive Objekte auf einer Seite hinzu?
- 16. Wie fügt man mehrere listViews zu einem einzelnen listView hinzu?
- 17. Wie fügt man rxtxSerial in java.library.path hinzu?
- 18. Wie fügt man ColumnBuilder mehrere columnProperties (Felder) hinzu?
- 19. Wie fügt man mehrere Schaltflächen im Jquery UI-Dialogfeld hinzu?
- 20. Wie fügt man DateTimePicker in ToolStrip hinzu?
- 21. Wie fügt man mysql db mehrere Checkboxen hinzu?
- 22. Wie fügt man InputMethodService zur Aktivität hinzu?
- 23. Wie fügt man Text DetailDisclosureButton hinzu?
- 24. Python: Wie fügt man RSA Padding hinzu?
- 25. Wie fügt man eine PickerView in tableViewCell in swift hinzu?
- 26. Wie fügt man Array in Objective-C eine Variable hinzu?
- 27. Wie fügt man Bereichsfilter in Rails hinzu?
- 28. Wie fügt man jquery in cakephp hinzu?
- 29. Wie fügt man Imageview zum Fragment hinzu?
- 30. Wie fügt man der iPhone App für alle Bildschirme eine vertikale Wischgeste hinzu?
meine Hauptanwendung zeigt auf admin.herokuapp.com, wenn ich versuche, neue Subdomain member.herokuapp.com hinzuzufügen, heißt es "kann keine zusätzliche Heroku-Domain hinzufügen" –
Sie können nicht mehrere (Subdomain) haben. herokuapp.com Subdomains in einer einzigen App - diese Funktionalität ist für die Verwendung mit Ihrer Domain, aswal.com (oder was auch immer Sie wählen) gedacht. Sie können dann den Anweisungen oben folgen und den Traffic zu Ihrer App für jede Subdomain Ihres Domain-Namens leiten, nicht für Herokus. Verstehst du, was ich meine? –