Hatena::ブログ(Diary)

yaakaito::Blog RSSフィード

2008-09-25

Leopard+apache CGIが動くまで

ちょっとWebアプリを書こうと思うので、動作確認できるようにapacheを使えるようにした。

lighttpdも考えたんだけど、情報が少ないので今回はお預け。

apacheの起動

リンゴ→環境設定→共有→Web共有


最初はこれでやったけどあとは全部コマンドでやるといいと思います。

sudo apachectl start   : 起動
sudo apachectl stop    : 停止
sudo apachectl restart : 再起動

これで普通に動きました。


CGIを使えるようにする

/Library/WebServer/CGI-Executables/ の中なら特に何もしなくても動く。

ただあまりにも不便なので ~/Site/ より下で動くようにする。

cp /etc/apache2/users/アカウント.conf ~/

アカウント.conf は超シンプルでした。

とりあえず.cgiだけ動くようにしてみました。

<Directory "/Users/yaakaito/Sites/">
    AddHandler cgi-script .cgi
    Options Indexes MultiViews ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
sudo cp アカウント.conf /etc/apache2/users/
apachectl restart

おしまい。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/yaakaito/20080925/1222355330