piでCGIを使うときの注意

  • 投稿日:
  • by
  • カテゴリ:

MovableTypeをpiで稼動するのを狙う。

root@pi:~# a2enmod
Your choices are: actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authnz_ldap authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta cgi cgid charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dump_io env expires ext_filter file_cache filter headers ident imagemap include info ldap log_forensic mem_cache mime mime_magic negotiation php5 proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy_scgi reqtimeout rewrite setenvif speling ssl status substitute suexec unique_id userdir usertrack vhost_alias
Which module(s) do you want to enable (wildcards ok)?
cgi
Module cgi already enabled ←さっき入れちゃったのでこういう反応となった。
root@pi:~#

それから/etc/apache2/mods-available/mime.conf の下記を編集する。
(21行のgzipの行はcgiとは別の話。219行のAddhandler cgi-script .cgi が本題)

root@pi:/etc/apache2/mods-available# diff mime.conf.org mime.conf
21c21
< #AddEncoding x-gzip .gz .tgz
---
> AddEncoding x-gzip .gz .tgz
219c219
< #AddHandler cgi-script .cgi
---
> AddHandler cgi-script .cgi
root@pi:/etc/apache2/mods-available#