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
22 名前:前スレ988 mailto:sage [2007/05/21(月) 21:45:51 ] >>21 HostNameLookUpはoffですし、.htaccess等ではIPで規制しているのですが…ハテ? RequestRangeですが、ダウンローダーのステータス画面にでる リクエストとrfc2616の書式などはいちおう合っている ように読めます。理解力不足かもしれませんが。。 ちなみにRequestRangeをログで吐き出させる場合は LogFormatは"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined から どのように変えれば良いでしょうか??
23 名前:14 mailto:sage [2007/05/22(火) 00:47:07 ] >>15 参考になりました thx
24 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 03:33:56 ] 名前ベースのバーチャルホストでも、 SSLが使用できるようになる可能性ってあるのでしょうか? いつか出来るようになると聞いたのですか・・・。 また、Apache以外で可能なものありますか?
25 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 10:32:50 ] もう出来てるみたいだよ
26 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 16:24:56 ] 詳細キボンヌ
27 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 20:07:46 ] IISで出来たような・・・
28 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 21:30:16 ] 全部入りのサーバ証明書つかう。
29 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 22:58:22 ] IISでもなにも、証明書次第なんだからサーバ関係なくね?
30 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 23:46:10 ] 自己証明じゃ信頼性も何もないと思うのだが (複数サーバ入りの証明書なんて怪しさ倍増) まともな認証局で全部入り証明書って発行してもらえるのか?
31 名前:名無しさん@お腹いっぱい。 [2007/05/24(木) 23:48:30 ] sunos.saita.ma/sslissue.html
32 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 01:18:15 ] @ITにもあった。 ttp://www.atmarkit.co.jp/flinux/special/apache22/apache01.html ポート80番に平文で接続してからTLS暗号化通信に移行するRFC 2817スタイル。 ただし、これに対応したWebブラウザが皆無であるため、 実際に使われるようになるのはまだ先の見通しです。 RFC 2817スタイルが広く使われるようになると、 HTTPはサービスポート80番、HTTPSはサービスポート443番という区別が不要になり、 名前ベースで設定されたバーチャルホストのHTTPSも可能になります。 apache2.2以上 対応ブラウザ皆無 5年後くらいかな・・・
33 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 04:42:59 ] 某企業から妨害工作される悪寒
34 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 10:48:29 ] >5年後くらいかな・・・ その前にM社が独自規格を出して他が仕方なく追従・・・
35 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 11:03:22 ] M社ってどこ?
36 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 11:45:32 ] そりゃMのマークのモトローラだろ
37 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 12:53:12 ] Mosaic Commu(ry
38 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 16:27:27 ] M&S
39 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 20:36:51 ] Micron
40 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 22:33:28 ] Microware
41 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/27(日) 13:18:20 ] メ ル コ メルコのルータを使ってない香具師にはわからんだろうなw
42 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/28(月) 23:43:53 ] >>22 漏れも似た症状で続き気になってんだけどマダー?
43 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 17:59:28 ] dev@httpd で、セキュリティー上の問題で議論になってる? んで、それに関連して新しいバージョンがリリースされるかもしれない
44 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 16:21:58 ] CPUが複数ならworkerMPMのほうがいいの? preforkもマルチプロセスだから、「シングルCPUかマルチCPUか」はMPM選択には関係ないですよね
45 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 01:26:25 ] つ apache2-mpm-event
46 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 08:56:28 ] EventMPMは使ったことあるけど、メモリ使用量肥大がなぜか肥大するんだよなあ
47 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 09:07:03 ] CPU一個だけどWorkerだな preforkの次の世代と思ってそっち選んだけど、あんま変わんないねえ
48 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 16:24:07 ] FreeBSD+Apache2.2.3で、mod_rewriteを使えるようにしたいのですが 再コンパイルしか方法は無いのでしょうか? やりたい事は、特定のIPからの接続を別ページへ飛ばす、という事なので mod_rewrite以外でこの操作を行う方法がありましたら、教えていただけませんでしょうか
49 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 12:03:07 ] みなさんmod_deflateの設定どうしてますか? もし良かったら晒してください。自分はこうしてます。 <Location /> # Insert filter SetOutputFilter DEFLATE # Netscape 4.x has some problems... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48 # the above regex won't work. You can use the following # workaround to get the desired effect: BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # Don't compress images SetEnvIfNoCase Request_URI \ \.(?:gif|jpe?g|png)$ no-gzip dont-vary # Make sure proxies don't deliver the wrong content Header append Vary User-Agent env=!dont-vary </Location>
50 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 13:22:43 ] AddOutputFilterByType DEFLATE text/html text/plain text/xml image/bmp この1行だけ
51 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 22:08:01 ] >>50 参考にならないー><
52 名前:50 mailto:sage [2007/06/04(月) 01:18:42 ] 行数は関係ないだろ
53 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/04(月) 08:12:21 ] >>48 CGIやスクリプトで飛ばす。超富豪。 apxs2でソースからrewriteだけ作れば?
54 名前:22 mailto:sage [2007/06/04(月) 17:03:36 ] >21 なんとかログ取るようにしまして、確認しましたところRequestRangeは正しいようです。 ますます謎が深まりました。。。
55 名前:名無しさん@お腹いっぱい。 [2007/06/11(月) 14:42:51 ] gnug.nu/ mod_setenvauthpw ってモジュールを使った事ある人いますか? っていうか、このモジュールってちゃんと動作するのか、知ってる人おりますか? CentOS4+Apache/2.0.52で導入してみたのですが、期待した機能が 全く動作しません。 Basic認証時のPasswordを取得する方法は無いんでしょうか.....?
56 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 01:39:54 ] ある特定のディレクトリへのアクセスだけ、ログファイルを分けたいのですが confファイルにどのように記述すればいいでしょうか? (仮に「/test」というフォルダがあるとして、このディレクトリへのアクセスだけログを別ファイルに記載したい) Virtualhostディレクティブの中に <Directory /test> ErrorLog /var/log/apache/test_error.log TransferLog /var/log/apache/test.log </Directory> と書いたらエラーが出てしまいました。
57 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 05:58:50 ] httpd.apache.org/docs/2.2/mod/directive-dict.html#Context RTFM 後で分けるか、パイプ出力して別けることになるんだと思う。 実際やっている人の方法が判れば確実だね。
58 名前:名無しさん@お腹いっぱい。 [2007/06/23(土) 17:01:54 ] >>56 通常のログの設定のあたりに SetEnvIf Request_URI "/test" testlog CustomLog /var/log/httpd/test.log combined env=testlog これで行けると思う
59 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 18:28:53 ] >>58 この方式でできました、ありがとうございました
60 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 18:05:44 ] mod_layoutについて質問なんですが LayoutIgnoreURIを使用して /test.php?allow= には適用し /test.php?deny= の場合のみスルーするというような記述は出来ませんか? スクリプトへの特定のリクエストにのみlayoutを切りたいのですが。 環境はApache/1.3.37 mod_layout/3.2です。 htaccessを使って LayoutIgnoreURI /test\.php とするとtest.phpへの全てのリクエストに効いてしまい LayoutIgnoreURI /test\.php\? ... とするとエラーにはならないのですが期待通りには動いてくれません。 よろしくお願いします。
61 名前:名無しさん@お腹いっぱい。 [2007/07/03(火) 17:44:13 ] アウトプットフィルターを呼び出すモジュールを作ってみたのですが、制御方法がわかりません。 httpd.confに以下のように記述しました。 LoadModule xxx_module modules/mod_xxx.so するとサーバ上どこでもフィルターがかかってしまいます。 私が設定を間違えているのでしょうか? ご存知の方がいらっしゃいましたらよろしくお願いします。 OS:Linux #1 Thu Jun 2 22:55:56 EDT 2005 アパッチのバージョン: Apache/2.0.58
62 名前:名無しさん@お腹いっぱい。 [2007/07/06(金) 10:18:34 ] >>61 何がしたいんだよw バーチャルホストごとに使いたいの? ディレクトリ(URL)ごとに使いたいの? モジュールを初期化する時点でmergeしてるの? server_rec *s; request_rec *r; xxx_server_conf *conf = ap_get_module_config(s->module_config, &xxx_module); xxx_dir_config *conf = ap_get_module_config(r->per_dir_config, &xxx_module); ソース晒した方が早いと思われ。
63 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/10(火) 16:23:45 ] mod_rubyについてです。 *.rbxにアクセスしてもソースがそのまま表示されるのは どうしてですか?
64 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/10(火) 18:18:56 ] >>63 AddTypeしてるんだろうな
65 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 08:45:10 ] svn.apache.org/viewvc?view=rev&revision=554744 >Try to unify format of changelog entries for 2.2.5 そろそろ2.2.5が出るのかな?
66 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 10:16:34 ] >>64 AddTypeしてないんだけど。。。。 なんかいじってたら、Forbiddenになっちゃうようになった。 わけワカンネから777にして、実行権限も与えたんだけど だめみたい。
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/14(土) 04:09:36 ] AddTypeしろ、自分のやったことも説明できない馬鹿は氏ね
68 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/14(土) 07:51:28 ] MaxRequestsPerChild について質問です。 (バージョンはApache/2.0.59) httpd.apache.org/docs/2.0/mod/mpm_common.html#maxrequestsperchild 上記のURLにて、 「サーバ負荷が下がった時にプロセス数を少なくすることができる」 と記載されています。 そもそもサーバの負荷が少ない状態は、リクエスト自体が無い(少ない)状況なので、 サーバ負荷が下がった時にプロセスが停止する機会が無いと思うのですが? どっちかというと、サーバ負荷が高い(=リクエストが多い)時に、 プロセスが停止する機会が多いように見受けられるのですが、どうなのでしょうか?
69 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/14(土) 14:40:43 ] その設定、複数サイト相乗りとかならまあ目的としてあるけど、 いつもはメモリリークへの防御手段としてプロセスを殺す間隔の設定として使ってる。 サーバ負荷軽いなら、別にプロセスが多少多かろうと少なかろうとどうでもいいわけで。 メモリ使用量減らしても微小な電力消費抑制位にしかならん。相乗りの場合でもワースト ケース設計するのであれば、やっぱりあまり意味ないし。
70 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 01:03:20 ] 漏れも>>69 と同じだなぁ。 apacheを標準状態で使ってる分には、まずメモリリークしないと思うけど、 サードパーティーのモジュールやらライブラリやらを組み込んでいると、 ちょっと恐い気持ちもあるので、気休めだけど1000ぐらいを入れてます。
71 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 11:57:08 ] 複数のバーチャルホストのアクセスログの容量を それぞれ指定容量分のみ維持させる良い方法ってないでしょうか? rotatelogs を使うと、アクセス多いほどかなり負荷アップしそうで いやなんですが。 ログの容量チェック+ファイル名変更、みたいなスクリプトを自作して cronでまわす方がいいんでしょうか。
72 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 23:15:47 ] CustomLog "| /usr/local/apache2/bin/rotatelogs /path/to/access_log 100M" common
73 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 23:16:38 ] あ、ごめん。rotatelogsは嫌なのか。
74 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 00:12:29 ] IPの範囲でアクセス規制したい場合、IPの表記はどのようにすればいいのでしょうか? 例えば、200.0.0.0から200.0.50.255までを規制したい場合などです。 200.0.0.*-200.0.50.* とかでは規制が働きませんでした。
75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 03:18:15 ] httpd.apache.org/docs/2.2/mod/mod_authz_host.html#allow RTFM!
76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 23:53:00 ] >>74 200.0.0.0/255.255.205.0 とかやれば良いんじゃないか。 050の所が 205で良いのかは間違えてるかもしれんが。
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 02:40:48 ] >>76 間違えてる。 205 は2進数で 11001101 だよ。
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 02:44:13 ] >>74 for i in {0..50}; do echo 200.0.$i.0/24; done | aggregate ftp://ftp.isc.org/isc/aggregate/
79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 15:50:47 ] ::1 - - [21/Jul/2007:23:27:18 +0900] "GET / HTTP/1.0" 302 300 "-" "Apache/2.2 (internal dummy connection)" といったログが1分間に50行くらい出て、そのままサーバーごとダウンしてしまう事が 多いのですが、何か対策法ありませんか? DebianのパッケージのApache2.2.3を使っています。
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 23:23:57 ] graceful-stopとかを使わない。
81 名前:名無しさん@お腹いっぱい。 [2007/08/03(金) 20:29:36 ] apacheのプロセス番号から、 そのプロセスが処理した内容を知る方法があれば教えて下さい
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/03(金) 20:41:11 ] >>81 LogFormatの%Pで子プロセスのPIDが取れるよ。 59.106.2.6/manual/mod/mod_log_config.html#formats プロセスの挙動まで細かく知りたいならtrussとかstraceとか。
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 11:23:45 ] >>81 何をしたいのか書かないと分からんぜよ。
84 名前:名無しさん@お腹いっぱい。 [2007/08/05(日) 01:16:02 ] 8/14に2.2.5と1.3.38がリリース
85 名前:名無しさん@お腹いっぱい。 [2007/08/08(水) 15:54:17 ] 2.0.60も
86 名前:名無しさん@お腹いっぱい。 [2007/08/11(土) 01:56:11 ] mod_rewriteの説明読んでいて疑問に感じたのですが RewriteCondの内容は、 一度RewriteRuleを実行したらクリアされるのですか?
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 18:29:42 ] 2.0.60でトラブルがあったようで、まだでないですね
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/27(月) 13:01:32 ] 2.2.5、2.0.60はキャンセルになり 2.2.6、2.0.61が9/1あたりに出るらしい
89 名前:名無しさん@お腹いっぱい。 [2007/08/28(火) 16:29:30 ] Apache2.2 で導入されたキャッシュ機能の使用感はどんなもんでしょうか? ディスクキャッシュもメモリキャッシュも無いよりはあった方が良いという感じのようですが、 私が調べた限りでは以下の特徴があるように感じられます。 ディスクキャッシュは基本的にキャッシュが溜まるので削除する機能(htcachecleanなど)を導入する必要がある。 しかし、htcacheclean は ext3 に入れると重い上、管理が煩雑である。 メモリキャッシュは早いが物理メモリが許す範囲という上限がある。 管理は楽だが、複数のコンテンツを捌くリバースプロキシ向きではない。 まだ私は実際に使用していないのですが、どちらかの導入を検討しています。 (場合によっては用途ごとの使い分けを考えている。) 皆様がそれぞれのキャッシュ機能を使用した感想をお願いします。
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 17:33:39 ] 使ったことないけどさ、ドキュメントを読むかぎりでは 指定した URI を強制的にキャッシュから消すことってできないよね。 それじゃ使いものにならんね。性能をうんぬんする以前の問題。 キャッシュに残ってるコンテンツを今すぐ更新したい、という要望が 絶対にないと言いきれるのならいいかもしれんけど。
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 21:55:36 ] 指定したURLをキャッシュしない、ならできる
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 22:37:33 ] >>90 キャッシュフォルダを掃除すれば、できなくもないとも言える。
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 22:55:06 ] ディスクキャッシュ有効にしたら、キャッシュファイルが凄く深い階層のフォルダ&大量のファイルが作られるわ キャッシュ周りで挙動がおかしくなるわ散々だった
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 21:19:21 ] キャッシュを保持するパス階層は変更できるよ フォルダ名2文字、深さ3段もあれば十分 ただ、htcachecleanがいけてない find -delete のがまし
95 名前:名無しさん@お腹いっぱい。 [2007/09/08(土) 02:14:51 ] Apache 2.2.6, 2.0.61, 1.3.39 release age
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 05:21:30 ] modssl マダー?
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 10:27:16 ] Apache Portable Runtime 1.2.11 Released こっちは元々の予定通りだったのかな?
98 名前:名無しさん@お腹いっぱい。 mailto:age [2007/09/08(土) 15:52:11 ] phpでsystem()関数などから使用されるシェルを 制限シェルに切り替えることってできないでしょうか?
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 17:28:14 ] >>98 rshell に切り替えるスイッチ見あたらないですね。 safe mode でしのぐのでは、姑息的ですか。
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 18:33:08 ] >>97 2.2.5/2.0.60をリリースしようとしたら、APRに問題が見つかって 新しいAPRのリリースを待っていた
101 名前:名無しさん@お腹いっぱい。 [2007/09/11(火) 14:03:57 ] 2.2.6インストールしようとしたら、make中に /usr/bin/ld: cannot find -lexpat ここで停止してしまいました。 現行バージョンは2.2.4で動いてるし、INSTALLにもREADMEにもexpatに関する特記事項はなさそうだけど どこで躓いたんだろう・・・
102 名前:101 [2007/09/11(火) 14:22:18 ] OS書いてなかった。FreeBSD 6.0です
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 15:31:10 ] Linux厨が作ってる物はautotoolsだのbashだのexpatだのが 既にインストールされてる事が前提である事が多いからな。 入れてないなら入れるしかない。
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 16:12:24 ] とりあえずconfigureした後Makefileを開いてAPRUTIL_LIBSに -L/usr/local/libとでも書けばそこは通過できるらしい。
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 16:38:04 ] ldapは-LフラグがちゃんとAPRUTIL_LDFLAGSに追加されるけど、 expatとiconvは追加されないから、ldapに関して何も指定しなかったりすると APRUTIL_LDFLAGSが空っぽになってだめって事らしい。 --with-expat=builtinを付けてconfigureすると-lexpatも-liconvもなくなるから ファイルの修正なしでいける。
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:02:15 ] どんな OS を使うにしても何をコンパイルするにしても、野良ビルドするなら env CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ... は常識として覚えておけ。 # Solaris なら -R も追加な。
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:07:25 ] >>106 その常識が通用しない構成になってるわけですが…。
108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 17:22:46 ] 常識を通用させるには、このような修正が必要なようですが。 \tはタブ。 --- Makefile.in.orig\tTue May 24 21:09:35 2005 +++ Makefile.in\tTue Sep 11 17:18:42 2007 @@ -68,7 +68,7 @@ \t$(INSTALL) -m 755 apu-config.out $(DESTDIR)$(bindir)/$(APU_CONFIG) $(TARGET_LIB): $(OBJECTS) -\t$(LINK) @lib_target@ $(ALL_LIBS) $(APRUTIL_LDFLAGS) $(APRUTIL_LIBS) +\t$(LINK) @lib_target@ $(ALL_LDFLAGS) $(ALL_LIBS) $(APRUTIL_LDFLAGS) $(APRUTIL_LIBS) exports.c: $(HEADERS) \t$(APR_MKEXPORT) $(HEADERS) > $@
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 23:41:05 ] www.apache.org/dist/apr/CHANGES-APR-UTIL-1.2 Changes with APR-util 1.2.9 *) Change configure's expat detection to use standard linker-based tests, fixing build on e.g. biarch Linux systems. PR 28205. [Joe Orton, Ruediger Pluem]
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 23:44:54 ] てゆーか、LDFLAGがどうたらとかそんな訳の分からないインチキしないで configureのときに--with-expat で指定しちゃ駄目なのかい? $ srclib/apr-util/configure --help | grep expat --with-expat=DIR specify Expat location, or 'builtin'
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 00:03:48 ] >>110 それbuiltinしか効かない。 結局expatが見つかったときに-L/usr/local/libとかを足す部分が 1.2.8と1.2.10の間で削り落とされてるんで。
112 名前:101 [2007/09/12(水) 00:43:00 ] 遅くなりましたが皆さんありがとうございました。 105さんの方法をためしたところ通りました。 毎度ながら己の未熟を感じさせられてしまう・・・
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 11:57:10 ] Apache 2.2.6にしてから気が付いた現象なんだが、 ServerTokens Fullにしているとgraceful restartの後にServer:ヘッダが おかしなことにならない? こんな感じで↓ --- Server: Apache/2.2.6 (Unix) mod_ssl/2.2.6 0\011string\011\011Article \011message/news\0118bit --- 紛れ込んでるのはconf/magicの断片のようだけど。
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 12:14:02 ] >>113 マジで?
115 名前:114 mailto:sage [2007/09/12(水) 12:16:48 ] 途中投稿してしまった >>113 マジで?ちょっと再現してみたい mod_mime_magic入れてる?
116 名前:114 mailto:sage [2007/09/12(水) 13:25:59 ] あった https://issues.apache.org/bugzilla/show_bug.cgi?id=43334
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 22:03:07 ] これのせいで、早くも2.2.7を出すかという話すら出てる
118 名前:名無しさん@お腹いっぱい。 [2007/09/15(土) 12:01:25 ] mod_layout のページ閉鎖したの?? ttp://software.tangent.org/ ↑ Go away :) って言われちゃうんだけど^^; まぁ、ソースは俺の手元にあるから、俺自身は全く困らないのだが。 Brian氏、とうとう匙を投げたかw
119 名前:名無しさん@お腹いっぱい。 [2007/09/15(土) 12:04:00 ] 自己レス。 ttp://tangent.org/ ↑これなら入れるんだ。 バーチャルホストででも制限してるらしいな。 まったく、人騒がせな。。
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/18(火) 17:33:36 ] あるバーチャルホストのログのローテーションするシェルスクリプトを 作成しているのですが、 mv access_log access_log.1 touch access_log としても新規に access_log へログが書き込まれません。 apacheをリロードすると再度書き込みが開始されるのですが、 リロード以外に解決方法はないでしょうか。
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/18(火) 17:37:33 ] >>120 httpd.apache.org/docs/2.0/logs.html#rotation
122 名前:120 mailto:sage [2007/09/18(火) 18:17:26 ] >>121 コマンド処理側で工夫して対応する方法はないでしょうか。 このケースであれば、 一旦ファイルの削除がなければ、 リロード作業は不要になるかと思います。 mv の代わりに cp を使えば一応対応とはなりますが、 コピー処理中に書き込まれたログが access_log.1 に移らない ため、使えなくなっています。