始めまして。
amitaniと申します。
apacheにてCGIが上手く作動しません。
DocumentRootでならば作動するのですが、
ユーザフォルダだと作動しません。
環境は以下です。
RedHat 7.1
apache-1.3.23-11
今まで試してみたことは
#ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
ScriptAlias /cgi-bin/ "/home/foo/public_html/cgi-bin/"
<Directory "/home/*/public_html/cgi-bin">
AllowOverride All
Options ExecCGI Indexes FollowSymlinks MultiViews
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi (#は削除済)
上記の /home/foo/public_html/cgi-bin/ にtest.cgiを配置。
http://hogehoge/cgi-bin/test.cgi
ですと、CGIが作動するのですが
http://hogehoge/~foo/cgi-bin/test.cgi
だと作動しません。
http://hogehoge/~foo/index.html
にはアクセスできます。
ブラウザには
Internal Server Error
が表示され、エラーログには
Premature end of script headers: /home/foo/public_html/cgi-bin/test.cgi
が吐かれてます。
ここ数日、Webを検索したり、ほかの人に尋ねてみましたが
原因が分かりません。
すみませんが、どなたかご教授お願いいたします。
Follow-Ups:
- [linux-users:99549] Re: apache でCGIが動作しないtadashi mishima
- [linux-users:99555] Re: apache でCGIが動作しないNAKATANI KATSUMI
- Prev by Subject: [linux-users:99545] Re: RedHat7.1とNotes5.0.11
- Next by Subject: [linux-users:99549] Re: apache でCGIが動作しない
- Previous by thread: [linux-users:99539] Kernel options
- Next by thread: [linux-users:99549] Re: apache でCGIが動作しない
- Indexes:[Main][Thread]