AN HTTPD ゲストブック/コメント集(2003年3月7日02:34)


きもん kimon_mania@yahoo.co.jp 2003/03/09 21:12

ちひゃさん、アドバイスありがとうございます。
テキストエディタはばっちりメモ帳を使用していました。
メモ帳は最悪のテキストエディタなのですね^^;
色々テキストエディタを探してみたいと思います。


ちひゃ chihya@nifty.ne.jp 2003/03/09 02:00

To きもんさん

マジで解決ですか(笑)

いや、まさか無いなんてことは...と思いましたが、疑ってみるものですねぇ(^^;

htmlファイルの作成はWindowsのメモ帳を使用されたのでしょうか?
これはあまりお勧めできないですよ(^^;

このページの上のほうの「全文検索」のリンク先に色々な情報があります。

その中の1つ 「AN HTTPDの使用環境について」http://homepage1.nifty.com/yito/anhttpd/env.html にも書いてありますが、
フリーでも色々出ていますので、お気に入りのエディタを探すことをお勧めいたします(^^)/

ちひゃ


きもん kimon_mania@yahoo.co.jp 2003/03/08 17:21

解決しました!
原因は「index.html」でした。ちひゃさんのご指摘の通り、ファイル名が間違っていたようです。
テキスト文書でindex.htmlを作ったのですが、どうやらファイル名が「index.html.text」となっていたようで・・・^^;

フォルダオプションで「登録されているファイルの拡張子は表示しない」にチェックが入っていて、実際のファイルの名前は「index.html.text」でも画面の表示では「index.html」となっていて、今まで気づきませんでした。
そのチェックを外し、「.text」の拡張子を削ったら、「http://127.0.0.1/」でも「d:\www\index.html」でも見事(?)に「index.html」が表示されました。
結局ブラウザ、LANうんぬんは全く関係なかったようです^^;

皆様、大変お騒がせしました。
初心者に質問をする場を与えてくださった中田さん、そして丁寧で分かりやすいアドバイスを下さったちひゃさん、本当にありがとうございましたm(_ _)m

(今回参考にさせていただいた過去ゲストブック→http://homepage1.nifty.com/yito/namazu/gbook/20000318.1715.html)


ちひゃ chihya@nifty.ne.jp 2003/03/08 16:19

To きもんさん

なかなか厄介な現象ですね(^^;

あとは、D:\wwwに置いてある「index.html」のファイル名が間違っていないか、くらいでしょうか(^^;
これを確認するには.....ブラウザで URL を入れるところに「d:\www\index.html」と入れて表示されるでしょうか?

これで表示が出ないとすると、「index.html」が無いと思いますが(^^;

.....やっぱりブラウザの設定なのでしょうかねぇ。

ちひゃ


きもん kimon_mania@yahoo.co.jp 2003/03/08 01:30

ちひゃさん、アドバイスありがとうございます。
index.htmlをD:\wwwにおいた状況で、http://127.0.0.1/へのアクセスすると403エラーでしたが、http://127.0.0.1/index.htmlへアクセスすると今度は404エラー(みつかりません - ドキュメントがないか、読み込みができません。)となりました。

デフォルトインデックスは[index.html]、ドキュメントルートに半角全角の打ち間違いや余計なスペースの打ちこみはなさそうです…

オプションの設定は以下の通りです。
一般
ドキュメントルート D:\www
ポート[80]   デフォルトインデックス[index.html]
[v][/~home] → ドキュメントルート¥[home\public_html]

エイリアス
[v] [/]   D:\www
[v] [/~home] D:\www\home\public_html

しばらく404エラーを手がかりにして問題解決の糸口を探っていこうと思っています。
引き続きご指導頂けたら幸いです。


ちひゃ chihya@nifty.ne.jp 2003/03/07 19:41

To きもんさん

「一般」タブの「デフォルトインデックス」はちゃんと「index.html」になっていますか?

ドキュメントルートが「D:\www」のときに「http://127.0.0.1/」にアクセスして「D:\www\index.html」を表示するためには、「デフォルトインデックス」を「index.html」にしておかないといけません。

もし「デフォルトインデックス」に「abcde.html」って書いてあったら「http://127.0.0.1/」にアクセスすると「D:\www\abcde.html」を表示しようとしちゃいます。

「http://127.0.0.1/index.html」とフルに記述して表示されるかどうか見てみると良いです。

ちひゃ


きもん kimon_mania@yahoo.co.jp 2003/03/07 10:15

ちひゃさん、早速のアドバイスありがとうございます!
見事に初心者まるだしのつまらないミスをしていたようです^^;

早速アドバイスに従ってindex.htmlをD:\wwwにおきhttp://127.0.0.1/にアクセスしましたが依然403エラーです。
また、index.htmlをD:\www\home\public_htmlにおきhttp://127.0.0.1/~home/にアクセスしても403エラーです。
念の為F、Gの操作をしましたが状況は前回と同様です。

私としてはLANの設定で何か問題があるのではないかと勝手に考えているのですが…
引き続きご教授の方宜しくお願いします。


ちひゃ chihya@nifty.ne.jp 2003/03/07 05:34

To きもんさん

Cの状態で http://127.0.0.1/ にアクセスしたら、
D:\www\index.html がアクセスされます。
Eに置いてもだめです。

また、Dの意味は、http://127.0.0.1/~home にアクセスすると、
D:\www\home\public_html\index.html にアクセスするという意味です。
http://127.0.0.1/ にアクセスするなら、関係ない話です。

対応をよ〜っく見てみてください(^^)/
解決できるよう祈っています。


きもん kimon_mania@yahoo.co.jp 2003/03/07 02:34

初めまして。CGIの勉強を始めたばかりの超初心者です。
ANHTTPダウンロードさせていただきまして、早速ローカルで動かそうとしたのですが、うまく動きません。
中田さんのFAQを参考に二週間ほどいろいろ試してみたのですが、当方パソコン初心者の為か何度試してもうまく動作しないので、ご教授のほど宜しくお願いします。

@パソコン環境 WIN98 IE6 ケーブル接続
Aデフォルト状態でreadme.htmlの表示はされる
Bhttp://127.0.0.1/にアクセスすると「403エラー このディレクトリのインデックスリストは見られません」となる
CドキュメントルートD:\www
D[v][/~home] -> ドキュメントルート\ [home\public_html]
Eindex.htmlのある場所は D:\www\home
F表示/インデックスでは、「.www_browsableがあるディレクトリのみ表示」のチェックを外すとアクセスは出来てインデックスリストは表示されるが、index.htmlそのものは表示されない(Fは正常に動作していると言うことなのでしょうか…汗)
GブラウザのLANの設定で「LANにプロキシサーバを使用する」にチェックは入ってなかったが、ここにチェックを入れ同時に「ローカルアドレスにはプロキシサーバを使用しない」にもチェックを入れてみたが状況は変わらず。例外に「127.0.0.1」も追加しました。

上級者の方ばかりの中で初歩の初歩の質問をするのは大変恐縮なのですが、どうかご教授のほど宜しくお願いしますm(_ _)m