トップページunix
1001コメント297KB

Apache関連 Part8

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/01/04(水) 16:46:23
HTTP ServerのApacheに関する話題を扱うスレッドです。

http://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/
0671名無しさん@お腹いっぱい。2006/05/23(火) 14:01:15
認証失敗させれば忘れるウェブブラウザが多い。
0672名無しさん@お腹いっぱい。2006/05/23(火) 14:05:31
認証を通過しようと粘る馬鹿も多い。
06736992006/05/23(火) 15:34:03

レスありがとうございます。

パスワード変更したのにもかかわらず、「前のパスワードが通る」
という報告があったんで・・・。

今、テストしてみたけど、リクエストごとに認証チェックされているのを確認できた。
それと、IEのキャッシュがはたらき前のパスワードでもとおっているような感じになっている
ことも確認出来た。ハァー、キャッシュだったとは初歩的な・・・。
0674名無しさん@お腹いっぱい。2006/05/23(火) 19:16:12
新スレ要請スレッドに反対意見書いてる馬鹿がいるね。
オープンソース板の重要性も分からない厨は死ぬべきだと思う。
0675名無しさん@お腹いっぱい。2006/05/23(火) 20:49:20
オープンソース板が立てばもしかしたら
オープンソース界隈の発展にも繋がるかも知れないのに…
0676名無しさん@お腹いっぱい。2006/05/23(火) 21:38:11
むしろ阻害する
0677Gates2006/05/23(火) 22:30:31
マルチですまん

2.0.58で ap_release.hなんか仕様変わった?
AP_SERVER_BASEPRODUCT表示を隠蔽しようと思ったけど
「(Unix) mod_ssl/2.0.58 OpenSSL/0.9.7f」は表示されてしまう
前のバージョンは、AP_SERVER_MINORREVISIONとかいくつか削除すればOKだったんだけど
今のは削除するとmakeでエラーSTOPしてしまう
みなさん、どうしてる?
0678名無しさん@お腹いっぱい。2006/05/24(水) 05:52:04
マクロの件に関しては未調査だけど、conf の
 ServerSignature Off
 ServerTokens ProductOnly
でわダメですか?
0679名無しさん@お腹いっぱい。2006/05/24(水) 07:38:34
ErrorLog /var/log/error_wrom.log env=worm
のようにすると、
Syntax error on line 1020 of /etc/httpd/conf/httpd.conf:
ErrorLog takes one argument, The filename of the error log
というメッセージが出てしまうのですが、エラーログは場合分けは出来ないのでしょうか?
0680名無しさん@お腹いっぱい。2006/05/24(水) 08:09:38
env=worm の設定は?
0681名無しさん@お腹いっぱい。2006/05/24(水) 08:31:02
>>680
環境変数ログ収集の制御ができるのはCustomLogディレクティブだけって知ってます?w

>>679
パイプに出してフィルタリングするしか無さそう。
06826802006/05/24(水) 09:44:29
あ、気が付かなかった・・・orz
0683名無しさん@お腹いっぱい。2006/05/24(水) 12:19:54
エラーログは、分けることは出来ないのでしょうか?
0684名無しさん@お腹いっぱい。2006/05/24(水) 12:34:18
>>683
できません。ただし、681 の言うようにパイプに渡してあげて、
パイプ受けする別プロセスでなら、好きなように加工できますね。
ErrorLog "| /path/to/logger"

しかしなんつーか、エラーログで worm なログを記録する必要性に
疑問があるなぁ。アクセスログじゃあダメなのかな?
0685名無しさん@お腹いっぱい。2006/05/24(水) 12:55:47
逆じゃね?
ワームだけでエラーログが埋まるからって事じゃ?
0686名無しさん@お腹いっぱい。2006/05/24(水) 13:11:42
あー、なるほどね。ちょっと前だったら、ワームが Host: ヘッダを付けて
来ないことを利用して、一番最初に隔離用の <VirtualHost> を作っておく
方法があったねぇ。漏れは気にしない派だし、最悪、何かあったらそのときに
ちゃっちゃっと処理しようと思ってる。

apache ワーム エラーログ errorlog conf で、google してみたら何か出たよ。

