12,925
回編集
5行目: | 5行目: | ||
== Apache2のインストール == | == Apache2のインストール == | ||
==== パッケージ管理システムからインストール ==== | |||
sudo apt | まず、Apache2をインストールする。<br> | ||
Apacheのサーバルートのディレクトリは、/var/www/htmlディレクトリである。<br> | |||
sudo apt install apache2 | |||
<br> | <br> | ||
Apache2が正常に動作しているかどうかを確認するため、以下に示すようなテストページを作成する。<br> | |||
sudo vi /var/www/html/index.html | |||
<br> | <br> | ||
<syntaxhighlight lang="html"> | |||
<!-- index.htmlファイル --> | |||
<html> | |||
<body> | |||
<h1>Welcome to Raspberry Pi Web Site</h1> | |||
</body> | |||
</html> | |||
</syntaxhighlight> | |||
<br> | |||
Webブラウザに、http://localhost と入力する。<br> | |||
"Welcome to Raspberry Pi Web Site"と記載されたWebページが表示されれば、Apache2のインストールは完了である。<br> | |||
[[ファイル:Apache2 Raspberry Pi 1.jpg|フレームなし|中央|Apache2_Raspberry_Pi_1.jpg]] | |||
<br> | |||
Raspberry Piにおいて、CGIファイルのディレクトリのパスは、/usr/lib/cgi-binディレクトリである。<br> | |||
(ディレクトリを変更する場合は、Apache2の設定ファイルを編集する必要がある)<br> | |||
<br> | |||
動作確認のため、CGIファイルを作成して実行および表示する。<br> | |||
また、一般ユーザがCGIファイルを実行できるようにするため、実行権限を付加する。<br> | |||
sudo chmod 755 /usr/lib/cgi-bin/test.cgi | sudo chmod 755 /usr/lib/cgi-bin/test.cgi | ||
<br> | |||
<syntaxhighlight lang="bash"> | |||
# /usr/lib/cgi-bin/test.cgiファイル | |||
#!bin/bash | #!bin/bash | ||
echo "Content-type:text/html" | echo "Content-type:text/html" | ||
echo "Test!!" | echo "Test!!" | ||
</syntaxhighlight> | |||
<br> | <br> | ||
CGIファイルを実行するため、Webブラウザに http://localhost/cgi-bin/test.cgi と入力する。<br> | |||
Webブラウザに"Test!!" | Webブラウザに"Test!!"という文字が表示されることを確認する。<br> | ||
<br><br> | <br><br> | ||