ニュース村上や

“TOP”へ

 

 

平成26年3月9日

 

本日も“Raspberry Piで、遊んでいます。

 

既にインストールしているApacheの設定です。

 

 

CGIが動かなくて、結構苦戦しました。

Apache設定ではなく、CGIの改行コードを変換していなかっただけでした。

 

【忘備録】

SSHでの作業(root権限)

Apache設定

(1)apache2サービス起動時にエラーメッセージが出るので、以下の内容のファイルを作成

/etc/apache2/conf.d/nameの内容】

ServerName localhost

 

(2)cgiの拡張子の指定

/etc/apache2/mods-available/mime.confの修正】

AddHandler cgi-script .cgi .pl ←コメントの削除と「.pl」の追加

AddHandler image/gif .gif ←追加

AddHandler image/jpeg .jpeg .jpg .jpe ←追加

AddHandler image/png .png ←追加

 

(3)cgi実行ディレクトリの変更 「/usr/lib/cgi-bin/」→「/var/www/cgi-bin/

/etc/apache2/sites-available/defaultの修正

# ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/  ←コメントアウト

ScriptAlias /cgi-bin/ /var/www/cgi-bin/ ←修正

# <Directory "/usr/lib/cgi-bin"> ←コメントアウト

<Directory "/var/www/cgi-bin">  ←修正

 

/etc/apache2/sites-available/default-sslの修正(同上)

# ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/  ←コメントアウト

ScriptAlias /cgi-bin/ /var/www/cgi-bin/ ←修正

# <Directory "/usr/lib/cgi-bin"> ←コメントアウト

<Directory "/var/www/cgi-bin">  ←修正

 

# service apache2 restart

 

 

 

【バックナンバー】

* 平成26年2月23日

* 平成26年2月11日

* 平成26年2月9日

* 平成26年2月2日

* 平成26年1月26日

* 平成26年1月12日

* 平成26年1月5日

* 平成26年1月3日

* 平成25年

* 平成24年

* 平成23年