Cloud Foundry Di Azure VM

Saya telah berhasil menginstal VCAP di ubuntu 12.04 saya di Azure. Sekarang saya berencana untuk mengaksesnya secara publik.

Informasi tentangnya adalah:

DNS : meruvian354.cloudapp.net

NAMA HOST : meruvian354

ALAMAT IP VIRTUAL PUBLIK (VIP): 168.62.193.163

ALAMAT IP INTERNAL : 10.76.198.28

Target saya adalah menghasilkan domain "myapp".meruvian354.cloudapp.net secara otomatis dan vcap untuk menjadikannya online.

Bagaimana cara mengaturnya di cloud_controller.yml? dan Apakah saya harus mengaktifkan konfigurasi


person Toriq Pria Dhigfora    schedule 23.10.2012    source sumber


Jawaban (1)


Anda memerlukan domain wildcard yang menunjuk ke alamat IP publik, saya dapat melihat Anda telah meruvian354.cloudapp.net terdaftar sebagai url api untuk pengontrol cloud karena saya dapat mendaftarkan akun!

Jika Anda mendaftarkan mydomain.com, Anda harus membuat catatan domain "A" wildcard untuk domain tersebut dan mengarahkannya ke alamat IP publik. Anda kemudian perlu membuat penerapan baru menggunakan opsi -D untuk menentukan domain baru atau menyesuaikan konfigurasi penerapan saat ini menggunakan alat seperti sed, lihat pertanyaan ini untuk contoh lainnya;

cloudfoundry - kesalahan pendaftaran vmc dengan uri eksternal

person Dan Higham    schedule 23.10.2012
comment
Jadi saya harus mengkonfigurasinya dengan Wildcard A di Azure, mengarahkannya ke alamat IP Publik saya. Kemudian ubah semua pengaturan domain pada vcap master dengan sed -i 's/\.vcap\.me/.newdomain.com/g' *.yml Apakah ini akan membuat aplikasi saya secara otomatis memiliki domain juga, yang dapat saya akses dari internet secara langsung ? - person Toriq Pria Dhigfora; 23.10.2012
comment
Ya, Anda jelas perlu mengubah perintah sed dengan tepat untuk konfigurasi Anda saat ini. Setelah Anda selesai melakukannya, VCAP akan menangani permintaan untuk semua nama domain tingkat cname termasuk aplikasi yang dikerahkan ke instance tersebut. - person Dan Higham; 23.10.2012
comment
Saya telah berhasil mengubah domain meruvia354.cloudapp.net menjadi paas.azure4j.us dan menetapkannya sebagai url api. Saya juga berhasil memberikan domain ke aplikasi saya. Terima kasih tuan. :) Tapi saya tidak bisa mengaksesnya langsung dari internet. apa yang harus saya lakukan ? - person Toriq Pria Dhigfora; 24.10.2012
comment
Oke, kelihatannya baik-baik saja dan sebenarnya saya telah menerapkan aplikasi node.js ke dalamnya! Namun, sepertinya DNS wildcard Anda belum dikonfigurasi dengan benar. Saya menerapkan aplikasi bernama dantest-node, ini berarti dantest-node.azure4j.us harus masuk ke instans VCAP, namun tidak. - person Dan Higham; 24.10.2012
comment
Oh .. Saya memeriksa apakah aplikasi Anda berjalan dengan baik. Terima kasih telah berkontribusi kepada kami. Saya sudah mencoba berkali-kali untuk wildcard., tapi belum berhasil, mungkin karena saya pemula :). Apakah Anda memiliki tutorial atau panduan yang tepat untuk itu? - person Toriq Pria Dhigfora; 24.10.2012
comment
Sejujurnya itu tergantung pada penyedia DNS Anda, cukup cari di Google untuk Wildcard DNS nama-penyedia-dns-Anda-di sini› dan Anda akan menemukan tutorialnya. Jika Anda dapat menandai pertanyaan ini sebagai terjawab, itu bagus sekali! :-) - person Dan Higham; 24.10.2012