Greetings-- I want to start out by saying I've checked the faq, and did a search on this group and looked at a dozen or so previous postings that looked like they might cover this. I've also been looking for an answer to this question for awhile and read various blog posts, etc, without finding anyone who has addressed the issue directly.
Several years ago I had a project that App Engine seemed ideal for, and also needed a google Apps account for our business, so we set up google apps on our main domain: Company.com at the time, we planned to use app engine for blogs.company.com or whatever. That didn't pan out. So, we only have one app engine app, that is company.appspot.com and also company.com. Now we're working on a technology which will result in three unrelated websites. For illustration purposes, I'll call them pets.com, music.com and sailboats.com. The company.com App Engine account has 9 open slots for apps. However, I cannot find any way to use slot 2 for pets.appspot.com and have it show up at www.pets.com. (and slot three for music.appspot.com and have it be at www.music.com, etc.) I don't need a naked domain. I just need to host an app on a domain other than company.com. It would be inappropriate to do music.company.com or sailboats.company.com. The only supported way to do this, that I can find, is to open three more google Apps accounts for pets.com, music.com and sailboats.com, and then set up three more app engine accounts for them. I'm guessing since Google puts limits on the number of app engine apps that opening free google apps accounts would be a terms of use violation. I don't mind paying, I don't mine making company.com billing enabled. I just want to be able to operate the other apps on different domains. --- I thought I had a solution, when I noticed that I could register domain aliases in google apps. So I took one of my spare domains, created a simple test project in google apps. I registered the domain as an alias in google apps and uploaded the app engine app and then went to the administration for the app engine app and entered the domain. The "Add Domain..." seems to redirect to google apps which gives me: "Server error Sorry, you've reached a login page for a domain that isn't using Google Apps. Please check the web address and try again" The help page on this error says you can "only login to google apps on your primary domain." This implies that this method wont' work. --- I could, of course, just CNAME www.music.com to music.appspot.com. I've seen elsewhere that this doesn't work and you need to cname to ghs.google.com. The core issue, though, is that when the servers on googles side get the web request for a domain that is aliased to ghs.google.com they need to have a way to look up which appengine app is associated with the name that was aliased. This lookup should not be very difficult, and this is what is happening when you set up your domain under google apps. But there seems to be no other way to set up a domain so that ghs.google.com knows which app engine app to run, and therefore, there seems to be no way to have app engine apps on multiple domains other than the one for which you have an apps account. I don't see the technical problem here. So, does google really want me to create multiple Goolge Apps accounts? Since this would involve going out and buying prepaid cellphones in order to have a unique cell id to get the SMS "verification" happening .... it all seems shady and like I'm routing around what google wants me to do. Or is it Googles intention to say you can do multiple App Engine Apps, they just can only be on one second level domain? I understand App Engine is in beta, but we're several years in. I'm working on a production business for which App Engine is the best solution. But this issue is one which I would be willing to go elsewhere over in order to have the right domain name. I figured that I should ask in case there was a solution, because it is clear by the fact that I'd have to buy new cellphones that google doesn't support the only method I can think of to do this and use App Engine. Please advise. Thanks. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
