はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。
日時: 2008/02/09 17:34
名前: ikiru
参照: http://www.miyazaki-web.net/

①不明点・障害内容:accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。
②ログの有無   :すみません。(−_−;)許可がありません。となりました。
  (有:その内容):
③Distribution  :CentOS
      Version:5
④Service Name  :accesslog
      Version:
⑤ネットワーク構成:NTT光プレミアム→NTU→CTU(ブリッジ)→ルーター(YAMAHA RTX1100)→サーバー(ns1.miyazaki-web.net)

今日は皆さん。どなたかお手透きの時で結構ですのでよろしくご教授下さい。

Apacheアクセスログ(オリジナル)の作成を見ながら設定しました。

# ls -l ./accesslog/
-rwxr-x--- 1 apache apache 8522 10月 2 10:28 accesslog.cgi
drwxr-x--- 2 apache apache 4096 8月 14 10:29 history
-rw-r----- 1 apache apache 1764 10月 2 10:26 init.pl

# ls -l ./
drwxr-x--- 3 apache apache 4096 2月 5 23:41 accesslog

# ls -l /etc/httpd/conf/
-rwx------ 1 root root 5532 10月 2 10:25 custom_log.pl

# tree /etc/httpd/conf/
/etc/httpd/conf/
      |-----custom_log.pl

# tree /var/www/html/
/var/www/thml/
      |-----access_log.dat
      |-----access_page.dat
      |-----access_unknow.dat
      |-----access_log.cgi
      |-----history
      |    |----20080206.log
      |-----init.pl

# ls -l /var/www/html/
drwxr-x--- 3 apache apache 406 2月 8 01:20 sccesslog

# ls -l /var/www/html/accesslog/
-rw-r--r-- 1 root root 474 2月 7 15:06 access_log.dat
-rw-r--r-- 1 root root 259 2月 7 15:06 access_page.dat
-rw-r--r-- 1 root root 4113 2月 7 13:11 access_unknow.dat
-rwxr-x--- 1 apache apache 8522 10月 2 10:23 accesslog.cgi
drwxr-x--- 2 apache apache 4096 2月 7 00:10 history
-rw-r----- 1 apache apache 1764 10月 2 10:26 init.pl

http://www.miyazaki-web.net/accesslog/accesslog.cgi
としてもError Code 404 (HTTP_NOT_FOUND)ページが見つかりません。となりました。
また、普通に表示できていた
http://www.miyazaki-web.net/kobaru/test.cgi
http://www.miyazaki-web.net/yugawa/test.cgi
http://www.miyazaki-web.net/kato/test.cgi(削除)
を実行するとファイルのダウンロード画面がポップアップしてくるようになりました。
http://www.miyazaki-web.net/venus/test.cgi
http://www.miyazaki-web.net/shinya/test.cgi
http://www.miyazaki-web.net/ikiru/test.cgi
は普通にテストページが表示されます。

# ls -l /home/kobaru/public_html/
-rwxr-xr-x 1 apache apache 359 2月 9 13:38 test.cgi

何度も見直して自分で気付いたところは直したのですが、まさかポップアップするような修正はしてないつもりです。
もし意図してそうしたならそれはそれで凄いと思うのですが。そんな力は全くないです。
cgiの設定で良く陥る注意点などありましたらアドバイス頂けると有り難いです。
よろしくお願い致します。
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

■ コンテンツ関連情報

 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません ( No.6 )
日時: 2008/03/18 23:46
名前: ikiru
参照: http://www.miyazaki-web.net/

Noviceさん、貴重なアドバイスありがとうございます。重ねてお返事が遅くなり申し訳ありません。
すぐにでもお返事しなければと思ったのですが、ろくに見直しもせず自助努力もせずに何度もお問い合わせしてしては申し訳なく、何度も見直し何度も頭を冷やしてオーナやパーミッションをチェックし、ファイルに全角などは入り込んでいないか見たりしましたが、結局原因を見つけることができず、今まで時間ばかりが過ぎてしまいました。
どうしても何処にも違いが見付からないので、test.cgiの記述に問題があるとしか考えられず、といってもこれも幾ら見直してカーソルを一文字ずつ動かしていっても結局何処にも見つけることはできませんでした。
ふと思って、きちんと作動しているtest.cgiを誤作動しているtest.cgiに上書きコピーしてみたらどうなるのだろうとやってみました。
結果はポップアップしてしまうという誤作動は起こらず、正常に表示されました。
原因を見つけることはできませんでしたが、これでひとつ解決しました。
残る問題のaccess.cgiはいまだに解決できません。
スクリプトの設置やパーミッションに問題がないと思われますので、Apache設定ファイルの記述をミスしているとしか思えません。
見ていただいて御指摘していただければ大変にありがたいです。よろしくお願い致します。

<Directory "/var/www/html/cgi-bin">
  Options ExecCGI
  AllowOverride All
</Directory>

<Directory "/var/www/html/accesslog">
  Options ExecCGI
</Directory>

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

#
# For a single logfile with access, agent, and referer information
# (Combined Logfile Format), use the following directive:
#
#CustomLog logs/access_log combined
SetEnvIf Request_URL "default\.ida" no_log
SetEnvIf Request_URL "cmd\.exe" no_log
SetEnvIf Request_URL "root\.exe" no_log
SetEnvIf Request_URL "Admin\.dll" no_log
SetEnvIf Request_URL "NULL\.IDA" no_log
SetEnvIf Request_URL "NULL\.printer" no_log
SetEnvIf Request_URL "_vti_bin" no_log
SetEnvIf Request_URL "_vit_pvt" no_log
SetEnvIf Request_URL "MSOffice" no_log
SetEnvIf Request_URL "\.(gif)|(jpg)|(png)|(ico)|(css)|(js)$" no_log
SetEnvIf Remote_Addr 203.152. no_log
CustomLog logs/access_log combined env=!no_log

