World Wide Web(以後Web)が普及してから30年以上が経過しました。Webの普及に貢献したのはWebブラウザですが、同時にWebサーバーであるApache HTTP Server(アパッチ。
また、ちょっとした用途のWebサーバーであれば手軽なNodeJSなどを使う場合もあるでしょう。NodeJSを使ったWebサーバーについては第90回で軽く扱っていますので参考にしてみてください。
・第90回 Node-REDからコマンドを実行する(5)
https://news.mynavi.jp/techplus/article/natonakucommand-90/
今回はRaspberry PIにApacheを入れて動かしてみましょう。大昔と違って今ではとても簡単に入れて稼働させる事ができます。なるべくなら高速なRaspberry PIで動かした方がよいでしょう。
なお、今回動かすWebサーバーは外部には公開しないものとして説明します。
○Apacheをインストール
現在のApacheはバージョン2.xです。まず、Raspberry PIのターミナルで以下のコマンドを入力します。
sudo apt update
次に以下のコマンドを入力します。
sudo apt install apache2 -y
無事にインストールされたら、もうWebサーバーは稼働しています。という事でWebブラウザからアクセスして動いているか確認してみましょう。
例えばraspberry PIがIPアドレス192.168.11.7であればブラウザのアドレス欄に以下のように入力してリターンキーを押します。
http://192.168.11.7/
Raspberry PIのアドレスがわからない場合は以下のコマンドを入力します。Raspberry PIで使えるインターフェースとともにネットワークアドレスが表示されます。
ip a
特定のインターフェースのアドレスを確認したい場合はインターフェース名を指定します。
ip addr show eth0
ip addr show wlan0
アドレスはIPv4とIPv6が表示されます。IPv4のアドレスだけ表示したい場合は以下のように入力します。
ip -4 addr show
特定のインターフェースのIPv4アドレスを表示する場合は以下のように入力します。
ip -4 addr show wlan0
IPv6アドレスを表示する場合は以下のようになります。
ip -6 addr show
ip -6 addr show wlan0
アドレスを確認したらブラウザでアクセスします。デフォルトのページが表示されればOKです。
○デフォルトのページを変更
次にデフォルトのページを変更してみましょう。apacheではデフォルトのページは以下のディレクトリにあります。
/var/www/html
ここらへんはHTMLなどの知識が必要になりますが、単純にテキストだけ表示するのであれば以下のようにindex.htmlファイルの内容を書き換えます。
sample
ラズベリーパイでapache











![[USBで録画や再生可能]Tinguポータブルテレビ テレビ小型 14.1インチ 高齢者向け 病院使用可能 大画面 大音量 簡単操作 車中泊 車載用バッグ付き 良い画質 HDMI端子搭載 録画機能 YouTube視聴可能 モバイルバッテリーに対応 AC電源・車載電源に対応 スタンド/吊り下げ/車載の3種類設置 リモコン付き 遠距離操作可能 タイムシフト機能付き 底部ボタン 軽量 (14.1インチ)](https://m.media-amazon.com/images/I/51-Yonm5vZL._SL500_.jpg)