Я абсолютный новичок, когда дело доходит до настройки веб-сервера, поэтому терпите меня.
Я пытаюсь заставить мой apache веб-сервер проксировать внешний ресурс /some_stream/stream.mjpg
, делая что-то подобное
ProxyPass /some_stream/stream.mjpg https://url_for_stream:32356/
ProxyPassReverse /some_stream/stream.mjpg https://url_for_stream:32356/
, которая работает, однако я хочу запретить прямой доступ к этому прокси.
Я хочу иметь возможность загружать ресурс, например, <img src="/stream/stream.mjpg">
, но Я хочу запретить прямой доступ к https://server/stream/stream.mjpg
, чтобы убедиться, что он доступен для просмотра только после входа в систему.
Я пытался запретить ресурс, а также ограничить доступ /stream/
к 127.0.0.1
.
Любые советы или идеи будут полезны.
Спасибо
РЕДАКТИРОВАТЬ: Причина этого в том, что у меня есть несколько Raspberry Pis, на которых я использую Motion для размещения потока веб-камеры, чтобы в Интернете, эти потоки я хочу разместить на своем веб-сервере за логином, чтобы они были недоступны для всех, кто не вошел в систему. Proxy Pass позволяет мне включать их на мой веб-сайт с помощью <img src="some_stream/stream.mjpg">
, но это всегда доступно независимо от того, Бейн Я вошел в систему. Я хочу прокси / туннелировать данные через мой веб-сервер (я знаю об увеличении задержки).
Я новичок в среде PHP и UNIX, поэтому любые указатели, на всех, было бы полезно. Какие-нибудь функции в PHP, которые я должен исследовать? В Apache?