# Custom log (start)
LogFormat "%{%Y/%m/%d %H:%M:%S}t %h %>s %m %U" custom_log
CustomLog "| /etc/httpd/conf/custom_log.pl >> /var/log/httpd/custom_log" custom_log env=!no_log
# Custom log (End)

なお、下にあからさまにerror表示されたログを貼り付けました。繰り返し表示されております。これが関係しているのかそれとも別の何かかわからないので見ていただけないでしょうか。
[Sun Mar 16 04:02:31 2008] [error] env.createBean2(): Factory error creating channel.jni:jni ( channel.jni, jni)
[Sun Mar 16 04:02:31 2008] [error] config.update(): Can't create channel.jni:jni
[Sun Mar 16 04:02:31 2008] [notice] config.update(): done status:
[Sun Mar 16 04:02:31 2008] [error] env.createBean2(): Factory error creating vm: ( vm, )
[Sun Mar 16 04:02:31 2008] [error] config.update(): Can't create vm:
[Sun Mar 16 04:02:31 2008] [error] env.createBean2(): Factory error creating worker.jni:onStartup ( worker.jni, onStartup)
[Sun Mar 16 04:02:31 2008] [error] config.update(): Can't create worker.jni:onStartup
[Sun Mar 16 04:02:31 2008] [error] env.createBean2(): Factory error creating worker.jni:onShutdown ( worker.jni, onShutdown)
[Sun Mar 16 04:02:31 2008] [error] config.update(): Can't create worker.jni:onShutdown
メンテ
 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。 ( No.7 )
日時: 2008/03/19 00:04
名前: ken

/etc/httpd/conf/httpd.confで

CGIスクリプトを実行できる様にする
#
# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)
#
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)
#
AddHandler cgi-script .cgi

AddHandler cgi-script .cgi .pl  ←.plも記述


圧縮されたフォルダを解凍してからサーバーにアップロードしてますか?
それをすると失敗するかもしれません。
もしそうならばサーバーにアップロードしてから解凍して下さい。

メンテ
 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。 ( No.8 )
日時: 2008/03/19 03:37
名前: ikiru
参照: http://www.miyazaki-web.net/

Kenさん、ありがとうございます。
>AddHandler cgi-script .cgi .pl  ←.plも記述
上記のように記述しております。
サーバーへのアップロードはフリーズしたままアップロードしました。
(自身がなかったのでもう一度フリーズしたままアップロードしてから解凍し確認しました。)
残念ながらクライアントから http://www.miyazaki-web.net/accesslog/accesslog.cgi としても404ページが見つかりませんでした
他に原因になりそうな事はないでしょうか。
apache php のインストール後、HTML、cgi、SHTML、phpのテストページは表示されます。
ユーザホームページをチルダ無しで公開できます。
TIPS集のapachetopはインストールできませんでした。
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do

# apachetop
-bach : apachetop:command not found

apacheの各種情報を調べるには? で http://www.miyazaki-web.net/server-server-info としても Error code 404 HTTP_Not_Found です
LoadModule info_module modules/mod_info.so はある事を確認しています。

apacheの状態を調べるには? では、http://www.miyazaki-web.net/server-status としたら
Apache Server Status for www.miyazaki-web.net というのが表示されましたので正常に動いているようです。

DocumentRootの他にパスを公開するには? で http://www.miyazaki-web.net/favorite としても Error code 404 HTTP_Not_Found です

バーチャルホストの公開方法  http://www.shop-miyazaki-web.net/ としてもインターネットエクスプローラーではこのページを表示できません。となってしまいます。

オリジナルエラーページは表示されます。

Webページアクセス制限 http://www.miyazaki-web.net/security/ としても Error code 404 HTTP_Not_Found です

ヘッダーとフッターは表示されました。(どのような使い方をすれば効果的なのでしょうか?)

WebDAVは途中まではで来ていたようなのですがユーザー名とパスワードの入力ボタンが出てこなかったです。

Webalizerの動作確認 http://www.miyazaki-web.net/usage/ としても 403 Forbidden でした

何か手がかりになる事はないでしょうか?
よろしくご教授下さい。
メンテ
 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。 ( No.9 )
日時: 2008/03/19 12:31
名前: ken

http://サーバーのローカルIP/accesslog/accesslog.cgi にするとどうなるのでしょう
他も試してみて下さい。
メンテ
 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。 ( No.10 )
日時: 2008/03/21 00:15
名前: ikiru
参照: http://www.miyazaki-web.net/

kenさん、ありがとうございます。

http://サーバーのローカルIP/accesslog/accesslog.cgi にするとどうなるのでしょう
>他も試してみて下さい。


Webページアクセス制限 http://203.152.205.162/security/  Error code 404 HTTP_Not_Found です
Webalizerの動作確認 http://203.152.205.162/usage/    403 Forbidden でした
apacheの各種情報を調べるには? http://www.203.152.205.162/server-server-info Error code 404 HTTP_Not_Found です
DocumentRootの他にパスを公開するには? http://203.152.205.162/favorite Error code 404 HTTP_Not_Found です

ということで結果に代わりありませんでした。
他には何か無いでしょうか。
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.