# ワームが Host: ヘッダを付けるようになったら意味ないけどね。
0687名無しさん@お腹いっぱい。2006/05/24(水) 13:13:28
ぐへ、スペース入らなかった。
検索語: apache ワーム エラーログ errorlog conf
0688名無しさん@お腹いっぱい。2006/05/24(水) 13:22:27
>>71
中古品の状態は現物を見ない限り判断できないと何度書いたらわかるのだ
0689名無しさん@お腹いっぱい。2006/05/24(水) 13:23:22
ぐへえ誤爆スマヌ
0690名無しさん@お腹いっぱい。2006/05/24(水) 13:30:10
まぁエラーログは普通ならたいした事が出ないから、rotatelogsでも通して
一定サイズで削除かな?
0691精進2006/05/24(水) 22:23:21
【労働環境】営業担当者が「SEに足りないと思うスキル」とは [06/05/16]
http://news18.2ch.net/test/read.cgi/bizplus/1147877411/

 「もっと顧客から課題を聞き出す力があればなあ」「専門知識を生かして積極的に提案して
もらえると助かるのだが」---。

 営業担当者がITに関する商談で客先を訪問した際に、同行したSEに対してこんな不満や要望を
抱いている。顧客に対して「何をすればいいのでしょうか」と“御用聞き”に徹して提案しようと
しないSEや、顧客と積極的にコミュニケーションを図ろうとしないSEに対して、営業担当者は
もどかしい思いをしているのだ。

 営業担当者がSEに抱く不満は、SEに対する期待の裏返しでもある。そんな不満や期待が込め
られた、営業担当者からSEに対するコメントをいくつかを紹介しよう。

「お客様の目の前で“それはできません”と即答しないでほしい」
「お客様を満足させていくという顧客指向を持ってほしい」
「指示・依頼を待つだけでなく、自分で考え積極的に提案してほしい」
0692名無しさん@お腹いっぱい。2006/05/24(水) 22:30:36
それはできません!
0693 ◆TWARamEjuA NGNG
出来ない(したくない)からSEのままで居るんだよ♪
0694名無しさん@お腹いっぱい。2006/05/24(水) 22:38:56
つーかそれは営業の仕事なんだよな。
営業が自分がやるべき仕事をSEにさせようとしてるだけ。
歩兵が兵站部隊の兵に「もっと射撃が上手くなれ」と要求しているようなもの。
優れた営業は「できません」と言ってもらうためだけに技術者を連れていく。
0695名無しさん@お腹いっぱい。2006/05/24(水) 22:39:07
>>691 はマルチコピペ。反応砂。その議論、他スレで秋田。
0696名無しさん@お腹いっぱい。2006/05/24(水) 22:39:51
削除しようかとか言ってるスレだからいいじゃん。
0697Gates2006/05/25(木) 00:58:30
>>678
違うそれじゃない
それやってもHTTPのHEADリクエストでは表示されてしまう
0698名無しさん@お腹いっぱい。2006/05/25(木) 02:35:42
>>697
2.0.5x で同じ設定にして HEAD すると。
w3m -dump_head ぼくのさーばー

HTTP/1.1 200 OK
Date: Wed, 24 May 2006 17:31:16 GMT
Server: Apache
Last-Modified: Tue, 09 May 2006 02:45:38 GMT
ETag: "6b140411-a3c-fb67b880"
Accept-Ranges: bytes
Content-Length: 2620
Connection: close
Content-Type: text/html

Apache ってのすら出したくないなら、conf じゃ無理かな。
# でも、そこまでする必要はないと思うよw
0699名無しさん@お腹いっぱい。2006/05/25(木) 02:57:53
favicon.ico、robots.txtが見つからないというエラーを記録しないようにすることは出来ませんか?
0700名無しさん@お腹いっぱい。2006/05/25(木) 04:06:23
>>699
>>684
0701名無しさん@お腹いっぱい。2006/05/25(木) 06:24:56
すげー適当! makeもしてないし、合ってるかどうかもシラネw
# httpd-2.0.58/server/core.c

 if (r->finfo.filetype == 0) {
  if (strcmp(r->uri, "/favicon.ico") && strcmp(r->uri, "/robots.txt")) {
   ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
      "File does not exist: %s", r->filename);
   }
  return HTTP_NOT_FOUND;
 }
0702名無しさん@お腹いっぱい。2006/05/25(木) 08:42:19
Server: 自体を消したいのならば、
Header unser Server
でできるんじゃねーの?
試してないけど、2.x ならたぶん消えると思う。1.3 では消えないはず。

が、そこまでして消したい理由がわからん。
0703名無しさん@お腹いっぱい。2006/05/25(木) 08:43:21
orz

