У меня есть домашний веб-сервер, работающий на 192.168.1.48, к которому я могу получить внешний доступ с переадресацией порта (80) и доменом (скажем, mysite.home.com). У меня также есть IP-камера, которая транслируется на 192.168.1.215:8081. Но я не уверен, как заставить веб-сервер показывать этот поток без переадресации порта 8081 и показа этого порта.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory "/var/www/html">
        AuthType Basic
        AuthName "Restricted Content"
        AuthUserFile /etc/apache2/.htpasswd
        Require valid-user
    </Directory>
</VirtualHost>

Как я могу использовать поток IP-камеры в качестве источника HTML без переадресации портов?

3 ответа3

1

Вы можете попытаться настроить apache2 (virtualhost) в качестве обратного прокси-сервера.

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

ProxyPass / http://192.168.1.215:8081/
ProxyPassReverse / http://192.168.1.215:8081/

</VirtualHost>

Если ваш apache2 выйдет из строя из-за отсутствия установленных модулей, установите и включите их:

Чтобы установить в Debian/Ubuntu, используйте aptitude install libapache2-mod-proxy-html . Затем, чтобы включить, a2enmod proxy и a2enmod proxy_http .

0

Если вы просто хотите иметь безопасный внешний доступ к изображениям с вашей камеры, то вы можете попробовать FTP-камеру IP и службу удаленного просмотра, которую я сейчас разрабатываю. Более безопасный, чем доступ к IP-камере для всего мира.

Запустите демонстрации или создайте учетную запись на https://app.comsci.co.uk/camac

Многие преимущества перед простым FTP-сервером и в настоящее время бесплатны в процессе разработки. Если услуга окажется жизнеспособной и пойдет на коммерческую подписку, цена будет сопоставима со стоимостью электричества при работе рекордера 24x7

0

Вопрос не совсем понятен. Однако, насколько я понял, что вы хотели бы сделать, это выставить поток IP-камеры через веб-сервер правильно?

Ну, если это так, то вам нужно установить промежуточное программное обеспечение, которое будет собирать поток с камеры и делать его доступным на сервере в виде веб-страницы.

Забудьте делать это только с конфигурацией файла .htaccess. К сожалению, вы не можете "перенаправить" внутренний поток http с веб-сервера на камеру, как вы бы хотели.

Этот пакет очень хорош для тех вещей, которые ZoneMinder предлагает также расширенные функциональные возможности для домашней безопасности и так далее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .