Saya telah membuat aplikasi heroku dan ingin memberikan domain dari godaddy.com.
Saya telah mengonfigurasi ketiga host yang disediakan oleh heroku tetapi sekarang saya mendapatkan kesalahan yang mengatakan:
Heroku | Tidak ada aplikasi seperti itu
Tidak ada aplikasi yang dikonfigurasi pada nama host itu.
Mungkin pemilik aplikasi telah mengganti namanya, atau Anda salah mengetik URL.
Saya ingin tahu: apakah ada cara lain untuk mengonfigurasi aplikasi heroku?
DIPERBARUI: Pendekatan Baru Silakan gunakan tautan ini untuk pendekatan baru . Jawaban yang diterima adalah fitur lama.
www
dan nama host@
? Edit: Ups, sepertinya hanya satu yang bisa ada.Ada 2 langkah yang perlu Anda lakukan,
Anda dapat membaca lebih lanjut tentang ini di http://devcenter.heroku.com/articles/custom-domains
Mungkin Anda telah melewatkan langkah pertama?
PEMBARUAN: Setelah pengumuman bahwa Bamboo's EOL proxy.heroku.com akan dihentikan (September 2014) untuk aplikasi Bamboo, jadi sekarang ini juga harus menggunakan pemetaan yourapp.herokuapp.com.
sumber
[yourapp].herokuapp.com
. Dukungan untuk tumpukan perutean lama[yourapp].heroku.com
akan dihentikan.Triknya adalah
sumber
Ya, banyak perubahan di Heroku. Jika Anda menggunakan dyno Heroku untuk server web Anda, Anda harus menemukan cara untuk alias dari satu
DNS
nama keDNS
nama lain (karena setiap titik akhir DNS Heroku dapat menyelesaikan ke banyak alamat IP untuk menyesuaikan secara dinamis untuk meminta pemuatan).Sebuah
CNAME
record untuk aliasingwww.example.com
->www.example.com.herokudns.com.
Anda tidak dapat menggunakan
CNAME
domain polos (@
), yaituexample.com
(kecuali jika Anda menemukan server nama yang dapat melakukannyaCNAME Flattening
- itulah yang saya lakukan).Tapi benar-benar solusi termudah, yang dapat cukup banyak diambil mengurus semua di akun GoDaddy Anda, adalah untuk menciptakan
CNAME record
yang melakukan hal ini:www.example.com -> www.example.com.herokudns.com
.Lalu buat pengalihan 301 permanen dari
example.com
kewww.example.com
.Ini hanya membutuhkan satu heroku nama domain khusus dikonfigurasi dalam pengaturan aplikasi heroku Anda:
www.example.com.herokudns.com
. @Jonathan Roy berbicara tentang ini (di atas) tetapi memberikan tautan yang buruk.sumber
Anda tidak dapat menggunakan domain polos
your-domain.com
jika tidak dialihkan kewww.your-domain.com
. Heroku menggunakanwww.yourdomain.com
yang bertindak di sini sebagai subdomain. Jadi, ketika Anda mengikuti instruksi default untuk digunakanyour-domain.com
maka Anda harus menetapkan keduanya.Kami sebenarnya hanya dapat menetapkan domain polos tanpa
www.your-domain.com
. Gunakan hanyayour-domain.com
jika penyedia dns domain (NameServers) mendukung ALIAS atau ANAME untuk @ Record keexample.herokuapp.com
tanpa CNAMEwww.your-domain.com
padanya.Ini akan memungkinkan Anda untuk menunjuk
www.your-domain.com
ke hosting lain secara terpisah (independen).sumber
Saya menunjuk non-www ke
54.243.64.13
danwww.domain.com
kealias.herokuapp.com
dan semua bekerja dengan baik.Menemukan IP hanya setelah menunjuk
www.domain.com
dan kemudian menjalankan perintah dig diwww.domain.com
dan itu menunjukkan:Mungkin tidak ideal tapi berhasil.
sumber