s/unser/unset/
0704名無しさん@お腹いっぱい。2006/05/25(木) 09:52:35
有償のhttpdを使えって言われてるのに、
お金が無いからapache使ってるのがばれない様にする為とか・・・w
0705名無しさん@お腹いっぱい。2006/05/25(木) 10:26:24
俺はむしろAP_SERVER_BASEPRODUCTを書き換えてIISにしてる
0706名無しさん@お腹いっぱい。2006/05/25(木) 10:35:51
mod_securityだけで自由自在に書き換えられるとは知らなかった。
0707名無しさん@お腹いっぱい。2006/05/25(木) 13:14:50
>>704
Unix系OSで動く現在も保守されている有償のhttpdってなんかあったっけか?
iPlanetってもうサポート終了だよな
あとはDominoくらいか?
0708名無しさん@お腹いっぱい。2006/05/25(木) 13:24:48
>>707
Sun Java System Web Server ってのが後継じゃないのかな。
あとは IBM HTTP Server とか。
0709名無しさん@お腹いっぱい。2006/05/25(木) 13:26:15
主神さまの不興をかった>>707は雷の鳴る日の外出を控えたほうがいい。
0710名無しさん@お腹いっぱい。2006/05/25(木) 18:22:22
>>707 Zeus?
07117102006/05/25(木) 18:22:59
>>709 がそうらしいorz
0712名無しさん@お腹いっぱい。2006/05/27(土) 12:25:48
apacheのpowered by apacheと言うロゴを探してるんですけど
ページの下にあるロゴ以外は無いんですかね?
ちょっと横幅が大きいので他のロゴがあれば見てみたいのですが
0713名無しさん@お腹いっぱい。2006/05/27(土) 13:01:40
Apache ドキュメント翻訳プロジェクト
http://cvs.apache.jp/docs-project/

これなんだけど、とりあえずメーリングリストに参加しようと
apache-docs-ctl@ml.apache.or.jp
にhelpってメール送ったんだけど
「User Unknown」 だってw
0714名無しさん@お腹いっぱい。2006/05/27(土) 13:47:14
>>712
ttp://httpd.apache.org/docs/trunk/faq/background.html#background.logo
なので、どこかで見つけたとしても貴殿のサイトには使えないでしょう。
0715名無しさん@お腹いっぱい。2006/05/27(土) 13:49:43
Docsのメーリングリストもこっちに移ってたのか
http://mm.apache.jp/mailman/listinfo/apache-docs
0716名無しさん@お腹いっぱい。2006/05/27(土) 21:52:23
>>714

FAQ見ずに質問するわけがないので、それは知っていると思う。
0717名無しさん@お腹いっぱい。2006/05/27(土) 23:09:10
>>716
あんた誰?
0718名無しさん@お腹いっぱい。2006/05/27(土) 23:24:09
>>717
名無しさん@お腹いっぱい。
0719名無しさん@お腹いっぱい。2006/05/27(土) 23:38:48
>>714
どういう意味?
0720名無しさん@お腹いっぱい。2006/05/29(月) 01:06:55
Apacheの人たちって、ちょっと他のオープンソースの人たちとは
違ったタイプだよね…。なんというか…
0721名無しさん@お腹いっぱい。2006/05/29(月) 05:32:47
Macでcgiを使いたいのですが、設定方法を教えてください
0722名無しさん@お腹いっぱい。2006/05/29(月) 06:23:41
MacOS X だと思うけど、UNIX 系なんだからそこらのサイト転がってる設定の仕方とか見れば動くと思う。最低限、AddHander だけあれば大抵は動くんじゃないかな?それから、もし自宅鯖での話なら、自宅鯖板に行った方が親切だと思われ。
0723名無しさん@お腹いっぱい。2006/05/29(月) 06:24:36
うぉ、なんだこりゃ? w3m で改行が入らないのって懐かしい不具合(?)だなw 
以前は cookie さえ読み込んでおけば改行入ったのだが。
0724名無しさん@お腹いっぱい。2006/06/01(木) 13:48:23
うちのFedoraCore5上のApache2.2で作ったページから
例えば、test.zipなどをダウンロードしようとすると、不明なサイズとなって
DL中に残り時間が出ないんだけど、Apacheの設定によるものでしょうか?
クライアントはXPです。
0725名無しさん@お腹いっぱい。2006/06/01(木) 13:59:20
>>724
wget -S --spider http://localhost/test.zip
でContent-Lengthヘッダが出力されているか見ましょう。
出ていなければサーバの問題、出ていればブラウザの問題です。
0726名無しさん@お腹いっぱい。2006/06/01(木) 14:41:16
出てないっぽいです OTL
0727名無しさん@お腹いっぱい。2006/06/01(木) 14:48:41
あ、いや、xmlファイルでもう一度試してみたら出てました。
ということはブラウザの問題なんでしょうか?
同じブラウザでも他のサイトからのDLなら正常に残り時間も表示されるのですが。

