Может получить доступ к сайтам AppEngine SDK через локальный IP-адрес, когда localhost работает просто великолепно и MacOSX

Может получить доступ к сайтам AppEngine SDK через локальный IP-адрес, когда localhost работает просто великолепно и MacOSX, использующий GoogleAppEngineLauncher.

Я пытаюсь установить участок разработки Facebook (использующий имя узла dyndns.org, указывающее на мой брандмауэр, который перенаправляет вызов к моей книге Mac).

Это походит на значения по умолчанию GoogleAppEngineLauncher к localhost и блокирует доступ к IP-адресу непосредственно. Существует ли способ изменить то поведение в GoogleAppEngineLauncher? Это некоторое ограничение встроено Google?

Это, кажется, не проблема конфигурации, потому что нет никаких настроек для этого. Таким образом, я предполагаю, что исправление источника будет требоваться?

10
задан Johan Carlsson 30 January 2010 в 15:47
поделиться

2 ответа

на одного документа, это технически возможно:

- адрес = ...

Адрес хоста для использования для сервер. Вам может потребоваться установить это, чтобы быть в состоянии получить доступ к серверу разработки С другого компьютера в вашей сети. Адрес 0,0.0,0 позволяет обоим Localhost Access и доступ к хосте. По умолчанию localhost.

Однако это может быть рискованным: dev_appserver строго сосредоточен на развитии , не затвердев в условиях безопасности против атак, которые вы могли бы подлежать, если вы служите на открытой сети Отказ Для развертывания приложений приложений на вашем собственном сервере (S) (или Amazon и т. Д.) Вам может быть лучше с альтернативными сторонниками с открытым исходным кодом, такими как appscale или Typhoonae !

2
ответ дан 3 December 2019 в 19:32
поделиться

Это возможно путем передачи аргумента -a в dev_appserver.py, т.е. dev_appserver.py -a . Смотрите также эту статью об использовании публичных IP-адресов с Google App Engine SDK.

4
ответ дан 3 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: