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

Apache関連 Part9

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/07/19(水) 22:11:52
HTTP ServerのApacheに関する話題を扱うスレッドです。
http://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以降)

●公式マニュアル
http://httpd.apache.org/docs/1.3/ Apache 1.3
http://httpd.apache.org/docs/2.0/ Apache 2.0
http://httpd.apache.org/docs/2.2/ Apache 2.2

●ディレクティブ一覧
http://httpd.apache.org/docs/1.3/mod/directives.html
http://httpd.apache.org/docs/2.0/mod/quickreference.html
http://httpd.apache.org/docs/2.2/mod/quickreference.html

Apache関連 Part8
http://pc8.2ch.net/test/read.cgi/unix/1136360783/
Apache関連 Part7
http://pc8.2ch.net/test/read.cgi/unix/1108649446/
Apache関連 Part6
http://pc5.2ch.net/test/read.cgi/unix/1084829611/
0208名無しさん@お腹いっぱい。2006/08/17(木) 20:27:53
>>206
メール欄
02092062006/08/18(金) 08:57:51
>>207
ありがとうございました。
探してみます。
>>208
すみません、さげました。
0210名無しさん@お腹いっぱい。2006/08/18(金) 09:25:13
SambaのディレクトリもHTTPから見れるようにしようとして、
Alias /samba/ "/home/samba/"
ってAlias指定したんだけど403 Forbiddenになってしまう。
<Directory>で設定もしてる。
ディレクトリのパーミッションも755以上になってる。


Fedora Core 4
SELinux切っても同じだった。

なんか他に要因ある?
0211名無しさん@お腹いっぱい。2006/08/18(金) 09:49:53
>>210
アクセスログじゃなくて、エラーログは読んだ?
0212名無しさん@お腹いっぱい。2006/08/18(金) 09:52:13
>>211
client denied by server configuration: /home/samba/
と出ています。
0213名無しさん@お腹いっぱい。2006/08/18(金) 10:28:15
>>209
鈍い奴だな。>>203のメール欄をよ〜〜〜〜〜〜〜〜〜〜っく見やがれ。
02142102006/08/18(金) 10:50:13
念のため確認しますが

Alias /samba/ /home/samba/

<Directory /home/samba/>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

こんなかんじでいいのでしょうか?
0215名無しさん@お腹いっぱい。2006/08/18(金) 10:55:12
>>210
Linux 板で聞いた方がいいかもね。

>>213
つーかなんでメール欄に隠して書くのかわからん。
本文に書きゃいいのに。
0216名無しさん@お腹いっぱい。2006/08/18(金) 10:56:26
>>215
分かりました。
Linux板にApacheスレがないようでこちらに来ましたが
むこうに移ります。
0217名無しさん@お腹いっぱい。2006/08/18(金) 10:59:04
>>214
おおもとの <Directory /> の中で、AllowOverride None にしてるんじゃないの?
<Directory /> で AllowOverride All するとどうなる?
0218名無しさん@お腹いっぱい。2006/08/18(金) 11:03:28
>>216
別にこのスレでいいと思うが。
0219名無しさん@お腹いっぱい。2006/08/18(金) 11:24:26
>>215
エロイ人などと、おちゃらけた質問をする奴には相応の回答をする。
0220名無しさん@お腹いっぱい。2006/08/18(金) 11:31:41
一般設定で Indexes を許可してない、とか
02212102006/08/18(金) 11:49:23
ちょっとしばらくサーバーが応答しなくなったんで
サーバーのところまで行ってリセットしてきました。

>>217
変わりませんでした。

>>220
ファイルにアクセスしてもForbiddenになるので
原因は違うところかと思われます。
0222名無しさん@お腹いっぱい。2006/08/18(金) 11:57:19
/home/samba は 755 以上でも中のリーダブルじゃない、とか。
0223名無しさん@お腹いっぱい。2006/08/18(金) 12:00:52
「755以上」というのが766だったりとか。
0224名無しさん@お腹いっぱい。2006/08/18(金) 12:01:39
>>222
少なくともその直下のファイルは全部読めます。
02252102006/08/18(金) 12:02:22
>>223
んなこたぁないw
0226名無しさん@お腹いっぱい。2006/08/18(金) 12:02:53
Alias /samba/ /home/samba/ を
Alias /samba/ "/home/samba/" にしてみる、とか(関係ないか)。

あと