HTTP/1.1 200 OK
Date: Thu, 01 Jun 2006 05:46:41 GMT
Server: Apache
Last-Modified: Sat, 27 May 2006 13:26:49 GMT
ETag: "1d5bd1-2dfe-9995840"
Accept-Ranges: bytes
Content-Length: 11774
Vary: Accept-Encoding,User-Agent
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/xml
長さ: 11,774 (11K) [text/xml]
200 OK
0728名無しさん@お腹いっぱい。2006/06/01(木) 15:04:26
ブラウザの問題。問題のあるブラウザをしつこく使いつづける奴の脳の問題。
0729名無しさん@お腹いっぱい。2006/06/01(木) 15:21:42
Sleipnir2.30でもIE6でも同じみたいです。なんでうちの鯖だけが・・・
0730名無しさん@お腹いっぱい。2006/06/01(木) 16:05:51
> Sleipnir2.30でもIE6でも同じみたいです。

わらた。
0731名無しさん@お腹いっぱい。2006/06/01(木) 16:19:15
ちなみにSleipnir2.30はGeckoエンジンです
0732名無しさん@お腹いっぱい。2006/06/01(木) 16:39:12
初心者ですけど質問させて下さい。
親切な方いましたらご教授下さい。

Apache2をchroot+VirtualHost+Suexecにて起動していますがPerlが動きません。
エラーログを見るとパーミッションらしいのですがパーミッション変えても動きません。

どうしたらいいでしょうか?
よろしくお願いします。
0733名無しさん@お腹いっぱい。2006/06/01(木) 16:53:21
どんなレスを返せば>>732のような馬鹿者が窓から身を投げて自殺してくれるのでしょうか?
0734名無しさん@お腹いっぱい。2006/06/01(木) 17:47:36
>>732
何をした結果どのようなエラーが出たのか具体的に書かないと、
誰も答えようがないでしょ?

apache はどうやって起動しているの?
chroot 環境に suexec はあるの?
chroot 環境に perl はあるの?
エラーメッセージは何て言っているの?

その他いろいろ
0735名無しさん@お腹いっぱい。2006/06/01(木) 17:47:41
うっ!うっ!うっ!うっ〜!
えびばでぃぱっしょんっ!!!
0736名無しさん@お腹いっぱい。2006/06/01(木) 19:19:27
ちょっとお聞きしたい
apacheをアップデートしたいのですが、はじめにインストールしたときに
./configureでいろいろ指定したと思うんです
portsでapacheを更新するときにもまた./configureしないといけないんでしょうか?
当方freebsd5.2+apache+php4+mysql+opensslなどなど


正直、./configureで何を指定したのかさっぱり覚えてません
#もしconfigureしないといけないとしたら・・・保守がすごい面倒なんですね
0737名無しさん@お腹いっぱい。2006/06/01(木) 19:50:30
>>736
configureは設定を残すよ。config.statusだったかな?
で、そのファイルを指定するオプションがconfigureにあるはず。
いまwinしか手元にないので、曖昧で申し訳ない。
0738名無しさん@お腹いっぱい。2006/06/01(木) 20:19:52
>>736
./config.nice ってファイルがある。
それを開けば指定したオプションが全部書いてあるし、そもそも config.nice を実行するだけでいい
0739名無しさん@お腹いっぱい。2006/06/01(木) 20:47:20
環境:FreeBSD6.0 apache2.0.54
ttp://hoge.com/~UserID/をttp://hoge.com/UserID/にしたくて、
UserDir public_html→#UserDir public_html
AliasMatch ^/([^/]+)/(.*) /home/$1/public_html/$2
このように設定してapacheを再起動しようとすると
AliasMatchの行がエラーが出てしまいます。
対処方法を教えてください。
07407322006/06/01(木) 20:50:04
>>734
レスありがとうございます

apacheはchrootで起動してます
chroot環境にsuexecはあります
chroot環境にperl5はあります
ライブラリもジャイル環境に追加しました
エラーメッセージは Premature end of script headers: test.cgi です
PHPは動いてます
CGIは動かないです
よろしくお願いします。
0741名無しさん@お腹いっぱい。2006/06/01(木) 20:57:18
>>739
hoge.comは実在のドメイン。
>>740
釣り師乙
0742名無しさん@お腹いっぱい。2006/06/01(木) 21:13:42
>>740
んじゃあさ、コマンドラインでジャイル環境に入ってみなよ。

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:52
ジャイルって何ですか?
07447422006/06/01(木) 21:27:29
chroot された環境 = jail

