68user's page 掲示板

Prev< No. 1861〜1866> Next  [最新発言に戻る] [過去ログ一覧]
No. 1861 # すな 2001/03/28 (水) 21:56:36
質問では有りませんが、気になったもので・・・

自分の借りているレンタルサーバーのログに以下のような行がありました。

xxx.xxx.xxx.xxx - - [28/Mar/2001:20:00:52+0900] "GET http://www.intel.com/ HTTP/1.1" 200 1846 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)"

これってどう解釈すればいいのでしょう?
当然ですが該当するURLにファイルはありません。

試しに自己保有のLinux版Apacheに telnet でいろいろ試してみましたが、
ステータス 200 が出ることは有りませんでした。

単にサーバーのログ記録ミス(エラー?)なのでしょうか?
こちらでも、こんなログが残る事は有りましたでしょうか?
なんとなく気持ちが悪いので、判る方がいらっしゃれば教えてください。

No. 1862 # 68user 2001/03/28 (水) 22:17:58
>>1861 すな
> 試しに自己保有のLinux版Apacheに telnet でいろいろ試してみましたが、
> ステータス 200 が出ることは有りませんでした。
FreeBSD 4.1-RELEASE + apache-1.3.12 で、
    GET http://www.intel.com/ HTTP/1.0
でステータス 200 が出ました。ブラウザを普通に使っていれば、
PATH は必ず / から始まるはずですが、先頭が / でない PATH を
要求すると 200 が返るんですね。これって仕様かしら?

No. 1863 # すな 2001/03/28 (水) 23:46:17
>>1862 68user
あら・・・
環境が関係するようですねぇ。

Vine Linux 1.1CR
Server version: Apache/1.3.3 (Unix) (Red Hat/Linux)
な環境で、
$ telnet localhost 80
GET http://www.yahoo.co.jp/ HTTP/1.0
とすると、
HTTP/1.1 302 Found が返り…

GET http://www.yahoo.co.jp/ HTTP/1.1
とすると、 400 Bad Request が返りました。

最初のログでは、HTTP/1.1 となっていたのに何故?
アクセス元は、JPNICとINTERNICで調べられなかったので、新手の
攻撃かとも考えましたが違うようですね。

このログが出たApacheのバージョンは、Server: Apache/1.3.6 (Unix)
でした…

さらに上のサーバーで、
GET http://www.yahoo.co.jp HTTP/1.0
としたら、/ にした際のドキュメントが返って来ました。
もう一つおまけにWin版1.3.12のApacheでもステータス200で同じ動作でした。
#この動作は何???

う〜ん、すっきりしないなぁ…
ともあれ試してもらってありがとうございました。
# サーバーの管理者に聞けば判るのかなぁ…

No. 1864 # 68user 2001/03/29 (木) 03:17:23
>>1863 すな
> GET http://www.yahoo.co.jp/ HTTP/1.1
> とすると、 400 Bad Request が返りました。
HTTP/1.1 では、Host ヘッダが必須ですが、これは大丈夫ですか?

    http://X68000.startshop.co.jp/~68user/net/http-4.html
        なお、HTTP/1.1 を使う場合は Host ヘッダを必ず付けなくてはいけません。

> / にした際のドキュメントが返って来ました。
うちもそうでした。

apache のバージョンに依存するようなので、本当のところを
調べたければ http://www.apache.org/websrc/viewcvs.cgi/
更新履歴を調べるのがよさげですが、時間がとれない…。

あるいは src/CHANGES に、変更理由が書いてあったりするかも
しれません。

No. 1865 # はてな 2001/03/29 (木) 09:38:10
初めまして。
UNIXは、初めて触ってたのですが、本やHPで調べても答えがわからないので、質問させてください。

リモートで、クライアントのWin98にX for Windowsをインストールしましたが、文字化けを起こしました。FON形式に変換されています。
相手のソラリスにはOpen WindowとX Windowがインストールされてます。
クライアントがアクセスするとOpen Windowが立ち上がるよう、設定されていましたので、
/usr/openwin /bin/openwin

/usr/openwin /bin/Xに書き換えたんですが、状態は相変わらずです。
文がおかしいのでしょうか?

よろしくお願いします。

No. 1866 # なべぞう 2001/03/29 (木) 12:57:42
はじめまして。突然ですが、ポート番号の対応表について質問させ
てください。

こちらのサイトに「Windows なら C:\windows\services です。
ここに載っているプロトコルは「well-known port」と言えるでし
ょう。」とあります。

しかし、C:\windows\servicesが見当たりません。なお私はwin
NTを主に使用しています、バージョンによって異なるものなんで
しょうか!?

Prev< No. 1861〜1866> Next  [最新発言に戻る] [過去ログ一覧]