Правильно назначить HTTPS только пользовательский домен для flex env - PullRequest
0 голосов
/ 02 июня 2018

Как правильно сопоставить пользовательский домен с проектом Google App Engine?

Я добавил пользовательский домен, настроил все записи DNS и т. Д., И он работает!Но как мне применять только HTTPS?(Как сгенерированный пользовательский домен)

Из прочтения около многих сообщений, которые я видел secure: always в handler, который я пробовал, но, похоже, не работает (увиделнекоторые комментарии, что это не работает в средах flex?)

Так как я могу правильно сопоставить свой домен со средой flex php, использующей только HTTPS ?!Кажется, такая простая вещь, которую хочется делать!

1 Ответ

0 голосов
/ 03 июня 2018

Будучи в некоторой степени связанным с настраиваемым доменом (например, SSL-сертификат, используемый HTTPS, привязанным к домену), поведение «только HTTPS» на самом деле не является атрибутом операции сопоставления настраиваемого домена, это всего лишь поведение приложениясам (независимо от того, привязан ли он к пользовательскому домену или нет).

Для стандартных приложений GAE частью поведения только по HTTPS является автоматическое перенаправление http -> https, выполняемое инфраструктурой GAEот имени приложения, если в файле конфигурации app.yaml установлено secure: always.

Но эта конфигурация действительно устарела для приложений GAE с гибкой средой.Специфичная для PHP заметка об устаревании находится по адресу app.yaml изменения :

  • Защищенные обработчики

Параметр secure в handlers устарел для гибкой среды App Engine.Если вам нужно перенаправление SSL, вы можете обновить код приложения и использовать заголовок X-Forwarded-Proto для перенаправления трафика http.Вы также можете использовать заголовок ответа HTTP Strict Transport Security .

Вы также заметите, что здесь нет упоминания secure (или handlers в этом отношении)в файле конфигурации app.yaml doc.

Таким образом, вам нужно позаботиться о перенаправлении http -> https внутри кода вашего приложения (или используемой для этого среды, если таковые имеются, и если у них есть такая возможность), возможно, следуя предложениям из приведенной выше цитаты.Я не могу помочь с подробностями об этом, так как я не пользователь PHP.

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