トップページphp
989コメント287KB

【公開】apache総合スレッド【鯖】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/07/10 00:59ID:???
apacheで自宅鯖立てているヤシも鯖立て方が分からないヤシも皆集合!

本家サイト

http://www.apache.jp/
http://www.apache.org/

関連スレ

Apacheの設定を教えてください
http://pc.2ch.net/test/read.cgi/php/1003772635/l50

Apache2.x 【新鯖入荷しました】
http://pc.2ch.net/test/read.cgi/php/1018333172/l50
0352nobodyさん02/09/16 22:25ID:kWza2nw4
>>351
タイムアウトさせたら?
0353nobodyさん02/09/16 22:47ID:???
>>350
CGIで走らせると不具合が出るスクリプト?
レッツPHPのアクセス解析だと動かなくなるね。
つーか、WebAlizerでログ集計するようになったからこれはもう不要になったし。

掲示板とかチャット、アンケート集計など、一通りのPHPスクリプトを使ってるけど、動かない、なんて事はないよ。
前述のアクセス解析ツールだけだなぁ。

つか、アンケート集計では、日に600件ぐらい投票があって、モジュール式だとちょくちょく飛んでた。
CGI式に切り替えたら安定して動いてるし、飛ぶ事もなくなった。

速度よりも安定性を取るのは当然。どうしてもモジュール式で動かしたかったら1時間毎に再起動したら?
それしかないと思う。
0354root02/09/16 23:29ID:Bzg7QZDj
>>353
マジデスカッ!
うーん、飛ばなくなったんですか。羨ましいなぁ。
よし!ボクちんもCGIモードで動かして様子見ることにしますぅ。
んでも、スクリプトの一行目にPerl-CGIみたいにPHP.EXEまでの
絶対パス書かなきゃだめでしたよね。違いましたっけか。
>速度よりも安定性を取るのは当然。どうしてもモジュール式で動かしたかったら1時間毎に再起動したら?
あ、それボクちんもやったんです。でもリスタートするとスレッド数がThreadsPerChildで指定した数に遠く及ばない状態になってしまって、鯖が
うんともすんとも言わなくなることがあるんですぅ。
完全停止させてからスタートさせればとりあえずは問題ないですぅ。
有用な助言ほんとうに感謝しますぅ。
なって
0355root02/09/16 23:30ID:Bzg7QZDj
ギョエー
>>354の最後の「なって」はゴミですぅ。
ごめんなさいですぅ。
0356nobodyさん02/09/16 23:46ID:???
>>352
いやね、TimeOutはどうかなーと思ったけど、
ちんたら細々とダウンロードされるとなかなかTimeOutしないのよ。
TimeOut 300とかやっても300秒どころか30分でも1時間でも居座るの。
まあMaxClientsを増やせば済むという解決法もあるがの。
0357nobodyさん02/09/17 03:03ID:???
CGI版、Module版、ISAPI版だったらやっぱりISAPI版が一番いいんですかね?
0358root02/09/17 10:25ID:???
えっと、今日は学校さぼってCGIモードの状況確認ですぅ。
朝7時にApacheを終了させてhttpd.confの設定変更を行って再びApacheを
起動しましたぁ。
Apacheの現在のメモリ使用量は26MBですぅ。システム的な不具合も起きて
いません。
スクリプトも手を加えずに以前のままで問題なく走ってますぅ。でも、それは
ドキュメントルートとその配下のディレクトリにあるものだけですぅ。それ
以外のエイリアス指定されたディレクトリにあるスクリプトは500エッラーで
はっしりっません。

