はじめての自宅サーバ構築 - 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.26 )
日時: 2008/04/01 14:07
名前: たう

> 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

直接は関係ないかも知れないけど、ユーザーホームページで "~"チルダがなぜないんですか?

本当だったら http://www.miyazaki-web.net/~ikiru/test.cgi の様な気がするんですけど
設定ファイルで置き換え転送してませんか?

僕はこれで、本来の(ユーザーホームページじゃない処)が動かなくなってしまった経緯があります。
メンテ
 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。 ( No.27 )
日時: 2008/04/01 18:15
名前: インク補充

たうさんの言う通りかも。

ikiruさんへですが、
ワイルドカードを使ってすべてのユーザーにチルダ無しでアクセスできるように設定
してたりしてませんかね?

>http://www.miyazaki-web.net/accesslog/accesslog.cgi
>としてもError Code 404 (HTTP_NOT_FOUND)ページが見つかりません。となりました。
>また、普通に表示できていた


accesslog というユーザーディレクトリを探しに行って見つからないので
エラーになってるのかも。
メンテ
 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。 ( No.28 )
日時: 2008/04/10 00:10
名前: ikiru
参照: http://www.miyazaki-web.net/

左官屋 太一 様 インク補充様 たう様 他皆様
留守中に大変なことになっていたと驚きまた申し訳なく思っています。
遅くなり申し訳ありません。
解らない奴が解らないままとにかく全てが勉強だと、自分のやりたいと思っていることに必要か必要でないのかも解らず、管理人さんが推奨していることならやってみようとただそれだけでやっているので、
質問の仕方内容や、現れたことがどれに関連したものなのか解らずごちゃ混ぜになって、悪い形になって巻き込んでご迷惑をお掛けしました。
本当に申し訳ないです。
そしてまた大変有り難く思っております。
これに懲りず気付いたことがありましたらご指摘アドバイスお願い致します。

たうさんからの
「”チルダ”が何故無いか。」という点ですが、
TIPS集『Webサーバ(Apache)』のユーザホームページを公開するには?(その2:"~"チルダなし)
を設定しました。
これは、数年前下北山村や十津川村のIT講習会のお手伝いに行った時"~"を入れられないご年配の方が多かった為です。
うちの田舎もご多分に漏れず過疎の村で若手が50代後半で後継者は本当に少ないです。
そんな人達にも見て貰いたいのでチルダを付けないことにしました。
(その前にインターネットができるようにして貰わないと見て貰えませんが。)

>設定ファイルの置き換え転送・・・・・すいません、意味が分かりません。解らないまま設定しているかどうかも解りません。
なのでApacheの設定を順に追って確認してみます。
>僕はこれで、本来の(ユーザーホームページじゃない処)が動かなくなってしまった経緯があります。
そんなことがあるのですか。自分の状態がそれに当たるのか当たらないのか解らないので・・・
どうしたら良いのだろう。

インク補充さん、ありがとうございます。
>ワイルドカードを使ってすべてのユーザーにチルダ無しでアクセスできるように設定
>してたりしてませんかね?
・・・・?もしかして、これ?のこと?かな?
この通りに設定しています。これに何か問題があるのでしょうか。

>ユーザパスの「public_html」をapacheでアクセスできる様にする
>以下は「.htaccess」を有効、SSI・CGI実行の許可に設定
><Directory /home/*/public_html>
>  AllowOverride All
>  Options Includes ExecCGI FollowSymLinks
>  Order allow,deny
>  Allow from all
></Directory>

メンテ
 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。 ( No.29 )
日時: 2008/05/04 12:14
名前: てんまる

ちょっと気がついたので、書き込んでおきます。

http://kajuhome.com/tips/tips_03_013.shtml
を参考にチルダなしで私も設定していたのですが、ホームディレクトリ内の一般ユーザに対してのホームページは有効でした。しかしながら、/var/www/html/ におけるフォルダ及びファイルが認識されませんでした。

AliasMatch ^/([^/]+)/(.*) /home/$1/public_html/$2

たぶんこの設定が、/var/www/html/にも影響するのかと思われます。(私は素人なので試行錯誤でここまで行き着きましたが)
これをクリアできれば、Apacheアクセスログ(オリジナル)が動くと思われます。

以上です。
メンテ
 Re: accesslog.cgi Error Code 404 (HTTP_NOT_FOUND)ページが見つかりません。 ( No.30 )
日時: 2008/05/05 13:12
名前: ikiru
参照: http://www.miyazaki-web.net/

てんまるさん、ikiruです。初めまして。
貴重なご助言ありがとうございます。
遅くなってすみません。

そんなこともあったのですか。
いただいたヒントを元に色々と買いだめした本をめくってみましたが、残念ながらこの部分に関する記述を見つけることが出来ませんでした。
引き続きもう少し調べてみます。

僕はもっと甚だしい素人なので、またお気づきの点がありましたら、ご指摘頂くと大変有り難いです。

何処が悪いのか解らないので、もしかしたらルーターの設定でこれが通るようにしなければならないのかもしれないと思って、三日程前から見直していました。
初めてのルーターの設定でしたので、今見直してみると順序立てて関連付けてしないと非常に見にくいでした。
打ち込みのミスも見つけることが出来たのでそれはそれで良かったのですが、今度は修正方法がどうやったら良かったのか解らない。
付属の設定例や解説を見ても見つけられなかったので、ヤマハのサポートの方に連休後また尋ねてみなくては。
というような今日この頃で、解らないことだらけでちっとも進みませんが、止められません。

過去に色々書いたので一つ朗報を。
http://www.miyazaki-web.net/kato/のindex.htmlにつけたカウンターが機能しました
http://www.miyazaki-web.net/index.htmlに付けたカウンターは機能せず、見比べるとCGI本体の設置場所に問題があるのかもしれない気がしてきました。
とりあえず、/kato/にリンクさせて動いているふうを装っています。
何とか/home/ユーザー/public_html/index.htmlに付けたCGIは動くようになりました。

てんまるさん、皆さんありがとうございました。
これからもよろしくお願いします。

メンテ

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

■ その他

ページ先頭へ

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