Как я могу сделать полное перенаправление с URI в NGINX? - PullRequest
0 голосов
/ 21 апреля 2020

Как мне выполнить полное перенаправление с URI в NGINX? Например, у меня есть API с конечными точками, такими как http://localhot: 8080 / api / users , http://localhot: 8080 / api / banks et c. и я хочу получить доступ из внешней сети через http://my-api.com/api/users, http://my-api.com/api/banks et c. Я могу сделать, как показано ниже для одной конечной точки, но как мне перенаправить для всех конечных точек?

server {
    listen 80;
        server_name my-api.com www.my-api.com;

        location /api/users {
            auth_basic "Restricted";
            auth_basic_user_file /etc/nginx/htpasswd;
            proxy_pass http://localhost:8080/api/users;
        }
        }
...