Akibatnya saya sedang mengerjakan aplikasi SaaS di mana saya ingin memberikan pelanggan subdomain mereka sendiri untuk mengakses informasi mereka (dalam kode saya akan menarik bagian pertama dari subdomain untuk digunakan sebagai nama akun mereka), mirip dengan bagaimana Basecamp et all kerja. Misalnya, pelanggan mungkin memiliki URL acme.myapp.com
. Karena mungkin ada ratusan pelanggan saya tidak bisa begitu saja menambahkan header host yang berbeda untuk setiap klien.
Apache memungkinkan Anda untuk menentukan wildcard (*) dan akan mengarahkan acme.myapp.com ke myapp.com, di mana saya dapat melakukan logika saya untuk mengambil nama akun pengguna berdasarkan subdomain. Saya tidak yakin bagaimana melakukan ini secara otomatis dengan IIS (Sudah lama sejak saya harus mengkonfigurasi IIS untuk apa pun kecuali satu situs web).
Juga, apakah ada ketentuan khusus yang perlu saya selesaikan ini? Ketika aplikasi saya siap dan saya mencari hosting untuk itu, apakah saya memerlukan sesuatu yang spesifik dari host yang akan membatasi pilihan saya? Saya juga mempertimbangkan untuk menggunakan Windows Azure untuk mengambil keuntungan dari cloud - apakah saya masih dapat melakukan ini jika saya menggunakan Azure sebagai platform hosting?