Что такое движок приложения Google, эквивалентный обратному прокси-серверу nginx? - PullRequest
0 голосов
/ 05 марта 2020

Есть ли способ в google app engine, где я могу использовать файл рассылки или каким-либо другим способом добиться того же результата, что и конфигурация nginx ниже? Моя цель - предоставить контент из внешнего домена как контент из той же службы.


    location /path/ {
        proxy_pass https://someexternaldomain/; 
   }
}```

1 Ответ

0 голосов
/ 06 марта 2020

Я думаю, что есть две альтернативы:

1. Кодирование обратного прокси

Вы можете закодировать обратный прокси с помощью этого учебника , где показано, как это сделать с Flask, и как его можно развернуть в App Engine.

2. Использование пользовательского времени выполнения App Engine

В соответствии с документацией 1016 *:

Пользовательские среды выполнения позволяют создавать приложения, работающие в среде, определенной в Dockerfile.

Таким образом, это означает, что вы можете запустить образ Docker, в частности образ NGINX, а затем загрузить конфигурацию NGINX, которая позволит вам создать обратный прокси-сервер для ваш внешний домен. Вы можете попробовать это, используя этот Быстрый старт и, возможно, следуя этим советам .

Я думаю, что это лучшие подходы для того, чего вы хотите достичь sh. Удачи!

...