Apach2.0 ホームディレクトリでCGIが
こんにちは。
CGIの勉強をしています。
わかる方がいらっしゃいましたら、おしえてください。
ソースは、poderosaでつないでviにて作成。
ブラウザからのアクセス
http://XXX.XXX.XXX.XXX/~admin/cgi-bin/test.cgi
(test.cgi)755
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello\n";
./test.cgi
にて、Helloと表示される
(httpd.confに追加したもの)
UserDir public_html
<Directory /home/*/public_html>
AllowOverride All
Options IncludesNoExec ExecCGI FollowSymLinks
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
以下を追加したこともあり↓
<Directory /home/*/public_html/cgi-bin/>
AllowOverride None
Options ExecCGI
SetHandler cgi-script
Order allow,deny
Allow from all
AddHandler cgi-script .cgi
</Directory>
よろしくおねがいします。