投稿日:2002年12月22日 作成鷹の巣

No.7201 Apacheのデフォルトインデックスファイルにアクセスできません。



Apacheのデフォルトインデックスファイルにアクセスできません。

No.7201 投稿時間:2002年12月22日(Sun) 22:31 投稿者名:上野 URL:http://unn.jp

こんにちは、上野です。
自分もApacheに挑戦してみようと思い、早速インストールしました。
一応、「あなたの予想に反して・・・」のページは見れました。
で、httpd.confのルートをD:/wwwに変えたのですがどうも同じままです。
いろいろと試しては見るものの、D:/www/index.htmlは見えません。。httpd.conf以外のところも書き換えなければいけないのでしょうか?


もう少しご自分で調べてみては。

No.7202 投稿時間:2002年12月22日(Sun) 22:53 投稿者名:なべけん URL:http://www.tknetworks.oc.st/

> こんにちは、上野です。
> 自分もApacheに挑戦してみようと思い、早速インストールしました。
> 一応、「あなたの予想に反して・・・」のページは見れました。
> で、httpd.confのルートをD:/wwwに変えたのですがどうも同じままです。
> いろいろと試しては見るものの、D:/www/index.htmlは見えません。。httpd.conf以外のところも書き換えなければいけないのでしょうか?

もう少しご自分で調べてみては。
# それか、「いろいろ試したこと」を書くとか。

http://cc.sakura.ad.jp/apache/beginner/httpd-conf.html

http://www.google.com/

# httpd.conf を変更したら "必ず" Apache を再起動させましょう。


設定変更後に再起動するのを忘れてました。

No.7209 投稿時間:2002年12月23日(Mon) 07:46 投稿者名:上野 URL:http://unn.jp

> # httpd.conf を変更したら "必ず" Apache を再起動させましょう。

すみませんでした。
再起動するのを忘れてました・・・


再起動後にカウントがでて、30秒になると消えてしまいます。

No.7210 投稿時間:2002年12月23日(Mon) 07:51 投稿者名:上野 URL:http://unn.jp

実は、Apacheを再起動させてみると、カウントがでて、30秒になると消えてしまいますが、これはどういうことなんでしょうか?


記述に間違いがあったようです。

No.7211 投稿時間:2002年12月23日(Mon) 08:42 投稿者名:上野 URL:http://unn.jp

どうも記述に間違いがあったようです。
ご迷惑をおかけしました。


CGIが動きません

No.7218 投稿時間:2002年12月23日(Mon) 16:13 投稿者名:上野 URL:http://unn.jp

CGIの設定に移ったんですが、
http://www.futomi.com/lecture/apache/config.html
↑のページを参考にhttpd.confの311行目の
<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None
</Directory>
のところを
<Directory D:/www>
Options +ExecCGI
AddHandler cgi-script .cgi
</Directory>
と書き換えましたが、動きませんでした。(無論、その時々に再起動いたしましたが・・)
Apacheのマニュアルも見たんですが、直訳みたいで意味がサッパリ分らないんです。
バージョンは1.3.27です。


error_log を確認することです。

No.7219 投稿時間:2002年12月23日(Mon) 16:37 投稿者名:なべけん URL:http://www.tknetworks.oc.st/

> Apacheのマニュアルも見たんですが、直訳みたいで意味がサッパリ分らないんです。

# 無理に Apache を使う必要はないのでは。

こういう場合はまず、 error_log を確認することです。
# 「どこにあるの?」という質問は却下。 httpd.conf を確認しましょう。

# script の一行目を確認されたし。an httpd では弄らなくても動くからね。
#!c:\perl\bin\perl
# とか(Active perl がインストールされているとこ)になってるか。


CGIのエラー内容。

No.7221 投稿時間:2002年12月23日(Mon) 16:43 投稿者名:上野 URL:http://unn.jp

> # 無理に Apache を使う必要はないのでは。

それもそうなんですが、.htaccessも使いたいので・・・(アクセス制御以外の機能をです)

># 「どこにあるの?」という質問は却下。 httpd.conf を確認しましょう。
とりあえず、CGIのエラーだけ・・・

