Đây là kịch bản của tôi:Rails, Heroku và Subdomains. Kịch bản đặc biệt của tôi có khả thi không?
Tôi có một ứng dụng sẽ phải hỗ trợ nhiều khách hàng. Mỗi khách hàng sẽ được cấp một tên miền phụ cho dịch vụ đó. Chúng tôi cũng sẽ có một trang web tài liệu không có ứng dụng, đó chỉ là một trang web về sản phẩm và cách khách hàng tiềm năng có thể thiết lập tài khoản với chúng tôi.
Given:
www.mycoolsite.com
sẽ trỏ đến một ứng dụng tài liệu trên Heroku. client1.mycoolsite.com
, client2.mycoolsite.com
và client3.mycoolsite.com
sẽ tất cả các điểm đến các ứng dụng SaaS tương tự mà có thể biết sự khác biệt giữa mỗi yêu cầu và tôi sẽ có thể xử lý vì vậy họ chỉ nhìn thấy ngày của họ (tức là thiết lập một toàn cầu client_id
hoặc một cái gì đó như thế)
Làm thế nào để tôi làm việc này? Tôi đã không làm được rất nhiều với DNS vì vậy tôi khá clueless về nơi để bắt đầu với điều này.
Cảm ơn.
Tôi cũng gặp sự cố này và không tìm thấy giải pháp (ngay cả khi liên hệ với bộ phận hỗ trợ của heroku). Gần nhất tôi đã tìm thấy giống như câu trả lời jpwynns, tuy nhiên nếu bạn cho phép mọi người đăng ký tên miền phụ của ứng dụng SaaS của bạn thông qua trang đăng ký, thì trang đó cũng sẽ cần phải thêm tên miền phụ vào ứng dụng heroku của bạn (bạn có thể ' t sử dụng một ký tự đại diện vì nó sẽ đụng độ với www và Heroku của bạn không cho phép nó). Sự tích hợp chặt chẽ này giữa ứng dụng của bạn và máy chủ có thể không được mong muốn. Nếu ai đó giải quyết điều này tôi sẽ rất hạnh phúc. –