0

ファイアウォールの内側に AXIS カメラを設置しています。

カメラの IP に cURL すると、メタ リフレッシュによって /view/index.shtml にリダイレクトされます。

webserver-IP/camera 経由でカメラにアクセスしようとしています。私のnginx設定はシンプルです - それは次のようになります:

    location /camera {
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $http_host;
            proxy_pass http://192.168.0.205:80/;
            proxy_redirect default;
    }

ただし、これは機能していません。リダイレクトは行われていません。webserver-IP/camera にアクセスすると、webserver-IP/camera/view ではなく webserver-IP/view にリダイレクトされます。

何か案は?

ありがとう!

4

2 に答える 2

0

proxy_redirectあなたをこの行に置き換えてみてください

proxy_redirect http://192.168.0.205:80/; http://192.168.0.205:80/camera/;

ヘッダーが正確に何を言っているのかわかりませんがLocation、IPをホスト名に置き換えるか、リダイレクトが何をしようとしているかを理解する必要があります.Web/cameraサイトが要求するリダイレクトに追加するようにnginxに指示するだけです.行う

于 2013-09-09T08:06:21.970 に答える