Apache関連 Part8
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/01/04(水) 16:46:23http://httpd.apache.org/
HTTP Serverの最新Versionは
Apache/2.2.0
Apache/2.0.55
Apache/1.3.31
●まずはマニュアル嫁。
http://httpd.apache.org/docs/ Apache 1.3
http://httpd.apache.org/docs/2.0/ Apache 2.0
http://httpd.apache.org/docs/2.2/ Apache 2.2
●「自分」でバージョンぐらい調べるれ。
httpd -h
httpd -V コンパイル条件など詳細な情報
Apache関連 Part7
http://pc8.2ch.net/test/read.cgi/unix/1108649446/
Apache関連 Part6
http://pc5.2ch.net/test/read.cgi/unix/1084829611/
0764名無しさん@お腹いっぱい。
2006/06/06(火) 09:35:33バックエンドサーバで何とかならないですかね?
あと、どういう構成で何をしたいのかとか、ちょっと聞きたい希ガスです。
0766名無しさん@お腹いっぱい。
2006/06/06(火) 16:20:47httpd.conf のアクセス制御では嫌という気持ちは分かりますが・・・
VPS 内部の iptables は使えないのでしょうか?(仕様は知らない)
0767名無しさん@お腹いっぱい。
2006/06/06(火) 18:42:25Last-Modifiedがない時点でキャッシュもいつまで持っていればいいか
見当がつかないから動的生成扱いするんじゃねーの?
0768名無しさん@お腹いっぱい。
2006/06/06(火) 23:39:350769名無しさん@お腹いっぱい。
2006/06/08(木) 16:51:43GET http://どこかのアドレス HTTP/1.0
ってなにやりたくてアクセスしてきてるんでしょう?
0770名無しさん@お腹いっぱい。
2006/06/08(木) 16:56:03オープンプロ棋士を探してるんだろ。
0771名無しさん@お腹いっぱい。
2006/06/08(木) 17:14:240772名無しさん@お腹いっぱい。
2006/06/08(木) 17:20:220775名無しさん@お腹いっぱい。
2006/06/11(日) 02:36:03一定の計算式に従ってキャッシュ期間を判定してキャッシュするよ。
だからExpires:がなくても桶。クエリ文字列がついてる場合は
Expires:がないと絶対にキャッシュしない。
ちなみに、mod_mem_cache併用時にはmod_cacheのバグが顕在化して
キャッシュ更新が行われなくなるから要注意。修正派そのうち2.xに
反映されるよ。
0776名無しさん@お腹いっぱい。
2006/06/11(日) 15:19:200777名無しさん@お腹いっぱい。
2006/06/13(火) 14:38:22これを表示しない方法を教えてけろ。
0778名無しさん@お腹いっぱい。
2006/06/13(火) 14:58:17ServerSignature Off
0779名無しさん@お腹いっぱい。
2006/06/13(火) 17:38:45ついでにServerTokens も確認しときな〜
0780名無しさん@お腹いっぱい。
2006/06/16(金) 16:11:378742 "-" "-"
というログが残っていたのですが、
ayashiinamae というユーザは .htpasswd で設定してません。
考えられることはどんなことでしょうか?クラックチェックツールとか
色々調べましたが特に問題はなかったです。あと
セキュリティホールなんかもすぐに埋めてるし、使用してる
サービスも限られてるんで、クラッキングされたんではないような気がしますが・・・。
0781名無しさん@お腹いっぱい。
2006/06/16(金) 17:07:140783名無しさん@お腹いっぱい。
2006/06/17(土) 01:26:260784名無しさん@お腹いっぱい。
2006/06/17(土) 04:46:59>>780 の言うことが事実であるなら、かなり不可思議な現象だと思う。
再現性を探しておいた方がイイ。
0785名無しさん@お腹いっぱい。
2006/06/17(土) 05:22:170786名無しさん@お腹いっぱい。
2006/06/17(土) 12:48:45普通に試すだけでは残らないわけで、>>784 の言うとおりであるなら
かなり不可思議。
わかった振りしているだけの釣りかもしれないけど、
教えてもらえませんか?Satisfy Any してると認証で通らない
アカウントでも残るとか?
0787780
2006/06/18(日) 14:40:490788名無しさん@お腹いっぱい。
2006/06/18(日) 15:14:50そのURLにアクセスすると、ちゃんと 301 帰ってくるの?
0789名無しさん@お腹いっぱい。
2006/06/18(日) 15:23:290790名無しさん@お腹いっぱい。
2006/06/19(月) 11:29:23同時接続制限をやりたい場合2.2ではどうやるものなのでしょうか?
0791780
2006/06/19(月) 21:16:08783の言うとおりにアクセスしても上のようなログは残りません。
0792名無しさん@お腹いっぱい。
2006/06/20(火) 00:35:10まずリビルド。
0793名無しさん@お腹いっぱい。
2006/06/20(火) 01:03:490794sake
2006/06/20(火) 01:17:280795名無しさん@お腹いっぱい。
2006/06/20(火) 05:57:440796名無しさん@お腹いっぱい。
2006/06/20(火) 13:59:25も少しヒントを授けてぷりーず
0797名無しさん@お腹いっぱい。
2006/06/20(火) 20:20:42まずリビルド。
0798名無しさん@お腹いっぱい。
2006/06/20(火) 22:43:54ルーターかませ
で制御
0799名無しさん@お腹いっぱい。
2006/06/21(水) 06:37:43も少しヒントを授けてぷりーず
0800名無しさん@お腹いっぱい。
2006/06/21(水) 07:06:01メルコのルータを使え。アタックブロックをONにすれば、1つ(2つぐらいは可能だったかも)以上の
接続が同時に来た場合、2つ目以降を弾いてくれる。
0801名無しさん@お腹いっぱい。
2006/06/21(水) 15:30:420802名無しさん@お腹いっぱい。
2006/06/21(水) 15:51:220803名無しさん@お腹いっぱい。
2006/06/21(水) 17:26:21いつの間にか自宅鯖になっているところがワロス
0804名無しさん@お腹いっぱい。
2006/06/21(水) 17:35:262ch はメルコじゃなかったからこの前の DDoS で落ちたんだよ。
0805名無しさん@お腹いっぱい。
2006/06/21(水) 17:38:200806名無しさん@お腹いっぱい。
2006/06/21(水) 17:44:290807名無しさん@お腹いっぱい。
2006/06/21(水) 17:48:350808名無しさん@お腹いっぱい。
2006/06/21(水) 18:49:37どうやってそのモジュールをインストールしたんだ?
バイナリパッケージだったらあきらめろ。
ソースからコンパイルしたなら、再コンパイルしろ。
0809名無しさん@お腹いっぱい。
2006/06/21(水) 21:17:31業界の常識ですよ?
0810名無しさん@お腹いっぱい。
NGNGListen 25
と、2つポートを書いて立ち上げてたのだが、さっきListen 80 だけにして
apachectl graceful したら、子プロセスがどんどんゾンビになった後死んでいく。
接続を受け付けた子プロセスは死なないみたい。
運よく接続を受け付けた子プロセスも接続が終わるとすぐ消える。
エラーログをdebugにしてみたけど有用な情報は得られず。
[Thu Jun 22 03:36:06 2006] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 5 idle, and 28 total children
[Thu Jun 22 03:36:07 2006] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 16 children, there are 8 idle, and 30 total children
[Thu Jun 22 03:36:09 2006] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 32 children, there are 12 idle, and 34 total children
[Thu Jun 22 03:36:15 2006] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 4 idle, and 26 total children
[Thu Jun 22 03:36:16 2006] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 16 children, there are 7 idle, and 29 total children
[Thu Jun 22 03:36:17 2006] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 32 children, there are 14 idle, and 35 total children
Linux 2.6.16-1.2111_FC5
Apache 2.2.2 Prefork MPM
0811名無しさん@お腹いっぱい。
NGNG誰かこの症状について知りませんか?
0812名無しさん@お腹いっぱい。
2006/06/22(木) 04:42:39それだけの情報だと正常動作のような希ガス
パフォーマンス周りの設定さらしてくれないと何とも言えん
0813名無しさん@お腹いっぱい。
2006/06/22(木) 08:19:30MinSpareServers
MaxSpareServers
0814名無しさん@お腹いっぱい。
2006/06/22(木) 08:57:51設定値と言い換えれば満足なのか?
0816810
2006/06/22(木) 09:46:21StartServers15
MaxClients200
MinSpareServers16
MaxSpareServers30
MaxRequestsPerChild5000
KeepAlive On
KeepAliveTimeout 2
MaxKeepAliveRequests 100
Timeout 240
Listen 25 をもう一回追加して apachectl graceful をすると正常動作に戻るんだな。
restartすれば直るんだろうけど稼働中だからなるべくやりたくない。
0817813
2006/06/22(木) 12:56:47ふーむ。じゃあ子プロセスの数は関係ないのかもしれないですねぇ。
port 追加、削除なんてそうそう頻繁にやることじゃないし、
そういうレベルの設定をするときには stop, start で良いのでは
ないでしょか? 再読み込みはメモリ周りに対して万能ではないから。
素直に、深夜にでも再起動する方が良いと思いますよん。
0818名無しさん@お腹いっぱい。
2006/06/22(木) 13:45:39やれよ。listenするポートが変わるんだから。
0819810
NGNGしかしこれは既出の仕様orバグなんですかねえ。
0820名無しさん@お腹いっぱい。
2006/06/22(木) 20:34:31bool 系、int 系の設定値を変更するときぐらいしか使わないけどな・・・
大きめの変更があったら素直に再起動。
# port も int といえば int だけど意味が違うw
0821名無しさん@お腹いっぱい。
2006/06/22(木) 20:35:270823名無しさん@お腹いっぱい。
2006/06/22(木) 21:07:550824名無しさん@お腹いっぱい。
2006/06/23(金) 03:49:03×ルータ使わない奴は馬鹿
○メルコ使わない奴は馬鹿
0825名無しさん@お腹いっぱい。
2006/06/23(金) 06:08:13切れちゃうのはブラウザの問題ではなくて、restart とはそういうものだから。
で、それに何の実害があるってんだ? そういうのを考慮して深夜に再起動する
もんだと思うよ。一瞬の断も許されないならクラスタしなさい。
あと、ルータはメルコにしなさい。
0826名無しさん@お腹いっぱい。
2006/06/23(金) 08:29:450827名無しさん@お腹いっぱい。
2006/06/23(金) 09:36:16メルコが最強であることはスレを見れば分かる。
# まぁ確かに今はメルコとは言わないけどさ・・・
# ドメイン名も取られたしね。
0828名無しさん@お腹いっぱい。
2006/06/23(金) 10:55:300829名無しさん@お腹いっぱい。
2006/06/23(金) 11:18:27さっそくうちのも全部メルコにリプレースしよう
0830名無しさん@お腹いっぱい。
2006/06/23(金) 12:02:140831名無しさん@お腹いっぱい。
2006/06/23(金) 12:41:04やっぱりメルコにリプレースしようかな・・・
ビックカメラ逝って来る
0832名無しさん@お腹いっぱい。
2006/06/24(土) 00:55:140833810
2006/06/24(土) 11:01:56Content-Lengthに満たないところで切れたらダウンロード失敗とするべきだと思うんだ。
どっちにしろ途切れたファイルがダウンロード完了と報告されるんだから
ファイルサイズとかハッシュとかきちんと確認しないかぎり気付かないし
IEだと、もう一度ダウンロードしようとしてもキャッシュが効くから面倒くさいし
いい事が全然ないです
0834名無しさん@お腹いっぱい。
2006/06/24(土) 11:18:03ってかメルコにも変えてないくせにいつまでもウダウダウゼェ
0835名無しさん@お腹いっぱい。
2006/06/24(土) 13:05:30全ユーザがみんな、メルコのルータにすれば解決しそうだが。
0836名無しさん@お腹いっぱい。
2006/06/24(土) 13:14:26使用しているモジュール構成、libc やら OS まで関係してくるかも。
単純に「仕様です」かもしれんけど。
とりあえず、テスト環境で色々と絞り込んで行くことをお勧めする。
あとふと思ったけど、graceful restart の他に graceful stop なんて
のがあれば、810 の悩みは解決されるのかな? 残念ながらそのような
シグナルハンドラは実装されていないようだったけど。
0837名無しさん@お腹いっぱい。
2006/06/24(土) 13:22:00メルコだけだったかな?
0839名無しさん@お腹いっぱい。
2006/06/28(水) 16:27:14そのサイトのURLからのアクセスにPortが閉じているように振舞う事は出来ませんか?
0840名無しさん@お腹いっぱい。
2006/06/28(水) 16:32:43iptables -A INPUT -i eth0 -s そのサイトのIPアドレス -p tcp -m state --state NEW --destination-port 80 -j DROP
iptables -A FORWARD -i eth0 -s そのサイトのIPアドレス -p tcp -m state --state NEW --destination-port 80 -j DROP
0841839
2006/06/28(水) 16:37:04iptableは自分のOSじゃ使えないです・・。
0842839
2006/06/28(水) 16:44:310843名無しさん@お腹いっぱい。
2006/06/28(水) 16:44:580844839
2006/06/28(水) 16:47:300845名無しさん@お腹いっぱい。
2006/06/28(水) 17:07:320846名無しさん@お腹いっぱい。
2006/06/28(水) 17:11:14できるけどそれはAapcheとは関係ないよな?な?
0847839
2006/06/28(水) 18:17:00Apacheでは出来ないという事でしょうか?
0848名無しさん@お腹いっぱい。
2006/06/28(水) 18:20:430849名無しさん@お腹いっぱい。
2006/06/28(水) 18:31:11できない
少しはネットワークに知識を付けてくれ
0850名無しさん@お腹いっぱい。
2006/06/28(水) 18:52:220851名無しさん@お腹いっぱい。
2006/06/28(水) 19:43:34ここはメルコのルータのスレなのにね。
0852名無しさん@お腹いっぱい。
2006/06/28(水) 20:27:49apache でやるってことは、その時点でポート 80 を使ってるから
ダメなんだよ。ポートが閉じているように見せるには、apache に
アクセスさせちゃダメなの。これは deny from なんかとはレイヤが違う。
要するにその対象ホストからの TCP 接続に対して RST フラグを返して
ポートが閉じている振りをしちゃえば良いわけだ。
そしてその答えは、
メ ル コ ル ー タ ー
0853名無しさん@お腹いっぱい。
2006/06/29(木) 00:50:590854名無しさん@お腹いっぱい。
2006/06/29(木) 01:16:34sub.example.jp -> /home/hoge/public_html/sub
とバーチャルホストを設定してます。
sub.example.jp へのアクセスがあったら example.jp へ転送させたいので、
(CNAMEとか使うのはいやでごわす)
Redirect permanent / http://example.jp
とカキコした.htaccessを /home/hoge/public_html/sub内にUPしました。
当初の目的は達成したものの、
http://example.jp/sub/
でアクセスできなくなりました。
解決方法きぼんぬ
0855名無しさん@お腹いっぱい。
2006/06/29(木) 01:24:000856名無しさん@お腹いっぱい。
2006/06/29(木) 02:28:470857名無しさん@お腹いっぱい。
2006/06/29(木) 02:43:23<VirtualHost *>
ServerName example.jp
DocumentRoot /home/hoge/public_html
</VirtualHost>
<VirtualHost *>
ServerName sub.example.jp
DocumentRoot /home/hoge/public_html/sub
Redirect permanent / http://www.example.jp/
</VirtualHost>
あとルーターは何を使ってる? メルコのルーターならそっちで出来るかも。
0858名無しさん@お腹いっぱい。
2006/06/29(木) 03:08:020859名無しさん@お腹いっぱい。
2006/06/29(木) 12:01:020860854
2006/06/29(木) 12:03:16http://example.jp/sub/ に >>854 でアクセスできなくなるのはwhy?
エラーログにも何も残ってなかった。
Redirect 使いながらも回避する方法はナッシングでしょうか?
0861名無しさん@お腹いっぱい。
2006/06/29(木) 13:27:04<Directory "/home/hoge/public_html/sub/">
Redirect permanent / http://www.example.jp/
</Directory>
と同じだからじゃん。どっちのバーチャルホストにも
適用されてるわけだね。エラーでも何でもない。
0862名無しさん@お腹いっぱい。
2006/06/29(木) 13:34:490863名無しさん@お腹いっぱい。
2006/06/29(木) 16:32:12>アクセスできなくなるのはwhy?
お前の頭が悪いからだよ
■ このスレッドは過去ログ倉庫に格納されています