<Directory /home/samba/> は <Directory /home/samba> じゃないか。
もしくは <Directory "/home/samba">(関係ないか)。
0227名無しさん@お腹いっぱい。2006/08/18(金) 12:05:10
>>226
変わらず・・・
0228名無しさん@お腹いっぱい。2006/08/18(金) 12:50:30
suexecとかは関係ないだろうし・・・なんだろうね。
0229名無しさん@お腹いっぱい。2006/08/18(金) 13:32:30
>>203
「ググれ」って言うな、カス。(by Google)
0230名無しさん@お腹いっぱい。2006/08/18(金) 13:34:53
ほんと、なんだろね。
俺なんか /home/ore を丸ごと samba エクスポートしつつ、
/home/ore/webdirectory をウェブに公開してるけど、
まったく何の問題もないよ。
0231名無しさん@お腹いっぱい。2006/08/18(金) 13:43:53
些細な設定ミスだと思うけどね。
0232名無しさん@お腹いっぱい。2006/08/18(金) 14:43:40
Alias /samba /home/samba
02332102006/08/18(金) 14:45:29
もう諦めますw

>>231
そうだと思います。

今度Fedora Core 5入れるときに設定しようと思います。
0234名無しさん@お腹いっぱい。2006/08/18(金) 14:49:47
読んでる httpd.confのパスが違う、に1票。
違うファイルを一生懸命エディットしてるんだろ名。
0235名無しさん@お腹いっぱい。2006/08/18(金) 15:02:43
LOL
0236名無しさん@お腹いっぱい。2006/08/18(金) 15:26:24
頑張れ
0237名無しさん@お腹いっぱい。2006/08/18(金) 15:30:40
>>234
それだあああああぁぁぁぁぁぁぁ!!!!!!!!!
動きました!!!どうもスレ汚しすまそ。
0238名無しさん@お腹いっぱい。2006/08/18(金) 15:49:10
ひどいオチだ。
0239名無しさん@お腹いっぱい。2006/08/18(金) 15:53:33
・・・俺も経験あるw
0240名無しさん@お腹いっぱい。2006/08/18(金) 15:58:07
これだからLinuxは(ry
0241名無しさん@お腹いっぱい。2006/08/18(金) 15:59:39
そういう風にSambaの共有ディレクトリをApache経由で見れるようにする用途は?

例えば、複数アーティストのmp3ばかり集めたディレクトリを外部に公開(自分用ね)
するとかってこともできるの?
0242名無しさん@お腹いっぱい。2006/08/18(金) 17:58:01
つ /etc/httpd/conf/httpd.conf じゃない? Fedora だと。

>>241
用途は、LAN内でアップデート→即公開 ってことなんじゃない?
>>mp3 の件もそうだけど、要するに共同でプロジェクトをやってて、
かつウェブを持っていて、FTP でアップロードとかやってらんないでしょ。
0243 ◆f8EDXL3E5k 2006/08/22(火) 10:27:27
エラーログに
File does not exist:/home/foo/bar/favicon.ico
と大漁に引っかかるんですが、faviconなんてないから
こんなエラーログは記録しないで欲しいんですが、どうやればOKですか
 エロくて寛大な優しいお兄さん教えて

//この方apache2.0系
0244名無しさん@お腹いっぱい。2006/08/22(火) 10:29:36
>>243
SetEnvIf
0245 ◆TWARamEjuA NGNG?BRZ(5556)
>>243
touch /home/foo/bar/favicon.ico
0246名無しさん@お腹いっぱい。2006/08/22(火) 11:47:27
>>243
apachectl stop
0247名無しさん@お腹いっぱい。2006/08/22(火) 12:02:25
>>243
板違い。エロイ人への質問は http://sakura01.bbspink.com/hneta/
0248名無しさん@お腹いっぱい。2006/08/22(火) 15:30:41
最近 apache のアクセスログに、
kykapeky なるユーザ・エージェントが記録されるんですが、
これは一体何でしょうか?
kykapeky という語自体はキリル語でのニワトリの鳴き声の擬声語らしいのですが。
0249名無しさん@お腹いっぱい。2006/08/22(火) 19:43:51
>>243
route add default melco
0250名無しさん@お腹いっぱい。2006/08/22(火) 20:49:55
route add default manco
0251名無しさん@お腹いっぱい。2006/08/23(水) 02:51:20
>>243
SetEnvIf Request_URI favicon.ico NOLOG
0252名無しさん@お腹いっぱい。2006/08/23(水) 09:30:42
setenvif を持ち出すのはバカのひとつ覚えなんだろう。きっと。
エラーログだっていうのに。
0253名無しさん@お腹いっぱい。2006/08/23(水) 13:44:44
favolite icon くらい作れば良いだけじゃね?
0254名無しさん@お腹いっぱい。2006/08/23(水) 13:57:27
faviconって6144通りしかないって事であってる?
(16×16×24=6144)
0255名無しさん@お腹いっぱい。2006/08/23(水) 14:00:47
>>253
favorite?

>>254
色数^(16×16) じゃね?
0256名無しさん@お腹いっぱい。2006/08/23(水) 14:22:59
>>254
お前は、厚さ0.1mmの紙を100回折ったら宇宙の遠くまで届くという話を
理解できないクチだろ。

256色だとしても、
256^(16*16)=
32317006071311007300714876688669951960444102669715484032130345427524
65513886789089319720141152291346368871796092189801949411955915049092
10950881523864482831206308773673009960917501977503896521067960576383
84067568276792218642619756161838094338476170470581645852036305042887
57589154106580860755239912393038552191433338966834242068497478656456
94948561760353263220580778056593310261927084603141502585928641771167
25943603718461857357598351152301645904403697613233287231227125684710
82020972515710172693132346967854258065669793504599726835299863821552
51663894373355436021354332296046453184786049521481935558536110595962
30656 通り

↑改行してるけど、全部の桁つないでひとつの数ね。
・・・という、ほぼ無限通りあるわけだが、、
0257名無しさん@お腹いっぱい。2006/08/23(水) 14:24:12
>>255
(16[pixel]×16[pixel])×色数[色]と思われ。
(16[pixel]×16[pixel])×(2^{1pixelあたりの情報ビット数[bit]})
ってことか。
0258名無しさん@お腹いっぱい。2006/08/23(水) 14:31:29
>>257
お前もアフォ。そんなに少ない数のわけがない。

>>255 >>256 が正解。
0259名無しさん@お腹いっぱい。2006/08/23(水) 14:31:45
>>257
んじゃ、3ドット×3ドットで白黒2色だったら何通りか列挙してみ。
02602572006/08/23(水) 14:32:39
間違った orz
色数^画素数 だった。
0261名無しさん@お腹いっぱい。2006/08/23(水) 14:33:10
>>256
> ・・・という、ほぼ無限通りあるわけだが、、
たかだか有限だろ。
0262 ◆TWARamEjuA NGNG?BRZ(5556)
つ melco

暑くてみんなメルコ不足なんです。
0263名無しさん@お腹いっぱい。2006/08/23(水) 18:11:02
いや、暑さで逆にメルコダウンしてるんだろ
0264名無しさん@お腹いっぱい。2006/08/23(水) 22:09:28
「宇宙の遠くまで届く」って、お前は小学生か。
0265名無しさん@お腹いっぱい。2006/08/23(水) 22:19:12
0.1mm× 2^100 で、130億光年位になるんだっ毛?
ビッグバン宇宙のサイズ越えてる?
0266名無しさん@お腹いっぱい。2006/08/23(水) 23:11:20
>>265 そうそう、1光年 = 3e8*3e7 = 9e15 m
0.1e-3*2^100 = 1.27e26 m = 1.4e10 光年 = 140億光年
宇宙の年齢 = 137億年 --> 宇宙の大きさ = 137億光年
0267名無しさん@お腹いっぱい。2006/08/24(木) 15:08:08
apacheに全く関係ないな
0268名無しさん@お腹いっぱい。2006/08/24(木) 17:17:38
Apache2.2のworker MPMだとPHPが使えない、なんて記述をちらほらWebで見かけるんですが
本当に使えないのでしょうか?
preforkだとApache2を使う意味が薄れるので、PHPが大丈夫ならworkerで運用したいのですが
0269名無しさん@お腹いっぱい。2006/08/24(木) 17:23:13
質問スレで聞く内容でしたね、移動します
0270名無しさん@お腹いっぱい。2006/08/24(木) 19:13:37
workerでつかってたよ。
今はmpm-eventにしたけど。
0271名無しさん@お腹いっぱい。2006/08/24(木) 20:41:44
【社会】「ジャンケンは指がない人を排除する差別的遊戯」福岡の市民団体が抗議
http://news18.2ch.net/test/read.cgi/news7/1156419324/
0272名無しさん@お腹いっぱい。2006/08/25(金) 01:39:43
もっと言うと apache の質問じゃないよね。
0273名無しさん@お腹いっぱい。2006/08/25(金) 01:41:18
>>268
PHPのヘルプにマルチスレッド(worker)で使わないでねって書いてある
http://php.s3.to/man/faq.installation.html#faq.installation.apache2
0274名無しさん@お腹いっぱい。2006/08/25(金) 03:14:19
うちでは、workerのCGI経由でPHP使ってる
監視用のちょいスクリプトだから、十分
0275名無しさん@お腹いっぱい。2006/08/25(金) 03:36:24
worker じゃないとダメなほどサイト重いの? 仮りにそうだとしても
prefork のままでもソリューションはあるぞ。

それから、worker じゃなくても apache2 にする異義は十分にある。
1.3 系は、もうセキュリティ関連でのアップデートしかないと
思った方が良いよ。
0276名無しさん@お腹いっぱい。2006/08/25(金) 08:04:11
SendFileが有効になってるってだけでも、Apache2を使う価値はあるぜ。
俺は少しでもメモリ使用量を減らすためにEventMPMとFastCGIで使ってる。
0277名無しさん@お腹いっぱい。2006/08/25(金) 11:08:14
>>275
異義あり。
0278名無しさん@お腹いっぱい。2006/08/25(金) 11:10:40
異議あり。
0279名無しさん@お腹いっぱい。2006/08/25(金) 19:15:08
異議があるなら議を書けよ
0280名無しさん@お腹いっぱい。2006/08/26(土) 06:30:06
議メルコ
02812752006/08/27(日) 02:19:22
おぉ、今頃気がついたよ。何だ「異義」ってwww「意義」です。

↑は単なる変換ミスで漏れがアフォだけど、今使ってる anthy って、
なんかコレ変換が微妙に変だし単語少ないね。「だいじょうぶ」が
「打以上部」とかすごいorz
0282名無しさん@お腹いっぱい。2006/08/27(日) 16:53:26
つ ATOK
0283名無しさん@お腹いっぱい。2006/08/27(日) 20:44:16
ATOKを勧めるのは板違いじゃないか?
0284名無しさん@お腹いっぱい。2006/08/28(月) 01:03:54
そもそも Anthy がどうこう言うのがスレ違い。
0285名無しさん@お腹いっぱい。2006/08/29(火) 01:01:25
mod_auth_dbなしでコンパイルしているサーバに
後から追加したいんですが、
mod_auth_db.soありでコンパイルしたsoを持っていたのですが、
うまくいきません。

シンボルがないとか起こられます。。

apache本体もコンパイルしないと動作しないのですか?
0286名無しさん@お腹いっぱい。2006/08/29(火) 01:07:19
いいえ。
0287名無しさん@お腹いっぱい。2006/08/29(火) 01:07:29
そでいいならソースとapxsで簡単に作れるんじゃね?
0288名無しさん@お腹いっぱい。2006/08/29(火) 01:49:26
どうやるの?
0289名無しさん@お腹いっぱい。2006/08/29(火) 08:46:08
>>285
まったく同じ環境でビルドすれば、so の入れ替えぐらいは楽勝でしょう。
どっかに違いがあるんだよ。ldd(1) nm(1) objdump(1) 辺りを駆使してみたら?
# Berkeley DB のライブラリがないとかいうオチもありそうだ。

>>288
autoconf とか make の動作を理解していないと無理。理解していれば説明不要。
0290名無しさん@お腹いっぱい。2006/08/29(火) 09:14:09
apxs って autoconf 使ったっけ?
0291名無しさん@お腹いっぱい。2006/08/29(火) 09:43:36
apache2 が autoconf 使ってるから、間接的に使ってるかと。

と思いつつ、mod_auth_db なるものを調べてみたら、あんまり
autoconf は関係なさそうな気もするね。スマソ。
0292名無しさん@お腹いっぱい。2006/08/29(火) 10:13:24
apxsの動作を理解していないと>>289 >>291みたいな発言になるわけだなw
0293289=2912006/08/29(火) 10:28:23
はは、まぁそうかもしれないね。完全に把握しているとは言えないから。
でもまぁいいんだよ、キーワード知ってれば調査もしやすいし、
いざとなればコード見て対応できるから。

ところで apache2 の apxs って configure の結果とか apr-config に
残してて、apache1 なら apxs 自身に残してるんだけど、これは
間接的に autoconf を使っているとは言えない? あ、言えないか。
逝って来る・・・orz
0294名無しさん@お腹いっぱい。2006/08/29(火) 11:00:14
autoconf 使ってるかどうかがそんなに重要か?
0295名無しさん@お腹いっぱい。2006/08/29(火) 11:56:54
apxsはPerlなんだし読めよw
PHP厨だから読めないとかは無しなw
0296名無しさん@お腹いっぱい。2006/08/29(火) 16:42:08
perlが読めて随分と嬉しそうだなw
0297名無しさん@お腹いっぱい。2006/08/29(火) 17:09:04
あああ、bashは読めないがなw
0298名無しさん@お腹いっぱい。2006/08/29(火) 23:13:15
libtool を読める人はすごいと思う
0299名無しさん@お腹いっぱい。2006/08/29(火) 23:33:52
>>288
まずapacheのバージョンと見つからないといわれたシンボルを報告する決断をする。
0300名無しさん@お腹いっぱい。2006/08/30(水) 01:22:02
>>299

apache1.37
シンボルはdb_open


0301名無しさん@お腹いっぱい。2006/08/30(水) 10:39:12
gnu ldなら、apxsでdsoつくるときに-Wl,-rpath,libdb.soがあるディレクトリ
0302名無しさん@お腹いっぱい。2006/08/31(木) 00:58:03
スタティックライブラリだとapache本体にlinkされるのね。。

強引にsoにリンクしました
0303名無しさん@お腹いっぱい。2006/08/31(木) 23:14:58
mod_auth_db ってapacheのコマンドでdb作れないの?
0304名無しさん@お腹いっぱい。2006/09/01(金) 16:09:48
EventMPMのマニュアルの一文

http://httpd.apache.org/docs/trunk/mod/event.html

To solve this problem, this MPM uses a dedicated thread to handle both
the Listening sockets, and all sockets that are in a Keep Alive state.

この英文だと、ある一つのスレッドがあって、それがListening sockets と KeepAlive状態のsocketsを扱うように見えない?
0305名無しさん@お腹いっぱい。2006/09/05(火) 17:28:16
Apache/2.2.3で、accf_httpを利用しています。
・accf_http.koをロード。
・/etc/rc.confにapache22_http_accept_enable="YES"を追加。
上記二点を行って、apacheを起動するとエラーなく利用できるのですが、
apachectl -k gracefulをすると、エラーログに
[warn] (22)Invalid argument: Failed to enable the 'httpready' Accept Filter
が追加されます。(restartでも同症状。stopしてstartではエラーなし。)

googleで調べたところ、同症状が出る人がいるということまでは分かったのですが、
解決方法までは分かりませんでした。
この症状について何か知っている方はいらっしゃいませんか?
0306名無しさん@お腹いっぱい。2006/09/06(水) 19:35:30
>>305
俺も 2.2.3だけど、httpd -k gracefulをすると error.logに
[error] (9)Bad file descriptor: apr_socket_accept: (client socket)
とかでるなー。これも、他にも同じ症状の人がいることまでは分かったけど、解決方法
は分からず。次の verになれば直るかな?実害無いし。って感じです
0307名無しさん@お腹いっぱい。2006/09/07(木) 00:25:04
SSLで /home/hoge/public_html
をドキュメントルートにして
https://www.example.jp/ を表示させると問題なく
ブラウザのSSL経由の表示(IEの場合、右下の鍵マーク)がされるのですが、
/home/hoge/public_html内に /home/fuga/public_htmlへのシンボリックリンク(fuga)を
設置して
https://www.example.jp/fuga
でアクセスすると、/home/fuga/public_html が表示されるものの
ブラウザのSSL経由の表示が出ません。

これに関して2点質問があります。
1.なぜSSL経由の表示(ブラウザでSSLを経由しているという表示)がなされないのでしょうか?
2.SSL経由の表示されなくても、接続先サーバーまではSSLで接続、
サーバーからは内部へシンボリックリンクで参照、
ということで暗号化的には問題ないと考えてよいでしょうか?

このようなSSLの使用の仕方は奇異ではあると思いますが、
ちょっと理由があってこうしてます。
ご助言どうかお願いします。
■ このスレッドは過去ログ倉庫に格納されています