ボクちんって何かほかに設定すべきことを忘れてるんでしょうか?
0359root02/09/17 11:40ID:???
えっと、ドキュメントルートの外に置かれたスクリプトは、php.iniの
user_dirにそのパスをセットしてもエッラーで動かなかったから、
doc_rootの値を空にしちゃって解決ぅ。いいのかなぁ。
0360root02/09/17 11:47ID:???
>>357
ボクちんもISAPIモードがいっちばん好きなんだけど、このモードでApache走らせ
るとリクエストを処理しているうちに、だんだんWindowsがおかしくなってきちゃうの。
挙句の果てはSTOPエラーですぅ。
今回>>353さんのご助言をもとにCGIモードに替えたから、これでWindowsがおかしく
ならなかったら、完全にISAPIモードのバグだとおもいますぅ。
0361nobodyさん02/09/17 16:09ID:???
mod_ssl 当ててないヤツは早急に当てれ
0362nobodyさん02/09/17 17:54ID:???
>>361
あーなんかまた穴が空いてて、つーか穴が無いもんだから
バッファがオーバーフローしちゃう穴が見つかったみたいね。
というか漏れはWinユーザーだからどこかにバイナリがうp
されないとどうしようもない。誰か知らんかね?
0363nobodyさん02/09/17 18:01ID:???
certificateもってもないのに、443は要らないの。
とっとと閉じちゃいましょうね、はいはい。
0364若葉02/09/17 18:13ID:???
>>361
SSLって利用料金かかるんじゃないの?
ドメイン登録しないといかんのでしょ
0365nobodyさん02/09/17 18:22ID:???
SSLでは証明書に偽りがないことを第三者に保証してもらう必要がある。
この「第三者」をちゃんとした業者に頼むなら金がかかる。

が、よそにやってもらうかわりに自分でやっちまえば金はかからん。
そのかわり信頼性は低くなるし、そのサーバにHTTPSでアクセスするたびに
「その証明書おかしいんじゃーの?」という警告が出る。
0366nobodyさん02/09/17 18:29ID:???
ここがその例だな。
GNUへの募金
http://donate.fsf.org/
0367nobodyさん02/09/17 19:14ID:???
>>363
アホやなコイツ。
自宅鯖でもテスト用に作成したCAで自サイトとクライアント間の通信を
暗号化できるの知ってんだろ。あ、ゴメソ、アッフォだから知らないか。
だからほれ、あれだ、ようは自サイト内のコンテンツにクライアントの
メアドとかのちょっとした個人情報や、管理人宛に送る文章を入力して
もらうフォームなんかがあったら、ちょっと暗号化したくなるだろ?
・・・・・・アッフォはそんな事は考えないか。合掌。
0368nobodyさん02/09/17 21:22ID:???
>>354
外部CGI式にしても、php内の一行目にパス追加、なんて事は、Apache側の設定で回避出来るよ。
Apache1.3.26の設定例になるが、スクリプトエイリアスでphp.exeを置いてるパスのエイリアスを作る。
で、アクションアプリケーションで、phpなファイルはエイリアスにあるphp.exeを起動させる、と言う指定をすればいい。
これでモジュール式phpから移行したとしても、楽に出来るよ。

>完全停止させてからスタートさせればとりあえずは問題ないですぅ。
そうだわな、リスタートじゃメモリに居座ったりするからなぁ。
ストップ、スタートとさせないと安定して動かないんだよな。

エイリアスに置いてるphpが動かないみたいだけど、うちの環境では問題無く動いてるよ。
httpd.confに設定すれば問題はないみたい。
0369nobodyさん02/09/17 22:07ID:???
>>368
なるほど、そうすれば perlでもパス書かなくてすむね。
0370nobodyさん02/09/17 22:20ID:???
>>369
ダメでーす。
phpでこれができるのは、はじめからそういう使い方を考慮して設計されてるから。
perlはそんなことを考えて作られてない。
0371nobodyさん02/09/17 22:42ID:???
>>369
Perlでも一応できるよ。別の方法でね。
#オレは詳しく知らんのでだれかきぼんw

ScriptInterpreterSource registry
ってのがあるみたいだが、関連付けに手間取って(つーかよくわからんかった)、
できなかったので俺みたいなやつにはお勧めできない。
#結局できなかったしw
0372nobodyさん02/09/18 02:11ID:l892fLm0
perl のパス問題はシンボリックリンク一本で解決するので、どうでもいいと
思うのですが悩ましいでしょうか。敢えて perl のフルパス表記を止めるなら、
以下のような書き方があります。

#!/bin/sh

(echo \$0='"'"$0"'";'; tail +5 $0) | exec perl
exit $?

