2021.10.21
Raspberry PiにApache導入してWebサーバーとして動かす時のTIPS。Webカメラ、mjpg-streamerをブラウザから起動する
基本は4年前のコレ
apacheの実行ユーザーwww-dataであり、ブラウザから実行したスクリプトの実行者はwww-dataとなる。
/var/www/htmlの所有者はもともとrootなのでwww-dataに変更
chown www-data:www-data html
(2)今後の保守をやりやすくするためにwww-dataグループにpiを登録
sudo usermod -aG www-data pi
※グループへのユーザー追加後は再起動しないと権限が反映されない。
(3)wwwフォルダ中の実行ファイルの実行権限をwww-dataグループにも付与
chmod 755 test.py
(4)ブラウザから実行したスクリプトからWebカメラにアクセスする方法
mjpg-streamerやfswebcamなどはUSB接続したWebカメラ「/dec/video0」を入力元として使用する
sudo chmod o+rw /dev/video0 (everyone にrとw権限付与)
これらのデバイスの所有者はroot/videoとして生成されるようなのでvideoグループにwww-dataを登録
sudo usermod -aG video www-data
※グループへのユーザー追加後は再起動しないと権限が反映されない。
再起動後に、ブラウザから実行したスクリプトでmjpg-streamerが起動可能になる。
(参考)
グループ一覧はcat /etc/groupまたはコマンドgroupsで見れる。
crontabで実行したスクリプトのエラーを拾うには
* * * * * cd /var/www/html;python upload.py > /var/www/html/cronlog.txt 2>&1
ip addrでIPアドレスを調べられる。
Category:#電子工作 Raspberry Pi、Arduinoなど
Follow @fetuin
■ ■ ■ コメント ■ ■ ■
この記事のアクセス数:483本カテゴリーで直近コメントが書かれた記事
12/12 00:58:縲勲5Stamp Fly縲阪r繝峨Ο繝シ繝ウ蛻晏ソ��′閾ェ螳�〒鬟帙�縺励※繝輔ぃ繝シ繝�繧ヲ繧ァ繧「譖エ譁ー縺九i螳呵ソ斐j縲ゞnitCam莉倥¢縺溘j縺ィ縺�255696蛻�燕
11/29 08:19:縺翫≧縺。遘区怦髮サ蟄舌°繧茨シ∬�螳��遨阪∩髮サ蟄舌く繝�ヨ縺後☆縺斐>驥上↓繝サ繝サ繝サ190譌・蜑�
11/27 09:16:縲軍aspberry Pi Pico 2 W縲阪�7繝峨Ν��1000蜀�シ峨〒Bluetooth繧8ifi繧ゆスソ縺医k192譌・蜑�
07/01 21:34:Arduino縺ァ闊ェ遨コ辟。邱壹′閨エ縺代k縲�Arduino Nano縺ァ蛻カ蠕。縺吶k繧ィ繧「繝舌Φ繝牙女菫。繧キ繝シ繝ォ繝峨郡CARP縲阪′9500蜀��2024蟷エ10譛亥�闕キ髢句ァ�340譌・蜑�
12/06 16:22:襍、螟也キ壹き繝�ヨ繝輔ぅ繝ォ繧ソ繝シ辟。縺励�繝ゥ繧コ繝代う蜈ャ蠑上き繝。繝ゥv2縺ォ繝輔ぅ繝ォ繧ソ繝シ霑ス蜉�548譌・蜑�
11/03 10:39:繧ェ繝シ繝励Φ繧ス繝シ繧ケ縺ョ螳カ蠎ュ逕ィ蝨ー髴�ィ医窪QIS-1縲�(PRIORIS)縺ョ螳梧�蜩√′8580蜀�〒逋サ蝣エ582譌・蜑�
09/29 11:31:Raspberry Pi 5縺檎匱陦ィ縲�4縺九i2蛟埼ォ倬溷喧縲`2繧ケ繝医Ξ繝シ繧ク縺翫h縺ウPCI-Express2.0蟇セ蠢懊ょ、紋サ倥¢縺ァGPU縺後▽縺ェ縺偵■繧�≧��1荳����617譌・蜑�
08/28 00:48:Raspberry pi zero 2W縺梧悽蠖薙↓3500蜀�〒譚・縺滂シ】ero縺ィ縺ョ豈碑シ�649譌・蜑�
08/22 09:42:Raspberry zero 2W縺碁∵侭霎シ縺ソ3500蜀�655譌・蜑�
06/24 23:21:莉頑怦縺ョ縲後ヨ繝ゥ繝ウ繧ク繧ケ繧ソ謚陦薙阪�繝ゥ繧コ繝代う繧ォ繝。繝ゥ迚ケ髮�ょ℡縺�%縺ョ髮題ェ後そ繝溘�繝ュ縺ョ蟇�ィソ繧帝寔繧√◆蜷御ココ隱後□713譌・蜑�
05/06 22:29:Raspberry Pi縺ァCPU貂ゥ蠎ヲ繧呈クャ螳壹☆繧区婿豕�762譌・蜑�
04/24 23:54:菴墓律髢捺戟縺、縺句ョ滄ィ薙ゅΛ繧コ繝代うzero縺ォUSB繧ォ繝。繝ゥ縺ィ繝「繝舌う繝ォ繝舌ャ繝�Μ繝シ繧偵▽縺ェ縺�〒繝ェ繧「繝ォ繧ソ繧、繝�驟堺ソ。774譌・蜑�
04/08 09:45:縲弱%繧後′螻翫¥鬆�∽ソコ縺ョ逡代�譌「縺ォ豁サ繧薙〒縺�k縺�繧阪≧縲上Λ繧コ繝吶Μ繝シ繧貞慍讀阪∴縺励※雜�オカ蠕梧t縺励◆莠コ縺ョ謇玖ィ�791譌・蜑�
→カテゴリー:#電子工作 Raspberry Pi、Arduinoなど(記事数:242)
本カテゴリーの最近の記事(コメント数)
2025.04.21Raspberry Pi縺ィLiDAR繧サ繝ウ繧オ繝シ縺ァ360蠎ヲ3D繝代ヮ繝ゥ繝槭せ繧ュ繝」繝翫�繧定�菴懊☆繧九が繝シ繝励Φ繧ス繝シ繧ケ繝励Ο繧ク繧ァ繧ッ繝医訓iLiDAR縲�1繧ウ繝。
2025.03.05繝ゥ繧コ繝代う蜈ャ蠑擾シ√�繝。繝ゥ逧�↑譁�ォ�菴懈�逕ィ繝上Φ繝峨�繝ォ繝臼C縲勲icro Journal Rev.2 ReVamp縲阪�Zero 2W謳ュ霈�4繧ウ繝。
2025.02.27逅�ウサ繝輔Μ繝�8縺�3譛�1譌・髢句ぎ4繧ウ繝。
2024.12.10縲勲5Stamp Fly縲阪r繝峨Ο繝シ繝ウ蛻晏ソ��′閾ェ螳�〒鬟帙�縺励※繝輔ぃ繝シ繝�繧ヲ繧ァ繧「譖エ譁ー縺九i螳呵ソ斐j縲ゞnitCam莉倥¢縺溘j縺ィ縺�32繧ウ繝。
2024.12.05Seeed縺ョRaspberry Pi zero逕ィGrove Base(HAT)縺後�繧ケ繝医ヵ繧」繝�ヨ縺ァ濶ッ縺�─縺�11繧ウ繝。
2024.12.04Raspberry Pi縺ョ繧ォ繝。繝ゥ縺ァ髱呎ュ「逕サ繧呈聴繧区凾縺ョ繧ェ繝励す繝ァ繝ウ繝。繝「:fswebcam/USB繧ォ繝。繝ゥ譎ゅ→raspistill/蜈ャ蠑上き繝。繝ゥ9繧ウ繝。
2024.11.28縺翫≧縺。遘区怦髮サ蟄舌°繧茨シ∬�螳��遨阪∩髮サ蟄舌く繝�ヨ縺後☆縺斐>驥上↓繝サ繝サ繝サ30繧ウ繝。
2024.11.26縲軍aspberry Pi Pico 2 W縲阪�7繝峨Ν��1000蜀�シ峨〒Bluetooth繧8ifi繧ゆスソ縺医k72繧ウ繝。
2024.11.17Raspberry Pi繝吶�繧ケ縺ョ遶倶ス楢ヲ悶き繝。繝ゥ繧剃ス懊k縺溘a縺ョ繧ェ繝シ繝励Φ繧ス繝シ繧ケ繝懊�繝峨郡tereoPi縲�19繧ウ繝。
2024.11.03Raspberry Pi縺ィ繝�ぅ繧ケ繝励Ξ繧、縺ァ縺頑焔霆ス繝�ず繧ソ繝ォ繧オ繧、繝阪�繧ク繧剃ス懊l繧九が繝シ繝励Φ繧ス繝シ繧ケ繧ス繝輔ヨ縲窟nthias縲�5繧ウ繝。
譛霑代�蟶ク騾」縺輔s 蛹ソ蜷搾シ�笘�28縲繝医け繝。繝シ笘�17縲蜷榊商螻矩未隘ソ莠コ TW笘�25縲縺�<(貊�幻闍ヲ闌カ荵�@縺カ繧�)笘�70縲縺ェ縺ェ縺励&縺�笘�73縲迚ケ蜻ス縺輔s笘�79縲繝昴さ笘�346縲縺オ縺�■繧�>繧薙&繧薙�縺√s(繧�k繧翫f繝ゥ繝ェ繝シ)笘�101縲Dcd笘�85縲縺�↓繧�(em縺ァ繝阪け繧オ繧ケ5竊抵ソス)笘�38縲繧峨�笘�32縲隰�笘�80縲JP笘�26縲縺オ縺�>縺。繧�s笘�2縲マ�笘�105縲774(竊仙濠隗偵�縺イ縺ィ)笘�83縲縺輔※縺輔※笘�30縲笘�笘�45縲knob笘�2縲orz笘�38縲縺吶″繧�″笘�78縲驟斐b縺舌i笘�41縲umomo笘�2縲10蟷エ驕ク謇�笘�48縲莠ャ繝昴Φ3B(諢丞慍縺ァ繧ゅお繝�ず)笘�40縲F笘�52縲逋ス笘�53縲縺オ縺�■繧�>繧�(繧オ繧、繝井クサ螳ー閠�) TW笘�96縲縺ィ縺上a縺�笘�82縲マ�(縺ッ縺倥a縺ヲ縺ョ縺吶∪縺サ) TW笘�52縲 |