Eu configurei um servidor web no meu Pi 3B / Jessie e também instalei o PHP. Agora eu quero configurar o recurso cgi para que eu possa executar scripts bash para operar minha webcam USB. Estou tendo dificuldades porque o Apache é configurado de forma diferente para o Raspbian (na verdade, apenas o Debian é mencionado, mas parece ser o mesmo, e também o Ubuntu).
Eu preciso aparentemente (ref: documentos oficiais do Apache: conteúdo dinâmico com CGI ) adicionar
LoadModule cgid_module modules/mod_cgid.so
para httpd.conf
, mas não existe tal arquivo nesta compilação do Apache, e eu não tenho como adicioná-lo. Esta página ajudou um pouco, mas ainda não tenho certeza do que fazer exatamente nunca configure o Apache antes). Eu olhei através dos arquivos em /etc/apache2/mods-available
, bem como /etc/apache2/mods-enabled
, mas nada parece ser o que eu preciso. O mais próximo parece ser mod_rewrite em /etc/apache2/mods-available/rewrite.load
. Eu criei um diretório /var/www/html/cgi-bin
e fiz um helloworld.sh
que agora é executável, mas que ainda não o faz.
Então alguém pode me ajudar com isso? Eu preciso saber quais arquivos para modificar e como e também quais usuários dar quais permissões (eu adiciono www-data para adm ou sudoers ou apenas altero as permissões nos arquivos). Além disso, como posso dar acesso a /dev/video*
para www-data e assim por diante?
Tags debian cgi ubuntu raspbian apache-httpd