# perl script comes hereafter.
printf("Hello, World!\n");

Win 環境の場合は CMD.EXE を叩けばいいと思います。遅くなりますが。
037337202/09/18 02:14ID:l892fLm0
それはそれとして質問なのですが、cronolog と httplog はどちらがお勧めで
しょうか。なんかあまり差が見えないのですが、cronolog を参考に httplog
が書かれたという認識でいいのでしょうか。
0374nobodyさん02/09/18 03:27ID:???
オンラインマニュアルのデザイン変わってた
http://httpd.apache.org/docs-2.0/
0375nobodyさん02/09/18 10:47ID:???
>>367
( ´,_ゝ`)プッ 自己認証でSSL上げるほどオナニーな使い方はねーヨ。
たかが、そんなことするために嬉しがって、SSLにせんでもええわ。
必死だな、このアフォ。
0376nobodyさん02/09/18 11:24ID:???
>>373
とりあえず、それがどの環境で動く何をするものなのか書いてくれや。
ぐぐる手間がはぶける。

で、結論からいうと、「そのぐらい自分でスクリプト書けば?」
スクリプトの骨格は下のような感じ(もちろんこれだけでは不十分)。

#!/bin/sh
mv access.log access.log.`date +%Y%m%d`
cp /dev/null access.log
apachectl graceful
037737302/09/18 12:43ID:???
> とりあえず、それがどの環境で動く何をするものなのか書いてくれや。
> ぐぐる手間がはぶける。

ごめんなさい。両方知ってるようなコアな人が居るといいな、と思って
書き流したもんで。

> で、結論からいうと、「そのぐらい自分でスクリプト書けば?」

えーと、分かってるとは思うんですが念のため。log のローテーションにはいろいろ
微妙な点があります。(例えば graceful restart はログの移行を保証しない。
詳しくは http://httpd.apache.org/docs/logs.html#rotation 等参照。
もともと syslogd が pipe を使うのも、そこに理由があるわけで。)

で、その辺を考えて自分で perl のスクリプトを組んであちこちで流用していたの
ですが、ありものでちゃんと動いて、かつ高速で graceful restart の曖昧性もない
んならそっちを使う方が正しいだろうつうことで、今は cronolog を使っています。
その後、httplog についても知ったので、そっちはどうなのかな、と。
037837002/09/18 14:56ID:???
httpd.confか.htaccessに以下を追加する。

AddHandler perl-script pl
Action perl-script /cgi-bin/perl-wrapper.cgi

/cgi-bin/perl-wrapper.cgiに以下のスクリプトを置く。

#!/usr/bin/perl
my $script = $ENV{PATH_TRANSLATED};
my $dir = $script;
$dir =~ s@/[^/]*$@@;
if (! -f $script) {
print qq(Status: 404 Not Found\r
Content-Type: text/plain\r
\r
script not found.
);
exit;
}
chdir($dir);
exec("$^X", $script);

以上により、
・拡張子.plのファイルは、そのスクリプトの#!の行に示されているperlではなく、
 perl-wrapper.cgiの#!行のperlで実行される。
・chmod +xしなくてもスクリプトが実行されるようになる。
・cgi-binにしかCGIを置けない環境でも、cgi-bin以外の場所に置いたスクリプトを実行できる。
phpのCGI起動では、phpの内部でこのスクリプトと同様の処理がおこなわれている。
あ、ちなみにこのスクリプトは3分で書いたいいかげんなもので、
バグやらなんやらがあるかもしれんので注意。あくまでサンプルであって、
371の言うとおり、Win32のApacheではそれ用のディレクティブを使った方がいい。
0379nobodyさん02/09/18 15:40ID:???
あるIPアドレスの人のアクセスログを残したくないのですが、
どのファイルにどのように記述すればいいですか?

SetENVIfを使って あるIPアドレスははじく方法を見つけたのですが。
0380nobodyさん02/09/18 15:51ID:???
>あるIPアドレスの人のアクセスログを残したくないのですが、
>どのファイルにどのように記述すればいいですか?

httpd.confでSetEnvIfを使ってください。

>SetENVIfを使って あるIPアドレスははじく方法を見つけたのですが。

そんなことにSetEnvIfを使わないでください。
0381root02/09/18 21:51ID:???
じつゎ今日も学校さぼりまひた。そんでもってあれからマル1日
(23時間18分)経過したわけですが、ぜんぜん快調ですぅ。
1日経ったApacheのメモリ消費量は22.8MBですぅ。
>>368
あ、なんかそんな設定ディレクティヴがあったようなきがしますぅ。
あれ?でもそれは確かPHPをCGIで使うときの設定ですよね。
ボクちんはhttpd.confのなかにPerlまでのパスをモロに書く部分が
あったということを記憶してまっすが、今使ってるApache2(Win32)の
httpd.conf確認してみたらどこにもなかったでっす。なんか夢を見て
いたのかもしれないですぅ。
0382root02/09/18 21:54ID:???
>>379
ボクちんは
SetEnvIf Request_URI default\.ida.* iis_worm
SetEnvIf Request_URI "default\.ida.*" iis_worm
SetEnvIf Request_URI default\.ida iis_worm
SetEnvIf Request_URI "default\.ida" iis_worm
SetEnvIf Request_URI default\.ida* iis_worm
SetEnvIf Request_URI "default\.ida*" iis_worm
#
SetEnvIf Request_URI root\.exe iis_hack
SetEnvIf Request_URI cmd\.exe iis_hack
#
SetEnvIf Remote_Addr 127\.0\.*\.* localhost
SetEnvIf Remote_Addr 192\.168\.*\.* localhost
SetEnvIf Remote_Host localhost localhost
SetEnvIf Remote_Host マシン名 localhost
#
CustomLog logs/access.log full env=!localhost
CustomLog logs/localhost_access.log localhost env=localhost
CustomLog logs/iis_worm.log iis_worm env=iis_worm
CustomLog logs/iis_hack.log iis_hack env=iis_hack
#
CustomLog logs/referer.log referer env=!localhost
CustomLog logs/localhost_referer.log referer env=localhost
CustomLog logs/agent.log agent env=!localhost
CustomLog logs/localhost_agent.log agent env=localhost
って設定してWWWとローカルとアクセスログ関連を分離して出力させてますぅ。こんなふうな感じで
SetEnvIf Remote_Addr 111\.111\.111\.111 hajikimashita
CustomLog logs/access.log full env=!hajikimashita
でいいとおもいますぅ。
0383root02/09/18 21:58ID:???
で、また皆さんに聞きたいんですけど、>>382
SetEnvIf Request_URI default\.ida iis_worm
SetEnvIf Request_URI "default\.ida" iis_worm
SetEnvIf Request_URI default\.ida* iis_worm
SetEnvIf Request_URI "default\.ida*" iis_worm
この部分はお馴染みの
GET /default.ida?NNNNNNNNNNNNNNNNNNNNNNNNN(以下略)
のアクセス専用に
CustomLog logs/iis_worm.log iis_worm env=iis_worm
で指定したファイル名で出力させるつもりで書いたんです。でも
実際にアクセスがあっても書き込みされずにファイルサイズが0なんですぅ。
ローカルアクセス(ブラウザでhttp://127.0.0.1/default.ida?NNNNNNNNNNNNNNNNNNNNNNNN(以下略)と打つ)
とすると記録させますぅ。
おんなじようなものを6行書いてるのは、記録されない理由がわからずにヤケを起こした
からですぅ。
ボクちんの記述って間違ってますか?
0384nobodyさん02/09/18 22:08ID:???
>>383
おまえは間違ってない。
が、CodeRedの方が間違っているのでその方法では分離できない。
0385nobodyさん02/09/19 04:53ID:m6xqW5vA
<age>
0386nobodyさん02/09/21 20:28ID:???
>>383
情報感謝しますぅ。
ということはどうあがいても SetEnvIfじゃ分離記録できないってことで
すね。かなしぃー。
んじゃアクセスログ採り専用にバーチャルホストを1個作って、んでもって
メインのホストの設定にmod_rewriteを使ってワームのアクセスだけを
ログ採り専用にバーチャルホストにリダイレクトするとか、同じくmod_rewrite
で特定のエラーを吐かせるとか・・・。
なんかめんどくさそうでいやだなぁ。
美しくスマートな方法で採れる技って、ないんっでしょうか?
0387nobodyさん02/09/21 20:30ID:???
うぎゃーまたやっちった。
>>386の中の>>383>>384って書きたかったんです。
ごめんなさい。
0388nobodyさん02/09/21 21:04ID:???
>>386
SetEnv worm
SetEnvIf Request_URI .* !worm
SetEnvIf Request_URI default.ida worm
のようにすると、400 Bad RequestでRequest_URIに値が入らなかった場合でも
wormはセットされるので、分離可能なはず。試したことはないので確認よろしく。

ちなみに、うちでは386の言うとおり、NameVirtualHostを使って
ワームをダミーの仮想ホストに誘導してる。こうすると
FreeBSD.Scalper.WormやLinux.Slapper.Wormのような、
Nimida/CodeRedほどあからさまなアクセス痕跡を残さないワームや、
mod_proxyの設定ミスを狙って不正プロクシ利用をしようとしたログも
特に追加の設定なしで分離できるので。
0389nobodyさん02/09/21 23:58ID:azYVMF38
初心者的な質問で申し訳ないです。

index.htm とか index.html とかのファイルが
ない場合に勝手にインデックスが生成されて表示されますが
これを 500 で表示するためにはどうしたらいいのでしょうか?

httpd.conf で設定できますか?
0390nobodyさん02/09/21 23:59ID:???
>>389
なぜ、403じゃなく、500として処理したいんだ?
普通に403エラーとして処理するのがいいと思うが。
0391X ◆japan/wc 02/09/22 00:13ID:???
>>389
.htaccess で検索すれ。
Googleだと初心者向けのが最初に出たはず。
お世話になりましたm(_ _)m>ミケネコ様
0392nobodyさん02/09/22 00:57ID:???
>>389
mod_autoindex で検索すれ。
http://httpd.apache.org/docs-2.0/mod/
http://httpd.apache.org/docs-2.0/mod/mod_autoindex.html

一番上のディレクトリならOptioins から Indexesの記述を消すだけ
特定のディレクトリなら
Optioins -Indexes
と記述すれば40xにはなるはず。
500は意味が違うので403か404の間違いと勝手に推測
お世話になりましたm(_ _)m>美月あんな様
0393nobodyさん02/09/22 01:32ID:???
お世話になりましたm(_ _)m>MEGUMI様
0394nobodyさん02/09/22 02:30ID:???
お世話になりましたm(_ _)m>雛形あきこ様
0395nobodyさん02/09/22 06:18ID:opo/G4wj
htdocsの下にに*.incのファイルを置いた場合にそれらを、

●直接 http://foo.com/hoge.inc とブラウザで指定しても見ることもダウンロードもできない。
●でも、phpからはincludeできる

という設定にすることは、可能ですか?
可能だとしたら、どうすればいいのでしょう?
0396nobodyさん02/09/22 07:10ID:???
<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>
039739502/09/22 12:15ID:???
>>396
なるほどーありがとうございます
0398nobodyさん02/09/22 13:41ID:???
>>396に神子雨林
0399nobodyさん02/09/22 14:47ID:???
マニュアル見りゃわかルレベルで神ですか
おめでてーな
0400nobodyさん02/09/22 17:16ID:???
マニュアル見りゃわかるレベルのことをマニュアル読めなどと言わずに教えてくれる人=あるいみ神

ってことじゃない?
0401nobodyさん02/09/22 17:19ID:???
つまり
教えて君製造機
なわけだ。
0402nobodyさん02/09/22 18:16ID:???
あのー、私はWindowsでApache2を使っているんですが、モジュールを
1個有料(なるべく安く)で作ってくれる方っていませんか?
いま手元には1万年くらいしかありませんが。
作って君でスンマソン。
おながいします。
0403nobodyさん02/09/22 18:43ID:???
業者に発注しなよ
040402/09/22 19:29ID:???
例えばどこよ
0405nobodyさん02/09/22 19:33ID:???
>402
>私はWindowsでApache2を使っているんですが
Apache2が作れるのならモジュール一つぐらい楽勝でそ
0406nobodyさん02/09/22 19:40ID:???
( ゚д゚)ポカーン
0407nobodyさん02/09/22 19:43ID:???
( ゚Д゚)ポカーン
0408nobodyさん02/09/22 19:44ID:???
( ゚д゚)ポカーン
0409nobodyさん02/09/22 20:30ID:???
(-_-)ポカッ
ネタ挙げるな。

0410nobodyさん02/09/22 21:22ID:???
漏れは>>405がネタだと思うで。
普通、”Apache2が作れる”なんて言わんからな。
それ以前にApacheがなんであるのか知らないんじゃないんでない?
晒してAge!る♪
0411nobodyさん02/09/22 21:36ID:???
>>405は言語障害をお持ちなだけ、ageる必要は無い
0412nobodyさん02/09/22 21:36ID:???
>>410
漏れは>>402をネタって言ったのYo
>>405はいい人だと思うYo
0413nobodyさん02/09/22 22:30ID:???
それよか明日も休日でんねん。
皆なにして過ごすねん?
0414nobodyさん02/09/22 22:31ID:???
漏れは近所の山奥でアパッチバーベQでキマリ!
0415nobodyさん02/09/22 22:51ID:???
自家用アパッチで遊覧飛行
0416nobodyさん02/09/23 00:04ID:???
管理してるネットワークからの呼び出し。
0417nobodyさん02/09/23 22:07ID:???
W2Ksp3 + apache 1.3.26 + no-ip.org(DynamicDNS)

で、鯖を自宅運用してるのですが
ページの表示がリロードした際などに失敗するときがあり
DNSエラーで表示できなくなってしまいます。

また、エラー発生タイミングがばらばらで一度表示エラーが
起こるとすべてのHTTPネットワークが巻き込まれページ表示不能になってしまいます。
しかし、これらも一度接続を切り(ADSL)再接続するとまた正常に戻ります。
DNSキャッシュをflush、またDNSキャッシングサービス停止、
レジストリでネガティブキャッシングを無効化、といろいろ試したのですが
あまり関係ありませんでした。
おそらく鯖はあまり関係なくDNS周りの所為だとは思うのですが...

どなたか解決方法知りませんか・・・?(´A`;)ヘルプミー
0418教えて君02/09/23 22:32ID:???


 アパッチの資格試験みたいなのってありますか?

