Обратный прокси-сервер nginx дает 400 при определении местоположения

Я хочу создать обратный прокси-сервер для доступа к моей ip-камере (10.10.10.31). Но по какой-то причине, когда я пытаюсь изменить свое местоположение с "/" к "/cam1" я получаю 400 bad request. Я вижу, что он пытается получить доступ 10.10.10.31/cam1 но этого не существует.

Как сделать так, чтобы можно было перейти на сайт someWebsite/cam1, а затем перенаправить на 10.10.10.31/

Это работает:

server {
    listen 50000;
    server_name someWebsite;

    location / {
    proxy_pass http://10.10.10.31/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
    error_log /var/log/nginx/debug.log debug;
}

Это не работает:

server {
    listen 50000;
    server_name someWebsite;

    location /cam1 {
    proxy_pass http://10.10.10.31/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
    error_log /var/log/nginx/debug.log debug;
}

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *