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/
0737名無しさん@お腹いっぱい。
2006/06/01(木) 19:50:30configureは設定を残すよ。config.statusだったかな?
で、そのファイルを指定するオプションがconfigureにあるはず。
いまwinしか手元にないので、曖昧で申し訳ない。
0738名無しさん@お腹いっぱい。
2006/06/01(木) 20:19:52./config.nice ってファイルがある。
それを開けば指定したオプションが全部書いてあるし、そもそも config.nice を実行するだけでいい
0739名無しさん@お腹いっぱい。
2006/06/01(木) 20:47:20ttp://hoge.com/~UserID/をttp://hoge.com/UserID/にしたくて、
UserDir public_html→#UserDir public_html
AliasMatch ^/([^/]+)/(.*) /home/$1/public_html/$2
このように設定してapacheを再起動しようとすると
AliasMatchの行がエラーが出てしまいます。
対処方法を教えてください。
0740732
2006/06/01(木) 20:50:04レスありがとうございます
apacheはchrootで起動してます
chroot環境にsuexecはあります
chroot環境にperl5はあります
ライブラリもジャイル環境に追加しました
エラーメッセージは Premature end of script headers: test.cgi です
PHPは動いてます
CGIは動かないです
よろしくお願いします。
0741名無しさん@お腹いっぱい。
2006/06/01(木) 20:57:18hoge.comは実在のドメイン。
>>740
釣り師乙
0742名無しさん@お腹いっぱい。
2006/06/01(木) 21:13:42んじゃあさ、コマンドラインでジャイル環境に入ってみなよ。
root になって、以下のコマンドを鬱
/usr/sbin/chroot /path/to/jail /bin/sh
んで、そこで perl -v で perl は動くかい?
動くならディレクトリ構成は問題ないかもしれない。
suexec 環境なわけだが、ジャイルの中に /etc/passwd はあるかい?
その他、今は直接は関係ないかもしれんけど、
/bin/sh とか /dev/null とか /etc/localtime とかオマケも必要だな。
0743名無しさん@お腹いっぱい。
2006/06/01(木) 21:22:520744742
2006/06/01(木) 21:27:29ジャイル・・・とは読まないけどねw
0745732
2006/06/01(木) 21:45:50動きました。ありがとうございます。
原因はよくわかりませんでした…
たぶん、ライブラリが1つ抜けてたかも?です。
でもまだメールが送信できなかったりいろいろ問題があります(汗
ちなみに僕の先生はジャイルと読んでました。
0746名無しさん@お腹いっぱい。
2006/06/01(木) 21:47:560747名無しさん@お腹いっぱい。
2006/06/01(木) 21:48:260748名無しさん@お腹いっぱい。
2006/06/01(木) 21:54:480749名無しさん@お腹いっぱい。
2006/06/01(木) 21:56:330750名無しさん@お腹いっぱい。
2006/06/01(木) 22:39:14それがFreeBSDジャイルティ。
0751名無しさん@お腹いっぱい。
2006/06/01(木) 22:42:590752名無しさん@お腹いっぱい。
2006/06/05(月) 04:08:59(http://example.jp/img/ のような。
ファイルが一覧表示されるのですが、これをやめさせたい場合はどうしたらいいですか?
0753名無しさん@お腹いっぱい。
2006/06/05(月) 04:59:51Options -Indexes
0754名無しさん@お腹いっぱい。
2006/06/05(月) 07:21:050755名無しさん@お腹いっぱい。
2006/06/05(月) 07:36:410756名無しさん@お腹いっぱい。
2006/06/05(月) 13:56:030757名無しさん@お腹いっぱい。
2006/06/05(月) 13:59:210758名無しさん@お腹いっぱい。
2006/06/05(月) 17:27:35<!--#include file="header.txt" -->
のように読み込んでいます。
geocitiesなどでは、htmlファイルでも上部に広告が挿入されますが、
これもSSIを使ってやっているのでしょうか?
各ページに共通のメニューなどを組み込む際にSSIを使わないやり方があれば教えてください。
0759名無しさん@お腹いっぱい。
2006/06/05(月) 17:38:380760名無しさん@お腹いっぱい。
2006/06/05(月) 20:03:02マニュアルや本を読んだのですが、LoadModuleとClearModule、
AddModuleの関係がいまいち分かりません。
ClearModuleという行があると、LoadModuleは全て無効化されて、
AddModuleの機能だけが働くのでしょうか?
よろしくお願い致します。
0761名無しさん@お腹いっぱい。
2006/06/05(月) 20:16:30わかったような気にさせる事は出来るだろうが、それが良いこととは思えない
0762名無しさん@お腹いっぱい。
2006/06/05(月) 20:28:19理解できない奴は理解できないような書き方だ。
LoadModuleは内部でAddModuleと同等な事を行っている、
ClearModuleListはAddModuleをすべて無効にする、
AddModuleはClearModuleListで消されたものを元に戻す、
って感じかな?
0763名無しさん@お腹いっぱい。
2006/06/05(月) 22:35:11そのキャッシュに対してもApacheはLast-Modifiedを吐かないのですが、そのキャッシュを生成した時を
Last-ModifiedとしてApacheに吐かせたいのですが何か良い方法はありませんでしょうか。
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 の悩みは解決されるのかな? 残念ながらそのような
シグナルハンドラは実装されていないようだったけど。
■ このスレッドは過去ログ倉庫に格納されています