0419nobodyさん02/09/23 23:31ID:???
あったような
0420nobodyさん02/09/24 01:36ID:PDH6BJrB
2.0.40で、SSI 利用してるんだけど、XBitHack fullって、.htaccess に
書いても反映されないのだが、なぜかわかる方いますか?

モジュールは、deflateをconfigureした時にオプションで入れたんだけど
そいつが悪さしてんのかな?

わかるヤシ教えて。
0421nobodyさん02/09/24 02:22ID:H/pEFY84
>>418
Turbo-CE Pro Apache試験
http://www.turbolinux.co.jp/support/edu/turbo_ce-pro.html

みたいな?

ちなみに、Apacheに*資格*試験はありえないかと。揚げ足だけど。
0422nobodyさん02/09/24 02:23ID:???
>>420
Options +Includes
042342002/09/24 09:02ID:PDH6BJrB
>>420
聞き方悪かった。SSIはもうすでに動いていてるけど、htpヘッダで
Last-modifiedを出力しないので困っているんだ。XBitHack fullを
.htaccessに記述したにも関わらず。

お長居します。
0424nobodyさん02/09/24 09:39ID:???
>>423
chomod +x hoge.html
0425nobodyさん02/09/24 09:40ID:???
chomod ってなんだよ(藁 > 俺
0426nobodyさん02/09/24 09:47ID:yJdCBBwQ
>>425
やっぱり、「ちぇもど」じゃなくて、「ちょもど」だわなぁ(藁
042762602/09/24 09:48ID:???
ageてしまった。スマソ
0428426=42702/09/24 09:50ID:???
おまけにレス番間違った。
脳内爆睡中だなこりゃ。
042942002/09/24 09:50ID:???
>>424
ありがとう。僕も今見返したらhttpをhtpとtypoしてたよ。えへ。
それで、アドバイスなんだけど、ちょっとわからないんだ。ごめんよ。バカで。
何かヒントをくれたらうれしい。勿論わかったら報告するし、君が望むなら
抱擁してもいい。よろしく。

あと、やっぱりhttpヘッダでLast-Modifiedを出力しないってことは、クライアント
は、更新しているページとみなしているだろうから、トラフィックは増える方向になる
んだろうか。この辺も少し聞きたい気もするけど、あまり教えて君になるとまずいから
ガマンすることに決めたよ。今日は晴れて気分がいいからね。
043042002/09/24 09:56ID:???
ありがとう。みんな。自己解決したよ。ファイルに実行権限つけるのをすっかり
忘れてしまっていたよ。我ながらアホだったよ。みんな僕を笑って欲しい。

そして、これを見て参考にして欲しい。ツメが甘いのはいけないね。ははは。
それでは名無しに戻ることにするよ。
043142002/09/24 10:25ID:???
>>424
ああ。コマンドを書いてくれていたんだね。君は。好きさ。愛している。
見逃した僕を叱ってやってくれ。そう。それでいいんだ。ありがとう。
自己解決したなんて、なんて卑怯なことを書いていたんだ。>>424
実行権限つけれとレスしてくれてたのに。もう。許してくれるかい?>>424
僕は君に感謝しているよ。ありがとう。そして、抱擁してあげるよ。

/*誰なんだ。このキャラ(w*/
0432nobodyさん02/09/24 11:20ID:???
Last-Modifiedを付けると結構違ってくる
でも、それだったら極力SSIは使わずに、HTMLだけにした方がいいという説も
0433nobodyさん02/09/25 07:19ID:???
>>417
そうさねぇ、簡単な方法っちゅーとDOSプロンプトで”NSLOOKUP xxx.xxx.xxx.xxx”をやってみる。
”xxx.xxx.xxx.xxx”はアナタのグローバルIPアドレスね。
んで、これを短時間に何回も実行してみる。
実行した全ての結果が異常なければお手上げ。
Apacheの設定でHostnameLookupsをOnにして、接続者のIPがドメイン名で記録されているか確認してみるのもいいかも。
あとはWin2000のDNS ClientサービスやDHCP Clientサービスがちゃんと開始されているか確認してみる。
もし10回のうち1回でもタイムアウトエラーが出たり、貴殿が
使っているDNSサーバのドメイン名なんかが表示されなかったり
した時は、回線異常が考えられます。
自信はありませんけど。
0434nobodyさん02/09/25 10:38ID:???
2chで聞いてるあたりで終わってるっすよそれ。
0435nobodyさん02/09/25 11:38ID:rRC/E3gK
ユーザごとに帯域制限するモジュールってある?
0436nobodyさん02/09/25 12:14ID:???
Windows版Apache2って、server-statusのTraffic報告値がおかしくないか?
実転送量より遥かに大きい値を表示するんだが、皆はどうであろうか?
漏れの2.0.39は数百メガのてんそうなのに数十ギガってな具合だ。

>>435
漏れも知りたい。

そいや半角二次元が変だな。スレクリックすると例のエロバナページになる。
漏れだけか?
043741702/09/25 12:35ID:???
>>433
レスどうもです。
どうやら記さなかったもうひとつが大きな要因でした。
Outpostです。現在、共存できる道を探しています。
あまり単純な状況じゃないので一喜一憂といったところ。
はぁ疲れた。
043841702/09/25 13:20ID:???
>>433
無事解決できました!
ありがとうございました!
やっぱりOutpostのDNSの扱い方が鬼門でした。
向こうのスレにもいって知らせてこよう。
0439nobodyさん02/09/25 13:33ID:uv0dCMSV
Apache 2.0.42 Releasedキタ━━━━━━(゚∀゚)━━━━━━━!!!!!
0440nobodyさん02/09/25 13:56ID:???
Apache2のWeb_DAVってちゃんと使える?

ワシんところではApache1.3.26に
mod_dav-1.0.3-1.3.6
mod_dav-1.0.3-1.3.6-l10n.diff
mod_encoding-20020611a
を入れて、まぁ動いているんだけど。ファイルを複数個選択してダウンすると
サイズ0のファイルがいくつか出来る。再度選択して落とし直せばちゃんと
取れるのですが... クライアントはWin2kSP2とSP3です。
何でかな? Win2kが悪いと踏んではいるのだが...誰か知らないっすか?
0441nobodyさん02/09/25 14:19ID:???
>>440
Changes with Apache 2.0.42
*) mod_dav: Check for versioning hooks before using them.
ではないよな…
0442nobodyさん02/09/25 15:00ID:???
>>441
いや、1.3.26では>>440のような不具合がでるので、Apache2なら
解消されるのだろうかと思ったんですけど。

Apache2+PHP4の組み合わせが安定していそうにないので、
まだまだApache2へ移行する気はないのだけどねぇ。
0443nobodyさん02/09/25 15:10ID:???
>>440
WebDAVのファイルの取得は通常のGETなので、
不具合があるとしたらクライアントの方と思われる。

# ちゃんと設定しないとCGIのソースはダウンロードできず、
# CGIの実行結果をダウンロードしてしまう。
0444nobodyさん02/09/25 15:23ID:???
>>443
やっぱクライアントの可能性大ですね。
だれか、Apache2で試した人いないかな。

> # ちゃんと設定しないとCGIのソースはダウンロードできず、
> # CGIの実行結果をダウンロードしてしまう。

そそ、この辺りの挙動は悩ませますね。CGIを実行しない
ようにするのは出来たんだけど、ダブルクリック時にダウンするのか
直接開くのか、エクセルのファイルだとダイアログも出ずに開いちゃったり
するし... クライアント側の設定にもよるので、へんにハマリます。
0445nobodyさん02/09/25 18:27ID:/PnfodWF
apache1.3.26(windows)でサーバーをたてているのですが。
cgi-binの下のファイルに画像ファイルを置いてもerrorになってしまいます。
この場合はどこを書き換えればいいのでしょうか。
0446nobodyさん02/09/25 18:43ID:???
cgi-binの下に画像を置かない。

httpd.confの中のcgi-binという文字列を探して、
その周辺の文字列をドキュメントから調べるべし。
0447nobodyさん02/09/25 20:16ID:???
>>445
当たり前田のクラッカー(゚д゚)ウマー
デフォルトだとcgi-bin配下のディレクトリにゃ*.plや*.cgiしか置けない。
ちゅーか置けるんだが、それらの拡張子以外のファイルがGETされると鯖は
403を返す。
これはブラウザでGETしようがcgi-bin内のCGIが使うファイルであろうが鯖は
403を返す。
まーこれはhttpd.confの設定でどうにでもなる。
> cgi-binの下のファイルに画像ファイルを置いてもerrorになってしまいます。
つまりhttpd.conf内のAddHandler cgi-script周辺をまるっきり見てないっちゅーか
自分の環境に合わせて設定していないんでしょ?
0448nobodyさん02/09/25 20:20ID:???
Win版のApache2にPHPをISAPIで走らせている殿方!
メモリどれくらい積んでらっしゃるか?
漏れは256MB。悲しぃー。
0449nobodyさん02/09/25 21:22ID:???
便乗なのですが、特定のフォルダ以下(例えばcgi-bin)の
拡張子.cgiだけをCGI実行ファイルとアパッチに認識させる、
みたいな柔軟な状況は作り出せますか?
0450nobodyさん02/09/25 21:23ID:???
>>449
普通のような気がするのは折れだけ?
0451nobodyさん02/09/25 21:27ID:???
>>450
ちょっと書き方が悪かったかも。
特定ディレクトリ以下を実行ファイル扱いさせるのではなく
特定ディレクトリ以下の".cgi"ファイルのみを実行させたいのです。
ようはcgiと画像やhtmlの共存ディレクトリが作れるのだろうか?
ということです。

まだapache触りだして日が浅いので
とんでもないこと聞いちゃってるかもしれませんが...
■ このスレッドは過去ログ倉庫に格納されています