【備忘録】昨日出来なかったことが今日は出来る | Subaru's Husband

Subaru's Husband

python、linux、バイクなんかのネタを書きます。
一応security業界でご飯を食べてます。
備忘録がメインだと思うので、未来の自分が助かれば最高。

hikifarmの設定でどうしてもcgiが動かなくて、
会社のUbuntuの神様に理由を説明してみてもらった。
結果は.htaccessがちゃんと読み込まれないみたい。
神も簡単には分からなくて、直接

 /etc/apache2/sites-available/default
 に
<Directory /var/www/hikifarm>
Order allow,deny
allow from all
Options +ExecCGI + FollowSymLinks
AddHandler cgi-script .cgi
DirectoryIndex index.cgi
</Directory>

を書いたら簡単に動いた。

/var/www/hikifarm/.htaccessに

 Options +ExecCGI +FollowSymLinks
AddHandler cgi-script .cgi
DirectoryIndex index.cgi

て書いてもダメだったのに。

前置きはここまで。

さっき昨日までどうしても動かなかったCGIがサクッと動いた。
あれ?何もしてないぞ。
やったと言えばDigest認証の設定をdav_svn.confに記載してきれいに整理したくらい。
きれいに整理がよかったのかな。
昨日あれだけ悩んだのに原因が分からなく治ると気持ちがわるい。

※恥ずかしながら今まで知らなかったこと

 1.sudo -sで#でいられる
 2.ctrl + r でシェルのヒストリーを検索できる

※物を教わっている時は、

  ・やっていることは目で盗む
  ・早くて分からなければ素直に聞く
  ・最後にお礼はキチンという

Macで環境作るのはまだ先かな。