- 1 名前:名無しさん@お腹いっぱい。 [2007/05/20(日) 11:21:54 ]
- HTTP ServerのApacheに関する話題を扱うスレッドです。
httpd.apache.org/ HTTP Serverの最新Versionは Apache/2.2.2 Apache/2.0.58 Apache/1.3.36 ●インストール済みApacheの詳細情報の調べ方 httpd -h 簡易ヘルプ httpd -v バージョン情報 httpd -V コンパイル条件など詳細な情報 httpd -l 静的リンクされたモジュール一覧 httpd -M 現在の設定ファイルで読み込まれるモジュール(2.2以降) ●公式マニュアル httpd.apache.org/docs/1.3/ Apache 1.3 httpd.apache.org/docs/2.0/ Apache 2.0 httpd.apache.org/docs/2.2/ Apache 2.2 ●ディレクティブ一覧 httpd.apache.org/docs/1.3/mod/directives.html httpd.apache.org/docs/2.0/mod/quickreference.html httpd.apache.org/docs/2.2/mod/quickreference.html
- 347 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 10:04:33 ]
- /icons/ というaliasが 無効になっているという話なんだから
実際にそこにアクセスしてみて、何が見えるかが手がかりにならないかね。 もし/usr/share/apache2/icons/ が見えるなら同じ設定が重複してるっぽいし。
- 348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 10:22:53 ]
- >>346です
>>347 よく考えたら、/icons/にアクセスするというのは どういうことだ?よくわかんない。 /usr/share/apache2/icons/は普通にアイコン画像が たくさんある。 つか、apacheのアイコンなんてコメントにしてもいいような 気がするんだけど。。。。
- 349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 10:24:54 ]
- index.html を入れてないディレクトリへのアクセスを許容して
ディレクトリリストを表示させてやるとき用のアイコンだよ >>348
- 350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 10:32:12 ]
- つまり
Opsions Indexesしてないから コメントしても問題ない?
- 351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 10:45:39 ]
- そのとおり >>350
- 352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 10:47:25 ]
- サンクス!
- 353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 10:56:01 ]
- 何度もゴメン
icons辺りをコメントして再起動すると * Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.2 for ServerName 一応再起動はOKになるが、NameVirtualhost近辺のエラーだろうか。。。 動作は問題ないんだけど、気になる。
- 354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 11:21:37 ]
- alias の行以外に何をコメントアウトしたの?
- 355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 11:24:48 ]
- Directory部分も一緒にコメントしますた
#Let's have some Icons, shall we? #Alias /icons/ "/usr/share/apache2/icons/" #<Directory "/usr/share/apache2/icons"> # Options Indexes MultiViews # AllowOverride None # Order allow,deny # Allow from all #</Directory>
- 356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 18:21:46 ]
- index of のページが日本語ファイルだと文字化けしてしまうんですが、文字コードの指定とかできますか?
- 357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 23:24:31 ]
- >>356
運用でカバーすることは不可能なのですか?
- 358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/31(月) 08:04:51 ]
- >>356
その辺に脆弱性があったとかで設定で文字コードを指定できるようになったっぽいよ?
- 359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/31(月) 08:08:19 ]
- mod_info入れればmod_aliasの設定が全部分かる
- 360 名前:308 mailto:sage [2007/12/31(月) 15:35:58 ]
- mail-archives.apache.org/mod_mbox/httpd-dev/200712.mbox/%3cC756ED84-A52B-4765-BCBE-CBC384DE43AB@jaguNET.com%3e
ということで、12/29に1.3.40, 2.0.62, 2.2.7 のタグが切られ、(=新バージョンが完成) 1/2にリリースされる予定だったが mod_davのETag関連、mod_proxy_balancer関連、Content-Typeのcharset関連で更新があり、若干延期中
- 361 名前:311 mailto:sage [2008/01/02(水) 17:16:40 ]
- >>330
なるほど・・・・ 以下みたいな感じですかね? ・mod_suid2 setuidできるプログラムが必要、 かつそれを利用するためにroot権限でapacheを起動する必要がある。 apacheにセキュリティホールがあってのっとられたら root権限奪われたことになるので一巻の終わり ・mod_ruid apacheにセキュリティホールがあってのっとられても POSIXケーパビリティで、root起動ではないため、 完全なroot権限ではなく、 あくまで setuid などに限られた権限しか奪われない う〜〜ん、あってるのかな・・・ そもそもsetuidが自由にされてしまう状態と root権限が奪われてる状態って違うのでしょうか。 後者がイッテヨシ状態なのは分かりますが、 前者も変わらないのでは?
- 362 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 17:54:10 ]
- 草薙は秋田顔だよ。
- 363 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 17:56:07 ]
- すまん誤爆orz
- 364 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 03:30:27 ]
- ルーターはメルコだよ。
- 365 名前:名無しさん@お腹いっぱい。 [2008/01/10(木) 03:20:20 ]
- いちいちログローテイトのたんびにHUPが必要なのってどうよ?
今時ルーティンなんだからログのハンドラ取り直させるためだけに HUPなんてさせるのなんとかして欲しいなぁ。。
- 366 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 09:57:09 ]
- >>365
httpd.apache.org/docs/2.2/logs.html#piped
- 367 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 21:48:42 ]
- >>366
おおー、さんくす。
- 368 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/12(土) 17:30:59 ]
- HUPつーかUSR1で回ってくれたほうが余分なサイクル一切使わないし
信頼性も高いし優れてると思う。
- 369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/12(土) 17:58:30 ]
- そもそもの疑問:
なんでみんなapachectl使わないで自前でHUPなのか。 restartだとダウンロードが切れちゃうのに、ほとんどのディストリではそれがデフォルト。 まさかそんなあほな設定だとは思わないで1週間使い続けて、苦情が来て気付いた。
- 370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/12(土) 18:06:40 ]
- >>369
伝統的にリロード処理はHUPだから、ついやってしまった。今は反省している。 てなとこかと。 そもそもgracefulかそうでないかで分ける必要なかったな。 実際、init.dレベルでは無視してるディストリもある。 ユースケースを考えれば設計ミスの部類だろう(重大ではないので ことさら責めるような話でもないが)。
- 371 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/12(土) 18:11:15 ]
- >>369
開発陣にバグ報告したら?
- 372 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 00:38:37 ]
- さて今度こそ新バージョン 1.3.41 と 2.0.63 と 2.2.8 が出るよ
mail-archives.apache.org/mod_mbox/httpd-dev/200801.mbox/%3c1B86605B-2329-4497-B103-C125F1EA4E3A@jaguNET.com%3e
- 373 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 02:48:13 ]
- 2.2.8って言うと、FreeBSDを始めて使ったバージョンと一緒だ
- 374 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 14:08:42 ]
- 特定メソッドでのアクセスの場合に
別プログラムへログ出力を渡す、みたいなことをしたいんだけど、 既存のモジュール利用して何とかできないでしょうか。 モジュール自体のカスタマイズや作成も考えたんですが、 そこまでプログラミングに精通もしていないので。。
- 375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 14:17:34 ]
- ログってアクセスログ?
SetEnvIfでRequest_Method見て環境変数設定して、CustomLogで環境変数を指定するだけ。 POSTでアクセスログを取る例: SetEnvIf Request_Method "^POST$" access_is_post CustomLog "|別プログラム" common env=access_is_post あるいは別プログラムの前にgrepをはさむのもいいかもね
- 376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 15:27:37 ]
- webdav の delete で削除したファイルの
データサイズを調べる方法ってないでしょうか? どうもログには残らないようで汗
- 377 名前:374 mailto:sage [2008/01/19(土) 15:29:29 ]
- >>375
ありがとうございます。 他にもapache自身に処理させなくても ちょっと考えてみれば、渡すプログラム側でgrepに近い処理するのも ありですね、参考になりました。ありがとうございます。
- 378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 04:48:28 ]
- 気がつけば新しいApacheが出てたorz
- 379 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/22(火) 04:56:58 ]
- mod_ssl マダー?
- 380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 06:49:05 ]
- apacheのオプションって、将来使うかもしれないと思うものまで含めて、
殆ど全部インストールしているんだけど、あれって使うものだけに絞って インストールしたら、処理って結構早くなりますか? それとも、大した差ではないでしょうか? 今、運用しているので、大した差でなければサービスを止めてまでする必要があるか、 悩むところなんですが。
- 381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 12:11:13 ]
- Linuxのカーネルなんかと考え方は一緒。
モジュールとしてコンパイルされているなら、設定ファイルから消せばそのモジュールは読み込まれない。 商用UnixやLinuxに初めから入っているApacheのモジュールが、スタティックリンクされているってことはほとんどないと思うし。 どっちにしろ、処理能力の問題においては、読み込まれたモジュールの数なんて大した影響ではないと思うが。
- 382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 12:23:19 ]
- 詳しい方
prefork → Worker にする際のメリット、デメリットを教えてください!
- 383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 12:53:29 ]
- メリット: 速くなる
デメリット: 動かなくなる
- 384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 21:19:29 ]
- 言い得て妙ですな >>383
- 385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 04:43:23 ]
- 動かなくなるってどうなるの?
アクセス集中すると落ちるって事?
- 386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 10:10:40 ]
- マルチスレッドで動くことを考慮してないのが落ちたりするって話
- 387 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 18:20:53 ]
- >>381
詳しくありがとうございます。 makeに結構な時間が掛かるので、結構ボトルネックになっているのかと思いました。
- 388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 20:04:51 ]
- >>386
thx 怖いからpreforkのままにしておきます
- 389 名前:名無しさん@お腹いっぱい。 [2008/02/03(日) 21:04:25 ]
- こうやってまたレガシーが残るのか
- 390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 15:09:59 ]
- PHP使うならpreforkで、それ以外なら、とりあえずworkerで、でいいんじゃないのかな
- 391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 15:14:09 ]
- >>389
prefork 残るとなんかまずいんだっけ。
- 392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 09:15:38 ]
- preforkなら、子供が死んでも、親がまた子供を作ってくれる。
- 393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 11:27:53 ]
- もしかして prefork 以外のものはそれをやってくれないと思ってる?
- 394 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 12:55:38 ]
- やってくれる。
- 395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 14:59:14 ]
- こういったログが大量に…。
121.89.202.193.serverhosting.pnet.hu - - [05/Feb/2008:10:42:55 +0900] "GET /./././././././././././././././././././././././././././index.php HTTP/1.0" 200 8134 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322)" 以下数千行…。 アクセス拒否してやったら、イギリスやらアメリカやらオランダやら、さらにはEU連合とかからアクセスしやがる。 日本以外拒否するぞ…
- 396 名前:名無しさん@お腹いっぱい。 [2008/02/05(火) 17:52:51 ]
- そりゃ日本人より外国人のほうが多いんだから
そういうことするのはたいてい外国人に決まってる それでわざわざ外国を拒否するなんてバカだ
- 397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 17:53:48 ]
- >>395
そのログが出るとなんかマズいの?
- 398 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 10:48:58 ]
- >>396
2行目→3行目の論理展開がおかしいぞw
- 399 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 18:34:26 ]
- >>396
わかりました 日本語圏からのアクセスを遮断してみます
- 400 名前:名無しさん@お腹いっぱい。 [2008/02/08(金) 21:15:01 ]
- 1.3.41用のmod_sslって出ないんですか?
- 401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 12:01:39 ]
- Webalizerでホスト名を表示させたい場合、apacheの設定でHostnameLookupsをONにしないといけないのでしょうか?
- 402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 01:08:26 ]
- >>401
--enable-dnsを付けてコンパイルしたWebalizerならあとで逆引きできる。 ftp://ftp.mrunix.net/pub/webalizer/DNS.README Apacheで逆引きするとパフォーマンスが落ちるからログ解析が目的なら後で逆引きするのがよいと思うよ。
- 403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 06:23:27 ]
- 拡張子htmlのファイルだけど、中身はphpで書かれたものを、
phpとして動かしたいのですが、どのようにすればよいでしょうか?
- 404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 12:16:32 ]
- >>403
phpのハンドラを設定する or mod_rewriteなどで外から見た名前だけを変える
- 405 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 16:53:58 ]
- >>403
拡張子 php のファイルが php で書かれたものとして動かすようにする 設定のうち、ファイルの拡張子に相当する部分を html に読み替えるだ けで良いのでは?
- 406 名前:>>403 mailto:sage [2008/02/21(木) 07:17:21 ]
- >>404
>>405 ありがとうございます
- 407 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 19:38:23 ]
- Apache22+FreeBSD6.2を使っています。
サーバーを立ち上げて簡単な負荷テストをしたのですが、 F5を10秒間押し続けるだけで、プロセスが大量に作られ、以下のようなエラーが出力されて画面が表示されなくなります。 server reached MaxClients setting, consider raising the MaxClients setting 「MaxClients」は、200に設定していますが、これを上げる方法しかないのでしょうか? いくら上げても、F5の連打ですぐにサーバーがクラッシュしてしまうので、 これに対応できる設定の方法はありませんか? 宜しくお願いします。
- 408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 19:51:58 ]
- >>407
keepAliveを切るか、タイムアウトを短くしてみたら?
- 409 名前:名無しさん@お腹いっぱい。 [2008/02/21(木) 20:47:37 ]
- >>407
上げるしかないね。 あるいは同じIPアドレスからの複数接続を拒否するモジュールを自作するか。 ちなみにこの用途ではmod_limitipconnは役に立たない。 あと蛇足だが、クラッシュ??? なんでもかんでも落ちたことにするなよ
- 410 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/23(土) 20:39:09 ]
- >>407
クラッシュって、OSごとフリーズしちゃうか再起動しちゃうってこと? そんな程度で陥るかなぁ? apacheが一時的にリクエストに応えられなくなるぐらいじゃない? んで、対策としてなんだけど、200以上上げるのはあんまりお勧めできない。 workerにしてスレッドとプロセスの調整をしても限界あるし、それを超えたいなら 複数台で負荷分散するしかないね。 >>408もいってるけど、一点のチューニングにだけとらわれず、システム全体に 対するチューニングが必要だよ。kernelのネットワークバッファ周りやら、 apacheのリソース周りやら色々。
- 411 名前:410 mailto:sage [2008/02/23(土) 20:40:33 ]
- 追加だけど、apacheのモジュールならmod_vhost_limitでどう?
- 412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/23(土) 21:23:59 ]
- FreeBSDならpf使って制限かけられる。
max-src-conn, max-src-conn-rateで制限。
- 413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 01:41:59 ]
- good solution
- 414 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 03:26:04 ]
- prefork+SuExec有効状態で大量にコネクション張られたら
root権限のプロセスが山程出来てシステム停止した覚えが
- 415 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 21:58:24 ]
- Apacheのスタートをしようとしたら、
「The requested operation has failed!」 とでてきます…どうすれば普通にスタートできるでしょうか…
- 416 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 22:14:04 ]
- エラーログをまず読む。
- 417 名前:名無しさん@お腹いっぱい。 [2008/02/25(月) 09:04:29 ]
- access_logに以下の自己アクセスが大量に残っているのですが、
これはなんでしょうか?リモートIPは、自分のサーバーのIPです。 宜しくお願いします。 xxx.xxx.xxx.xxx - - [25/Feb/2008:09:00:00 +0900] www.example.com "GET / HTTP/1.0" 403 202 346 "-" "Apache/2.2.6 (FreeBSD) mod_ssl/2.2.6 OpenSSL/0.9.7e-p1 DAV/2 PHP/5.2.5 with Suhosin-Patch (internal dummy connection)"
- 418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 09:42:59 ]
- proxyでもさがしてんじゃないの
- 419 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 09:45:02 ]
- ちがう、これか。
wiki.apache.org/httpd/InternalDummyConnection
- 420 名前:名無しさん@お腹いっぱい。 [2008/02/25(月) 09:45:10 ]
- www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=internal+dummy+connection&num=50
なんでも検索で済ませるのもどうかと思うが このくらいは検索して欲しい
- 421 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 12:54:33 ]
- >>420
- 422 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 13:22:08 ]
- >>421
どうした?
- 423 名前:名無しさん@お腹いっぱい。 [2008/03/06(木) 19:21:15 ]
- ソースからインストールしたapacheのserver rootを
rpm版のように/etc/httpdにしようと思います ただ、server rootはhttp.confの中で設定しますよね? 鶏が先か玉子が先かみたいな状態になるんですが、 どうしたら出来ますか?
- 424 名前:名無しさん@お腹いっぱい。 [2008/03/06(木) 20:30:10 ]
- configure時のオプションで--enable-layoutとか--bindirとか--datadirとかその辺をいじる。
または、httpdのコマンドラインオプション -dとか-fを使う。 httpd.apache.org/docs/2.2/programs/configure.html httpd.apache.org/docs/2.2/programs/httpd.html
- 425 名前:名無しさん@お腹いっぱい。 [2008/03/06(木) 20:32:55 ]
- >>423
spec読んでみ
- 426 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 00:49:04 ]
- その程度変更できないんだったらソースから入れる意義がないと思うぞ。
単なる自己満足?
- 427 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 15:49:12 ]
- logrotateってkill -hupしてるんですが何か問題はないのでしょうか?
apacheはgracefulに終了させたりするのに いきなり-hupを送りつけるのは乱暴なのではないかと思うのですが・・・
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 16:46:39 ]
- >>427
書いてあるじゃん。 httpd.apache.org/docs/2.2/ja/stopping.html#graceful
- 429 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 18:28:28 ]
- >>365あたりで話題になってる。
俺は、いじらない場合はHUPを送るようにしてるディストリは下に見てるよ。
- 430 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 10:40:34 ]
- logrotateとmailmanのコンボ技で/var溢れさせられてからlogrotateは
インストール後真っ先に止めるプログラムだ。
- 431 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 22:50:06 ]
- それは/varをケチり過ぎなだけのような・・・
- 432 名前:名無しさん@お腹いっぱい。 [2008/03/11(火) 23:10:46 ]
- Apache2.2を使っているのですが、
毎日勝手にリスタートしています。 時間もマチマチですし、わざとやっているわけでもありません。 考えられる原因ってどのようなものがあるのでしょうか? 宜しくお願いします。
- 433 名前:名無しさん@お腹いっぱい。 [2008/03/11(火) 23:14:45 ]
- ちなみに、エラーメッセージは↓です。
SIGHUPをApacheに意図して送ったことありません。 [notice] SIGHUP received. Attempting to restart [warn] (22)Invalid argument: Failed to enable the 'httpready' Accept Filter [notice] Digest: generating secret for digest authentication ... [notice] Digest: done [notice] Apache/2.2.6 (FreeBSD) mod_ssl/2.2.6 OpenSSL/0.9.7e-p1 DAV/2 PHP/5.2.5 with Suhosin-Patch configured -- resuming normal operations
- 434 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 23:41:04 ]
- apache22_http_accept_enable="YES"
- 435 名前:名無しさん@お腹いっぱい。 [2008/03/13(木) 01:56:28 ]
- apacheの追加モジュールで*.cと*.soってありますけど、
どう違うんですか?mod_rewrite.cとmod_rewrite.soは どっちを設定したらいいんですか?
- 436 名前:名無しさん@お腹いっぱい。 [2008/03/13(木) 02:05:48 ]
- rewrite_module モジュール識別子
mod_rewrite.c モジュールソースファイル mod_rewrite.so モジュールのDSOファイル
- 437 名前:名無しさん@お腹いっぱい。 [2008/03/13(木) 13:40:25 ]
- >> 435
返信ありがとうございます。 httpd.confに LoadModule rewrite_module modules/mod_rewrite.so AddModule rewrite_module.c という行がありますが、これらはどのような意味なのでしょうか。
- 438 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 13:45:21 ]
- いいかげん1.3は捨てれ。
- 439 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 14:39:30 ]
- inetdモードで動かしたいので 1.3系は必須です
- 440 名前:名無しさん@お腹いっぱい。 [2008/03/13(木) 14:56:54 ]
- >>437
マニュアル読めよ
- 441 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 14:59:29 ]
- いいかげんinetdモードは捨てれ。
- 442 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 17:44:03 ]
- >>432
OSは何れすか? 恐らくだけど、ログローテーション周りで 別の処理が走って勝手にHUPしてるんだと思う。 時刻がマチマチなのは、時刻がトリガになってるんじゃなくって、 ログサイズとかなんじゃね?
- 443 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 18:05:15 ]
- たまーにしかクエリが飛んでこないような Web API を組み込んだシステムの場合には
inetd 経由の方が心理的に落ち着くこともあるかもねw 例えばメール鯖に Web API 経由でアカウント操作できる仕組みを作るときとか。 もっとも apache を起動したままにしても大してリソース食うわけじゃないし、 inetd 配下で動作する httpd を perl なり ruby なりで書いても良いんだけどね。
- 444 名前:名無しさん@お腹いっぱい。 [2008/03/13(木) 19:41:57 ]
- httpd.conf中でincludeするファイルがないとエラーになりますが
なければ読まないだけでエラーにならない方法ありませんか? IfFileExistsみたいなディレクティブがあればいいんですが・・・
- 445 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 19:58:06 ]
- C などで作った CGI がセグメンテーションフォルトとか起こした時って Apache 本体の方も
巻き込まれますか? 何か子プロセス起こしてるっぽいけどどうなんだろ。 あと CGI が巨大なライブラリ参照している場合って、CGI 実行のたびにそのライブラリが ロードされるんでしょうか。
- 446 名前:名無しさん@お腹いっぱい。 [2008/03/13(木) 20:02:07 ]
- >>445
>Apache 本体の方も巻き込まれますか? いいえ。ApacheとCGIは別プロセスだから。 >CGI 実行のたびにそのライブラリがロードされるんでしょうか。 はい。
- 447 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 20:05:28 ]
- >>446
もやもやしたものが解けました。ありがとう。
|

|