ジャイル・・・とは読まないけどねw
07457322006/06/01(木) 21:45:50
>>742
動きました。ありがとうございます。
原因はよくわかりませんでした…
たぶん、ライブラリが1つ抜けてたかも?です。
でもまだメールが送信できなかったりいろいろ問題があります(汗
ちなみに僕の先生はジャイルと読んでました。
0746名無しさん@お腹いっぱい。2006/06/01(木) 21:47:56
ジャイルか……聞いたことがある
0747名無しさん@お腹いっぱい。2006/06/01(木) 21:48:26
ジャイ子なら
0748名無しさん@お腹いっぱい。2006/06/01(木) 21:54:48
ジャイルて何じゃいる?
0749名無しさん@お腹いっぱい。2006/06/01(木) 21:56:33
/var/spool がないとメール送信できない罠
0750名無しさん@お腹いっぱい。2006/06/01(木) 22:39:14
chrootはchroot、jailはjail。
それがFreeBSDジャイルティ。
0751名無しさん@お腹いっぱい。2006/06/01(木) 22:42:59
そうえば、確かに FreeBSD には jail(8) と jail(2) があるね。
0752名無しさん@お腹いっぱい。2006/06/05(月) 04:08:59
ディレクトリで終わるURIを指定した時に
http://example.jp/img/ のような。
ファイルが一覧表示されるのですが、これをやめさせたい場合はどうしたらいいですか?
0753名無しさん@お腹いっぱい。2006/06/05(月) 04:59:51
>>752
Options -Indexes
0754名無しさん@お腹いっぱい。2006/06/05(月) 07:21:05
mod_autoindexを使わない。
0755名無しさん@お腹いっぱい。2006/06/05(月) 07:36:41
Apacheスレの住人てホントに低レベルだな
0756名無しさん@お腹いっぱい。2006/06/05(月) 13:56:03
apache 2.系って、xinetdから起動できないのでしょうか.
0757名無しさん@お腹いっぱい。2006/06/05(月) 13:59:21
>>99-
0758名無しさん@お腹いっぱい。2006/06/05(月) 17:27:35
現在、各ページ共通のメニューなどをSSIを使って
<!--#include file="header.txt" -->
のように読み込んでいます。
geocitiesなどでは、htmlファイルでも上部に広告が挿入されますが、
これもSSIを使ってやっているのでしょうか?
各ページに共通のメニューなどを組み込む際にSSIを使わないやり方があれば教えてください。
0759名無しさん@お腹いっぱい。2006/06/05(月) 17:38:38
定番: mod_layout
0760名無しさん@お腹いっぱい。2006/06/05(月) 20:03:02
Solaris9で、ver1.33を使用しています。
マニュアルや本を読んだのですが、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
Last-Modifiedを吐いていないバックエンドサーバをmod_cache mod_proxyを使ってリバースすると
そのキャッシュに対してもApacheはLast-Modifiedを吐かないのですが、そのキャッシュを生成した時を
Last-ModifiedとしてApacheに吐かせたいのですが何か良い方法はありませんでしょうか。
0764名無しさん@お腹いっぱい。2006/06/06(火) 09:35:33
mod_cache 周りはまだ調査してないから分からない。識者の降臨を待て。
バックエンドサーバで何とかならないですかね?
あと、どういう構成で何をしたいのかとか、ちょっと聞きたい希ガスです。
07657562006/06/06(火) 15:54:07
>>757
出来ないんですか.ありがとうございます.

iptablesが使えない、VPSでアクセス制御したかったんですが...
0766名無しさん@お腹いっぱい。2006/06/06(火) 16:20:47
>>765
httpd.conf のアクセス制御では嫌という気持ちは分かりますが・・・
VPS 内部の iptables は使えないのでしょうか?(仕様は知らない)
0767名無しさん@お腹いっぱい。2006/06/06(火) 18:42:25
>>763
Last-Modifiedがない時点でキャッシュもいつまで持っていればいいか
見当がつかないから動的生成扱いするんじゃねーの?
0768名無しさん@お腹いっぱい。2006/06/06(火) 23:39:35
静的コンテンツで、Last-Modified が無くて Etag だけ付いてたらどうなるんだろう。
0769名無しさん@お腹いっぱい。2006/06/08(木) 16:51:43
たまにログに残る

GET http://どこかのアドレス HTTP/1.0 

ってなにやりたくてアクセスしてきてるんでしょう?
0770名無しさん@お腹いっぱい。2006/06/08(木) 16:56:03
>>769
オープンプロ棋士を探してるんだろ。
0771名無しさん@お腹いっぱい。2006/06/08(木) 17:14:24
その際のステータスが200なんですけど大丈夫ですか?
■ このスレッドは過去ログ倉庫に格納されています