Запуск нескольких приложений Google App Engine из одного домена - PullRequest
3 голосов
/ 13 апреля 2010

Я хотел бы иметь следующее:

myrootsite.appspot.com
myrootsite.appspot.com/app1
myrootsite.appspot.com/app2
etc.

Возможно ли это? Я знаю, что мог бы просто сделать /app1 обработанным app1, но тогда перенаправления и все не работало бы, если бы я явно не использовал redirect('/app1') вместо текущего redirect('/').

Есть ли способ, которым я могу просто загрузить свои текущие приложения (app1, app2 и т. Д.) На корневой сайт и заставить их работать регулярно?

Заранее спасибо

Ответы [ 3 ]

3 голосов
/ 13 апреля 2010

Вы можете иметь только одно приложение для каждого сайта. Это означает, что вам нужно:

app1.appspot.com
app2.appspot.com
1 голос
/ 13 апреля 2010

Вы не можете иметь несколько приложений в домене без обратного прокси-сервера - но вы можете иметь несколько «подпапок» - просто настройте каждое из них независимо, используя app.yaml / web.xml. Они будут использовать одно и то же хранилище данных и memcache, но в противном случае их можно рассматривать как отдельные компоненты.

1 голос
/ 13 апреля 2010

Вы можете зарегистрировать один идентификатор приложения App Engine, и каждый подкаталог будет выполнять разные действия. Например, все URL-адреса в / app1 выполняют одно действие, а все URL-адреса в / app2 выполняют одно действие.

Тем не менее, они должны будут быть развернуты вместе, и будут разъедать в той же квоте. Фактически это будет одно приложение с URL-адресами, которые делают две совершенно разные вещи.

В противном случае, как говорит Тейлор, вы можете иметь только отдельные субдомены (либо на appspot.com, либо как субдомены на своем собственном домене)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...