[Mon Dec 23 16:34:30 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:30 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:30 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:30 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:30 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:30 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:30 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:32 2002] [error] [client 43.244.40.49] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:32 2002] [error] [client 43.244.40.49] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:32 2002] [error] [client 43.244.40.49] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:33 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/cbbs/cbbs.cgi
[Mon Dec 23 16:34:33 2002] [error] [client 43.244.40.49] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:33 2002] [error] [client 43.244.40.49] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:33 2002] [error] [client 43.244.40.49] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:39 2002] [error] [client 61.201.224.31] File does not exist: d:/www/acappella/acappella
[Mon Dec 23 16:34:41 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/cbbs/cbbs.cgi
[Mon Dec 23 16:34:42 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:42 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:42 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:42 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:42 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:34:42 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:01 2002] [error] [client 43.244.40.49] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:52 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:52 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:52 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:52 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:52 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:52 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:54 2002] [error] [client 61.201.224.31] File does not exist: d:/www/acappella/acappella
[Mon Dec 23 16:35:56 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:56 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:56 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:56 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:56 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:35:56 2002] [error] [client 61.201.224.31] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:36:13 2002] [error] [client 61.201.224.31] File does not exist: d:/www/acappella/acappella/gcount/gcount.cgi/
[Mon Dec 23 16:36:41 2002] [error] [client 210.165.213.89] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:36:41 2002] [error] [client 210.165.213.89] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:36:42 2002] [error] [client 210.165.213.89] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:36:42 2002] [error] [client 210.165.213.89] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:36:42 2002] [error] [client 210.165.213.89] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:36:42 2002] [error] [client 210.165.213.89] couldn't spawn child process: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:36:47 2002] [error] [client 210.165.213.89] couldn't spawn child process: d:/www/cbbs/cbbs.cgi
Apache server shutdown initiated...
[Mon Dec 23 16:37:08 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:08 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:08 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:08 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:08 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:08 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:10 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:10 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:10 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:10 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:10 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:10 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:11 2002] [error] [client 61.201.224.31] File does not exist: d:/www/acappella/acappella
[Mon Dec 23 16:37:12 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:12 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:12 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:12 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:12 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:12 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:15 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/cbbs/cbbs.cgi
[Mon Dec 23 16:37:16 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:16 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:16 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:16 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:16 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:16 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:29 2002] [error] [client 210.165.213.89] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:29 2002] [error] [client 210.165.213.89] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:29 2002] [error] [client 210.165.213.89] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:29 2002] [error] [client 210.165.213.89] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:30 2002] [error] [client 210.165.213.89] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:30 2002] [error] [client 210.165.213.89] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:40 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:40 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:40 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:40 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:40 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:40 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:41 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:41 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:41 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:41 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:41 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:41 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:43 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:43 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:43 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:43 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:43 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:37:43 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:39:57 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:39:57 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:39:57 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:39:57 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:39:57 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:39:57 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/ecount/ecount.cgi
[Mon Dec 23 16:40:01 2002] [error] [client 61.201.224.31] Options ExecCGI is off in this directory: d:/www/cbbs/cbbs.cgi


ルートの設定にExecCGIを記述すれば、解決するような?

No.7241 投稿時間:2002年12月24日(Tue) 09:12 投稿者名:通りすがりなのですが URL:

37分以降のログを見てると、設定の記述が間違ってる気がしますが・・・
ルートの設定にExecCGIを記述すれば、解決するような?
無論 #AddHandler cgi-script .cgiのコメントアウトは外して下さいね。

まぁ、参考までに
<Directory "D:/www">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
allow from all
</Directory>


CGIのリンクをクリックすると...

No.7220 投稿時間:2002年12月23日(Mon) 16:39 投稿者名:上野 URL:http://unn.jp

↓のページも参照し、httpd.confをDLし記述してあるようにやりましたが、カウンターは表示されず、
http://www.telemesse.ne.jp/fish_bird/ddns/
BBSのリンクをクリックすると、
Forbidden
You don't have permission to access /cbbs/cbbs.cgi on this server.


--------------------------------------------------------------------------------

Apache/1.3.27 Server at u-hs.hn.org Port 80
とでます。

http://www.telemesse.ne.jp/fish_bird/ddns/


パーミッションの設定がなってないだけでは?

No.7239 投稿時間:2002年12月24日(Tue) 00:40 投稿者名:普通のおっさん URL:

パーミッションの設定がなってないだけでは?


そうでした。あともう一つ質問が・・・・

No.7246 投稿時間:2002年12月24日(Tue) 11:42 投稿者名:上野 URL:http://unn.jp

すいません。やはり、パーミッションの設定が間違っていました。
AN HTTPDでやっていたので、パーミッションを変更するのを忘れていたので・・・
そこで、いちいち書き換えるのは不便なので、ドキュメントルートD:/wwwの下に、
usr/local/bin/perlでパールを置き、
パーミッションは#!/usr/local/bin/perlとしたんですが、カウンターは表示されませんでした。
やはり、#!/usr/local/bin/perlだけではなく、#!d:/www/usr/local/bin/perlと記述しなければいけないのでしょうか?


Perlのパス指定ですよ。

No.7248 投稿時間:2002年12月24日(Tue) 13:36 投稿者名:通りすがりなのですが URL:

>パーミッションは#!/usr/local/bin/perl
パーミッションはUnixなどにおいて、ファイルのアクセス権限・属性を表すものです。
ちなみにWin系のシステムですと、この概念がありません。

っで、本題ですが、、#!d:/www/usr/local/bin/perl は #!/www/usr/local/bin/perlでも大丈夫だと思います。
(perl.exeまでが D:\www\usr\local\bin\perl.exe の場合ですけどね)

#また、ルート上にPerlを置くのは個人的に如何かと思いますが・・・・・・


なぜか普通のままだとエラーになってしまいます。

No.7249 投稿時間:2002年12月24日(Tue) 13:46 投稿者名:上野 URL:http://unn.jp

お返事ありがとうございます。
> ちなみにWin系のシステムですと、この概念がありません。

なぜか普通のままだとエラーになってしまいます。


ドキュメントルートの外に置いたら、ちゃんと動作しました。

No.7250 投稿時間:2002年12月24日(Tue) 13:50 投稿者名:上野 URL:http://unn.jp

ドキュメントルートの外に置いたら、
#!/usr/local/bin/perlで
ちゃんと動作しました。


|目次|掲示板|過去ログ目次|▲頁先頭|