Как установить обратный прокси-сервер nginx на localhost

0

Я пытаюсь сделать обратный прокси-сервер для решения проблемы междоменного доступа, и я сделал свой файл nginx.config, как показано ниже:

    server {
       listen 8080;
       root <here is my project url>;
       index index.html;
       server_name localhost;

       location ^~ /api/ {
           rewrite ^/api/(.x) /$1 break;
           proxy_pass http://www.example.com:80/;
           proxy_redirect off;
           proxy_buffering off;
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-NginX-Proxy true;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

и на самом деле локальный хост был настроен успешно. Но я все еще не могу получить токен внутри заголовков ответов с сервера api, а также не могу добавить заголовки заголовков внутри заголовков запросов, я пытаюсь вызвать HTTP-запрос на локальный data.json, и клиент был добавлен...

извините за каждого, я хочу представить свою ситуацию, и я не очень хорош на английском, надеюсь, что каждый может получить меня! Спасибо!!

Теги:
nginx
reverse-proxy
cross-domain

1 ответ

0

Возможно, вам придется установить заголовки с Authorizaiton, у которого есть токен. proxy_set_header Авторизация $ http_authorization;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню