Raspberry PiにApache導入してWebサーバーとして動かす時のTIPS。Webカメラ、mjpg-streamerをブラウザから起動する
カテゴリー:#電子工作 Raspberry Pi、Arduinoなど(記事数:242)

2021.10.21

Raspberry PiにApache導入してWebサーバーとして動かす時のTIPS。Webカメラ、mjpg-streamerをブラウザから起動する

基本は4年前のコレ

(1)コンテンツを置くディレクトリの所有者変更
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権限付与)
は実行後にアクセス可能になるが、再起動後無効になるvideo0は毎回接続時に生成されるから?
これらのデバイスの所有者は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など



■ ■ ■ コメント ■ ■ ■

いいっすね!=2

名前 ↑B

コメント(※改行は省略されます)

※3回以上の連続書き込み不可
この記事のアクセス数: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縲€