トップページphp
647コメント201KB

Apache2.x 【新鯖入荷しました】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/04/09 15:19ID:5kxRMos8
正式リリースを機にスレッドを

http://www.apache.jp/
http://www.apache.org/

新機能紹介記事
http://www.atmarkit.co.jp/flinux/special/apache20b1/apache20b1a.html
0002nobodyさん02/04/09 15:20ID:g+o0XM1q
ワッショイ!!
0003nobodyさん02/04/09 15:21ID:???
>>1
2001/5/12の記事かよ
0004nobodyさん02/04/09 15:36ID:???
>>3
スマソ。日本語のドキュメントが見当たらなかったので。
0005nobodyさん02/04/09 15:53ID:BlV/0i1X
なにはともあれメデ(・∀・)タイですね
0006nobodyさん02/04/09 15:54ID:???
Apache 2.0,実運用に向けて正式リリース
http://www.zdnet.co.jp/news/0204/09/e_apache.html
0007nobodyさん02/04/09 16:16ID:lw5t5hrP
Listen Port がダブらなければ、1.3 と 2.0 の共存は
大丈夫ですよね?
0008nobodyさん02/04/09 17:30ID:???
男は黙って1.3アンインストールしる!
0009nobodyさん02/04/09 17:32ID:UzXZf25U
Debian用のパッケージ、早く登場してほしいです。
0010nobodyさん02/04/09 18:35ID:???
Unix板にも2つあったな。
Apache2.x関係

【祝】 Apache 2.0 Gold Release
http://pc.2ch.net/test/read.cgi/unix/1018100425/
Apache2.0.n
http://pc.2ch.net/test/read.cgi/unix/1018248715/
0011nobodyさん02/04/09 18:58ID:???
>>7 出来るyo
0012nobodyさん02/04/09 23:08ID:???
まだPHP使えないね・・・
0013nobodyさん02/04/10 00:28ID:???
 新しいバージョンでは、これまでの「Apache1.3」の機能を強化し、パフォーマンスを向上させている。
最大の改良点は、スレッドやプロセスをサポートするプラットフォーム上ならば、ハイブリッドスレッド/プロセスモードでApacheを動作させることができるというものだ。新バージョンではこの機能によりApacheの拡張性を向上させることができた。

 さらにこのバージョンではIPv6をサポートしており、IPv6をサポートするプラットフォームであればこの機能を利用できるようになった。また、UNIX以外のBeOS、OS/2、Windowsなどのプラットフォーム上でもこれまで以上に高速に安定して動作するようになった。
Apache2.0ではコードに大幅な改良が加えられたため、これらUNIX以外のプラットフォーム上でも最初から安定して動作すると期待できるという。そのほかにも新しいAPI、フィルタリング、複数の言語によるエラーメッセージ、Windows NT Unicodeサポートなどの機能がある。

 Apache2.0は、Apache.orgサイトを2000年12月以来稼働してきた実績を持つだけでなく、1年以上にも渡るベータテストを経てきているため、Apache Groupでは最も信頼できるバージョンであると太鼓判を押した上で、利用者にアップグレードを勧めている。
http://www.watch.impress.co.jp/internet/www/article/2002/0409/apache.htm
0014nobodyさん02/04/10 22:21ID:i8dAHf8g
httpd.confで、
#!c:/program files/perl/perl
の設定項目がなくなってるみたいなんだけど、どうしたものか・・・・。
0015nobodyさん02/04/10 23:02ID:???
win32版、perl動かない・・・
ExecCGIやったしAddHandlerやったし・・・
何故だ・・
00161402/04/10 23:13ID:???
>>15
漏れも、.cgiなり.plの一行目を、フルパスで書けば動くのだが・・・。
perlのインストールパス→c:\usr\bin\perl.exe
一行目→#!c:/usr/bin/perl.exe
0017nobodyさん02/04/10 23:32ID:???
>>16
てーと、#! /usr/local/bin/perlはアウト?
0018nobodyさん02/04/11 00:47ID:hDeAiX3C
漏れもWin32+Apache2+Perl出来ないー。
諦めて一旦は1.3.24に戻したけど、再度アンインストしてチャレンジ中。
げふぅ。
001914=1602/04/11 01:36ID:???
>>17
そのとおり。(うちは /usr/bin/perl だけど)
exec cmd がだめになったときみたいに、これもだめになったのだったら困るなぁ。
0020nobodyさん02/04/11 02:53ID:???
php4が動かないのもperlが(#! /usr/localで)動かないのも
僕だけじゃなかったのか…何となく安心しつつ結局1.3.24に戻した.
0021nobodyさん02/04/11 09:56ID:???
>>20
1.3と2.0は共存可能だよ
0022nobodyさん02/04/11 09:57ID:???
スマン。Win32版とはどこにも書いてなかった
0023nobodyさん02/04/11 09:58ID:???
タスクトレイに入るのがカワ(・∀・)イイ!!
0024nobodyさん02/04/11 12:02ID:???
>>15-20
適当にソースを眺めた。
どうやら、Win32版のApache 2.0.35は"ScriptInterpreterSource registry"していても
CGIプログラムの先頭行に"#!"があるとそのinterpreterを探しにいくみたい。
ということで、for Win32の2.0.35でCGIプログラムを動かすには

1) プログラム先頭行を"#!c:\perl\bin\perl.exe"などにする
2) ScriptInterpreterSource registryして、プログラム先頭行を削除する

のどちらかしかないようです。
00252402/04/11 12:09ID:???
バグ報告されているなあ。
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7786
そのうち修正版が出るでしょう。
00262002/04/11 12:17ID:???
>21-22
あ,いや,Win32です.ちゃんと書かない僕が悪い.ありがと.
でも両方あると自分が混乱しそうなのでしばらく様子見ます.
php4バイナリは,多分4.2.0まで待ってから入れることになりそう.
0027nobodyさん02/04/11 15:21ID:???
致命的バグじゃねーか。
2000年の12月からApache.orgで実運用してた割にはお粗末だな。
0028nobodyさん02/04/11 15:48ID:???
Apache側のバグなのか、俺達が使いこなせてないのか…
0029nobodyさん02/04/11 19:50ID:???
つか、Apache2.3.05Win32版perl動かす度にDOS窓出るぞ・・
やってられん。
0030nobodyさん02/04/11 19:57ID:???
>>29
1.3でも出てた…

ApacheMonitor.exeならタスクに逝くけど
0031nobodyさん02/04/11 19:57ID:???
>>30は間違い。スマソ
0032nobodyさん02/04/12 01:42ID:???
>>24
つまり、今のままでは、Win32で実行確認したものをそのままUNIXにもってくことはできない。
ということでいいのかな?
0033nobodyさん02/04/12 17:58ID:???
てかmod_perlとmod_gzipが使えないのがショック…
でもいまさら1.3いれるのもなぁ…
まぁマターリ対応をまちませう
0034名無しさん@Emacs02/04/12 19:11ID:???
>>33
mod_perlはあるよ。currently considered beta when used with the
prefork MPMだって。人柱GO!

ttp://perl.apache.org/dist/mod_perl-1.99_01.tar.gz
00352402/04/12 22:40ID:???
>>32
です。
Win32版の2.0.35でCGIプログラム(スクリプト)を動作させるには先頭行をWindowsでの
パスに合わせるか削除するかしないといけないので、それをUNIX環境に持っていくと
まずエラーになります。
0036nobodyさん02/04/13 15:15ID:???
Apache2.0.35にPHP4.2.0RC3、DSOで特にトラブルなくインストールできまちた。
00372402/04/13 16:19ID:???
>>25続報
apache.orgの人が

> This bug will be fixed in 2.0.36

と言っているので、UNIX環境でのスクリプトを修正せずに動作させたい…という人は
2.0.36まで待ちましょう。
0038nobodyさん02/04/13 17:52ID:???
>>37
ありがとう。
人柱になってβテストに協力しとけばヨカタ(´Д`;)
0039Passing Wind02/04/14 01:10ID:cknBMbwE
2.0にするとやたら416エラーが出るような気がするんだけど、
気のせい?
0040nobodyさん02/04/14 01:21ID:???
416って何だ?
0041nobodyさん02/04/14 02:42ID:???
416 Requested Range Not Satisfiable
0042nobodyさん02/04/14 03:19ID:???
あった。
ttp://www.kaigisho.ne.jp/literacy/midic/data/h/h187.htm
0043名無し02/04/22 00:24ID:CEdlioVa
2代目アンパンマンは
ASPまんにも
♪アン、アン、アンパンマンやさしいね君は、♪
0044名無し02/04/22 00:28ID:CEdlioVa
ところで、君たち
コマンチェマンを知っているか。
コマンチェマンは、正義の味方か。
0045名無し02/04/22 00:32ID:CEdlioVa
コマンチェマンは、遅いし
字がコマンチョである。
我々を助けてくれるのか。
0046 ◆fzRfqtco 02/04/22 22:55ID:zLi3P/jJ
ActivePerl だったら perl.exe だけを
c:\usr\bin とか c:\usr\local\bin に
コピーすればよい
0047あぼーんNGNG
あぼーん
0048nobodyさん02/04/23 06:35ID:???
Windows 2000 + Apache 2.0.35 for Win32

Active Perl の wperl.exe を、
C:\usr\local\bin にコピーして、
perl にリネーム、
つまり、拡張子をなくしてみた。

wperl なので、
コンソールウィンドウは出ない。
#!/usr/local/bin/perl も使える。
とりあえずは、
これで様子を見る。

rotatelogs.exe が、
コンソールウィンドウを出しやがるが (大藁
00494802/04/23 06:57ID:???
おっと、書き忘れ。

Active Perl のインストールフォルダー\bin
を、PATH に加えておく必要がある。
でないと、
perl56.dll が見つからない、
と、文句をいってくる。

Active Perl を、
C:\usr\local にインストールしているなら、
その必要はないが。
0050 02/04/23 11:38ID:???
Windows2000 Server + Apache 2.0.35 なんだけど
Shift-JISやEUCが文字化けする。
METAとか.htaccessでcharsetを指定してもだめ…

ブラウザでエンコードを選び直せばちゃんと表示されるんだけど。
同じような現象の人いませんか?
00514802/04/23 15:40ID:???
>>50
httpd.conf の、
AddDefaultCharset iso-8859-1
を、コメントアウトして、
とりあえず、様子を見てる。

ちなみに、
ブラウザーが、IEのときは、
いったん文字化けすると、
いくらリロードしなおしても、
治らないことがある (w

テスト表示する前に、
IEの Webキャッシュを、
クリアした方が吉。
00525002/04/23 15:48ID:???
>>48
コメントアウトしたところ、化けなくなりました。
ありがとうございます!
0053しんちゃん02/04/26 11:59ID:C+O3dJhn
どなたか、Apache2.0でColdFusionを動かす方法をご存知の方!!!
ご教授下さい。
Apache1.3.24の時は、dllファイルmodulesディレクトリにコピーす
るだけで簡単にできたのに。
同じ方法を試したら… ×

よろしくお願いします m(_CF_)m
0054nobodyさん02/04/26 16:36ID:???
まぁた変な顔文字だ・・・
0055nobodyさん02/04/26 22:51ID:???
いるんだよな、よくこういう奴が。
俺は最高峰の顔文字使っているんだぜ、ベイビーってな奴。
0056?02/05/20 19:59ID:aST99I60
xpでApache 2.0.36 Win32使っているのだが
C:\Apache2\bin\Apache.exe -n "Apache2" -k start
と実行したら
指定されたファイルが見つかりません。: No installed service named "Apache2"
と出てうまく逝かない どうすればうまく逝きますか?
0057nobodyさん02/05/20 20:12ID:???
敬語と話言葉のどちらかに統一しましょう。
0058 02/05/20 20:24ID:???
>>56
見つからないと言うのだからないのでは?
0059nobodyさん02/05/20 20:50ID:???
>>56
-k install してみるとか。

それと、サービス名のデフォルトは "Apache2" なので
-n "Apache2" は省略できます。
0060nobodyさん02/05/24 21:03ID:QGXotrS8
で、結局のところApache2ってどうなの?
0061 02/05/24 21:21ID:???
>>60
まだよく調べてないけど、1.3.24で動くCGIが2.0.36でおかしかったり。
どうなのかなぁ?
0062nobodyさん02/05/25 04:08ID:0N+MiXNH
TOMCATと上手く連動できません。
1.3.24だと上手く行くのに・・・
0063nobodyさん02/05/25 05:35ID:???
どうもどのプラットフォームでもまだ運用に使える段階じゃないね
漏れも unix と win32 でテストしたけど、1.3.xx でいった方がいいな…
0064nobodyさん02/06/05 22:25ID:5tiPzBI7
2.0.36でローカルからは正常に動くCGIが
ネットからは一部機能が動作しない。
どういう訳?
0065nobodyさん02/06/05 22:31ID:5tiPzBI7
2.0.36 win32でgzip使うのどうやんの?
0066名無しさん@Meadow02/06/05 22:44ID:???
>>64
それだけの情報でわかるヤシがいれば神。

>>65
mod_deflateを使うが、バグあり。2.0.37ではまともになってるらしい???
Win版はどこにあるのか知らん。
0067nobodyさん02/06/06 04:19ID:???
>>65そのぐらい自分で探せや。win厨はコレだからナァ…
00686502/06/16 12:37ID:xd0B549b
ApacheModuleGzip.dllで検索

--終了--
0069 02/06/19 13:24ID:2moPwrtD
Apache 2.0.39 Released
Apache 1.3.26 Released
Download from your nearest mirror site!

http://www.apache.jp/misc/download.html
http://www.apache.org/dyn/closer.cgi/httpd/
0070 02/06/19 13:28ID:2moPwrtD
2.0.39のhttpd.confでLanguageのところ、

AddLanguage ko .ko

コリアはkrだろ。
イタリアを破ったお祝い書き。
0071nobodyさん02/06/19 22:15ID:???
2.0.39にしたらphp4.2.1がDSOで素直に入ってくれないんだけど、気のせい?
0072 02/06/20 00:59ID:???
【ネット】Webサーバソフト「Apache」にセキュリティホール発覚、開発元が緊急対応中
http://news.2ch.net/test/read.cgi/newsplus/1024377470/
0073nobodyさん02/06/20 10:28ID:???
>>70
http://pc.2ch.net/test/read.cgi/unix/1017812420/518-521
0074nobodyさん02/06/22 00:07ID:Gn9lZhJQ
2.0.39は
#!d:/usr/local/bin/perl.exe にしなくても
#!/usr/local/bin/perl  で使える
0075nobodyさん02/06/22 00:24ID:???
>>74
2.0.36で修正されたよ。
0076nobodyさん02/06/22 01:04ID:???
( ´,_ゝ`)プッ
0077nobodyさん02/06/23 01:21ID:hzObskwW
>>71
/sapi/apache2filter/php_function.cの93か97行目らへんにある
コードの一部を変更してリコンパイルすれば直る。
PHP MLで既出の問題。

もしくはCVSから最新版落としてインストール。
0078nobodyさん02/06/23 03:37ID:???
>>77
該当個所のソースをいじってみたけどエラーが直らなかったので、
snaps.php.net/php4-latest.tar.gzから入れることにしました。
ありがとうございました。
0079nobodyさん02/06/23 04:59ID:???
SSL絡みの大穴出てるぞ、詳しくは/.で
新もの好きは地雷踏まないようにね
0080nobodyさん02/06/23 15:36ID:???
>>79
ソースどこ?(・ε・)
本家?
0081nobodyさん02/06/23 16:13ID:???
ウニ板のApacheスレ逝け。
0082nobodyさん02/06/23 18:08ID:???
>>81
サンクス
0083nobodyさん02/06/23 18:16ID:???
2.0.39で修正された問題とは別?
0084nobodyさん02/06/23 19:13ID:???
>>83
俺もそう思ったが、>>79は「新もの好きは地雷踏まないようにね 」と
言っているので違うのかもしれない。

何となく、
http://slashdot.jp/article.pl?sid=02/06/22/1240249
を見てSSLの文字だけに目が行っての早とちりのような気がするけどなー
0085初期不良02/07/02 16:39ID:LBDwMoL/
apache2 で perchild MPM 使えたら virtualhost ごとの
チャイドルプロセスを指定された user 権限で実行できるんだよね?
だとしたら php の実行権限も指定できることになるよね?
suexec できない mod_php の問題が virtualhost に限っては解決?
ふつうの userdir では解決しないけど...
0086Hideki02/07/07 17:24ID:???
2.0.39でクエリーに日本語入れてアドレスが
http://127.0.0.1/?Query=%82%A0
になるだけで全てのCGIが動かなくなる罠を取り除く方法を教えてくれ!
0087nobodyさん02/07/07 17:54ID:???
ふ━━( ´_ゝ`)━━ん
0088apache勉強中02/07/08 00:14ID:uU5wjZIr
りふぁらで制限かけようと思ってるんですけど
りふぁらを偽装してあたかもhttp://aabbcc/index2.htmlから読み込んでる
様に見せかけるDLソフトってあるんですか?
0089nobodyさん02/07/08 00:16ID:???
ある。
0090apache勉強中02/07/08 00:20ID:uU5wjZIr
>>89

なんていうソフトでしょう?おせーて
0091apache勉強中02/07/08 00:22ID:uU5wjZIr
>>89
もしかしてそのソフトはユーザーエージェントも書き換える?
0092nobodyさん02/07/08 00:23ID:???
もちろん。
リファ、UAは自己申告だからね。
0093nobodyさん02/07/08 00:45ID:???
いりあ、あーばいん、etc、etc、、、
0094apache勉強中02/07/08 01:19ID:uU5wjZIr
偽装ソフトを弾くことはできますか?
0095nobodyさん02/07/08 01:43ID:???
むり。
0096nobodyさん02/07/08 03:25ID:???
ここは馬鹿の巣窟か?(w
0097nobodyさん02/07/08 23:15ID:???
>>94
基本的に無理。
同じIPアドレスが連続してセッションを貼って来たら不許可にする設定はあるが、ちと失念。
0098nobodyさん02/07/09 00:09ID:???
>>97
mod_limitipconn?
0099nobodyさん02/07/09 04:37ID:???
そんなに、嫌ならインターネット上に公開するな。ボケェ
0100nobodyさん02/07/09 16:59ID:???
うむ。LANから外に出すな。
100げと
0101Hideki ◆wtRzKEV2 02/07/10 00:32ID:???
>>86 マジ俺のみ?
0102nobodyさん02/07/10 01:09ID:???
貴様だけ。
0103nobodyさん02/07/10 01:12ID:???
関連スレ
http://pc.2ch.net/test/read.cgi/php/1026230350/
0104Hideki ◆wtRzKEV2 02/07/10 02:21ID:???
>>86 そうか、俺様だけか。残念。
0105nobodyさん02/07/16 22:23ID:???
任意の拡張子をCGI扱いするのは AddHandler cgi-script .*** で
できるけど、特定ディレクトリ内で拡張子なしのファイルを
CGI扱いにするのってできますか。
0106nobodyさん02/07/16 22:31ID:???
できるよ。
0107nobodyさん02/07/16 22:43ID:d3kmIc3I
phpがモジュールで動かないけど最近はApache2のみ、
Apache2限定じゃないけど、
IndexOptions NameWidth=*って(・∀・)イイ!!よね
0108nobodyさん02/07/18 12:46ID:???
apathe1.3.26と2.0.39の違いってなんですか?
わかんねーー
0109nobodyさん02/07/19 01:35ID:???
>>108
ここはapatheスレではありませんので、お引き取りくださいです。
0110nobodyさん02/07/19 02:52ID:???
apache1.xから2.xに乗り換えようかと思うのですけど、
以前のapache1.xをアンインストールするにはどうすればいいのですか?
0111nobodyさん02/07/19 08:58ID:???
>>110
rm -rf /
0112(≧∇≦) ブァッハッハッ!!!02/07/19 21:41ID:???
馬鹿ばっかり…
0113nobodyさん02/07/19 22:24ID:???
夏休みの時期だもの
0114nobodyさん02/07/24 22:15ID:???
お前のほうが馬鹿だよ
0115アップグレード02/07/26 22:09ID:PwZt9U4w
サーバーをアップグレードします。
「Apache2.0Webサイト構築」という本が出ていたので買いました。
2.0のホール情報ありましたら、アップください。
0116nobodyさん02/07/26 22:14ID:???
Apacheのサイト見てればいい。
0117nobodyさん02/07/27 01:51ID:???
んなもん買う必要無し。
どうしても買いたいならオライリー本。
0118nobodyさん02/07/27 12:07ID:XCYe1qpS
諸事情がありましてapacheの一部をNASサーバーモドキ的な利用方法を行いたいのですが、日本語のファイル名がまれに存在します。rewriteを使ってUTF-8のリクエストを解読しようともくろんでたのですが、、、

http://japache.infoscience.co.jp/rewriteguide/index.html

この辺を参考にしてこんな感じにしました。

[httpd.conf]
〜〜途中〜〜
RewriteEngine on
RewriteMap hoge prg:/usr/local/apache2/bin/rewrite.pl
RewriteRule ^/hogehoge/(.*)$ /hogehoge/${hoge:$1}
〜〜途中〜〜

[rewrite.pl]
#!/usr/local/bin/perl
use Jcode;
$|=1;
while(<>){
s/%([\da-f][\da-f])/pack("C",hex($1))/egi;
Jcode::convert( \$_, "euc" );
print "$_\n";
}

なんとリクエストの変換結果が毎回1行分perlの<>の辺?にバッファされて、1回遅れで前回のリクエストの変換結果が返されてくるんです。(1回前のリクエストのファイルが帰ってくる)
<>で読み込まれるのが1行単位だから問題が発生してるのではないか?と思ってるのですがなにか解決方法はないでしょうかねぇ?
ちなみにapacheは2.0.39 perlは5.6.0なんですけど・・・途方に暮れてます。
0119nobodyさん02/07/27 13:48ID:???
>>118
http://pc.2ch.net/test/read.cgi/unix/1026972599/84
0120nobodyさん02/07/27 18:43ID:???
>>118
マルチポストしなければ解決するんじゃないかなぁ。
012111802/07/27 23:57ID:XCYe1qpS
>>119-120
ちっ、2chなら知ってる人居るかも。とか思って聞いてみたんだが・・・
違う板にそれぞれ書いてんのに、なにが問題なんだ?片方の板しか読んでない
人だって居るだろうなぁ。って思ったから両方に書いただけやん。
バイク板とリーマン板とかで同じ話題してもこんなこという奴いないけどなぁ。
119とか120がマルチポストを嫌ってる合理的な理由がわからん。
自分のことだけ考えてるからむかつくんだろ?
多くの人がいろんなトラブルと解決法を見ることができるほうが合理的だと
思うが。UTF-8のリクエストを受け入れたいって思ってる人が俺以外にも居る
かも知れないし。
(WEBプログラミング板&&UNIX板)!=(バイク板&&リーマン板)
なんて言うなよ。板は板だ。板が分かれてるってことはそれぞれに住人が居る
ってことだろ。その辺どうよ。

もう一回書きたいけど、俺は純粋にこの問題に対する糸口を探したかっただけ。
別に悪意があったわけじゃない。まぁ、119,120は気に入らなかったみたいだが。
0122nobodyさん02/07/27 23:58ID:???
( ´_ゝ`)フーン
0123nobodyさん02/07/28 00:15ID:???
>>121
>自分のことだけ考えてるからむかつくんだろ?

自分のことしか考えてないやつが何を
0124nobodyさん02/07/28 00:20ID:???
悪意の自覚のない迷惑ほど迷惑なものはない。
0125nobodyさん02/07/28 00:26ID:???
どうせ煽りだろうと思って途中までレス書いてたら
IDまで同じじゃ無いか!
これが真性夏厨か、面白い程の豹変ぶりだな
0126nobodyさん02/07/28 01:54ID:???
両方で答えが出てしまった時は、土下座でもするつもりだったのかしら
0127nobodyさん02/07/28 02:39ID:???
>バイク板とリーマン板とかで
そんなことはない。
2ch全体でマルチ(某ロボット以外)は嫌いだね。
0128nobodyさん02/07/28 02:43ID:???
マルチ&逆切れ厨か。
夏だなぁ。
0129nobodyさん02/07/28 04:46ID:???
>>121
>多くの人がいろんなトラブルと解決法を見ることができるほうが合理的だと
思うが。

あちこちに色々書かれて話題が入り乱れると
後に続く多くの人がどこにどんなトラブルと解決法が
あるかわからなくなるから止めなされ。
同時に、聞きっぱなしで結論の出ないまま他でも聞くのは相手に失礼だよ。
013011802/07/28 14:25ID:tWbIBB2r
>>129
結局、技術的なコメントは誰一人くれないのな。
マルチだめってどっかに出てるの?
全然そんな認識無かったから両方で聞いてみたんだが・・・
>>126
両方で回答でたら両方でお礼したと思うが。解決法が1通りとも限らんし。
0131nobodyさん02/07/28 14:49ID:???
まだ居たの?
0132nobodyさん02/07/28 14:50ID:???
>マルチだめってどっかに出てるの?
ここでのマナー
0133nobodyさん02/07/28 14:55ID:???
        ..;llll;~~~~~~~~~~~~~~~'';;;;;l;;,,
      .;l;^^~             ~~^;l;,,
    ..;;^^                  ~^;;,,
   .,;;~       .., ..,  , ,        ~;;;,     ま
  ..,;~ .;~    ..; .;^ l  l .l  l ,     ~~;;,    た
  ;~ ..;;^   , ;~ l ..:l  l ..l ...l ,l ,     l;,    駄
 ..l~ ...l~  ,..;;^..;^ l~ ;l  l ..l  l .l .l .,   ~k    レ
 .;~ ..;l;  ;l:..l: ;l ..l, .;~ ..~ ~  l .;l ;l ;l   ;~;l,   ス
 ;~ ...;l  l;~.;l :l  .'   /  ∧  ..;l ..l: l:,  .;l..:;l   か
 l  ..l  ;l l; .'   _ノ \| \  ..'' l~l:  l l;   ・
 l  .l;  l ..''                .;l.;l  l l;   ・
 l:::::::;l::::::::l;   ___     ___ ''..l:::::::;l::::l    ・
 l::::::::;l::::::::l                   l:::::::l::::l~   や
 .l:::::::::;l::::::l                   l:::::ll;:::l^   れ
 ..l;;:::::::l;:::::;l  ○             ○.;l:::::l~:::l~   や
  ..L:::::;L::::l                 ;l:::::l;::::l~    れ
   ..l,,:::::l,:::,l,                ;l:::l'':::l''     ・
    '''l;;::::l,;::l,,     [ ̄ ̄      ,;l:::l''::''      ・
      '''';;;;;;;;;;;,,,,         ,,,;;;:l:::;'''''        ・
           ''''''';;;;;;;;;;;;;;;;;;;;'''''''
              /\           )
           ..^ヽ/  \ノヘ     三  )
           .. /    \        )
            .. ̄| ̄ ̄|~
             __|   |_
0134nobodyさん02/07/28 15:02ID:tWbIBB2r
>>132
ここって?
0135nobodyさん02/07/28 15:06ID:???
こんなとこでクダ巻いてるひまがあるなら、
とりあえずPerl以外でやってみたらどうよ。
0136nobodyさん02/07/28 15:09ID:???
>>134
2ch
013711802/07/28 15:29ID:tWbIBB2r
>>136
2チャンネラー全体の総意ではない事を一人で作り出さないで欲しい。
改めて“書き込む前に読んでね”や“ガイドライン”などを読み直してみたが
マルチポスト禁止などという2ch全体での明確な方針は見当たらなかった。
(板ローカルはあるかもしれんが)
ラウンジと同じ話題をあっちこっちの板でやってるのなんかよく見るが、
板それぞれの住人層?の違いで様々な成長を遂げて面白い。
たとえば、彼女が浮気して喧嘩したという話を独身男性と過激恋愛に立てた
とするだろう。(実際、たまにある)
両方で、違った側面での物事の捉え方、アドバイスが出てきて見ていて楽しいぞ。

だから、webプログラミング板ではperlのコーディング手法から動作問題を捉え、
UNIX板ではapacheのrewriteの動作には癖があるんだよ、などの面から問題を
捉えたり、とそういう解決方の違いが見れるかな?とか思ったのです。

しかし、WEBプログラミング板とUNIX板は独立した2つの異なる話題を扱う板
であるように見えながらも実際はWEBプログラミング板==UNIX板 ということ
だったのかなと思い、迷惑かけたと思って反省はしてます。

>>135
ありがとうございます。
迷惑はかけたと思って反省していますが、そんなに冷たい言い方をする必要が
あるのか?(物事のプラスになるか?)と思い、もう少し書かせてください。
0138nobodyさん02/07/28 15:45ID:???
>2チャンネラー全体の総意ではない事を一人で作り出さないで欲しい。
だ、そうだ。
お前らどうよ?
0139nobodyさん02/07/28 15:46ID:???
下手な釣りだな
0140nobodyさん02/07/28 15:50ID:???
そんなに煽りが嫌ならApacheML行けばいいだろうが。
0141nobodyさん02/07/28 15:50ID:???
やれやれ。開き直りか。
014211802/07/28 15:56ID:tWbIBB2r
すみません、マルチポストは不適切でした。
両方読まれて気分を害された方にお詫び申し上げます。
自分の考えが至らなかった事をお許しください。
0143nobodyさん02/07/28 15:58ID:???
なんかびっくりだな。
0144nobodyさん02/07/28 16:23ID:???
で、Apacheって\n送ってこないのか?
0145nobodyさん02/07/28 17:16ID:???
もう遅いな。マルチポストしなければもう解決してたのに。
つか、>>125と同じく、途中までレス書いてたんだけどな。
マルチポストを指摘されて開き直るDQNにレスしたくねぇし。
人間性がモロに出て面白かったよ。
0146nobodyさん02/07/28 19:16ID:???
>>145
まだマルチポストに執着してるのかい?粘着君。
マルチポストは謝ってるんだからもうほっとけよ。
0147nobodyさん02/07/28 20:01ID:???
>146
問題はマルチポストじゃなくて、それを指摘された後の反応かと
0148nobodyさん02/07/28 22:59ID:???
すごいことになってるw
しかし、rewrite本当にこんな動作するの?118の書いてるスクリプトは
サンプルと同じに見えるけどな.
0149nobodyさん02/07/29 00:59ID:???
>>146
いんや、マルチポストの事はどーでもいい。
>>147の言うとおり。人間性がモロに出てるから面白かったって事。
>>148
ちょっといじらなあかんのよ。これは。
0150nobodyさん02/07/29 22:12ID:???
118はどこ行った?
0151nobodyさん02/07/29 23:08ID:???
物凄い動きだな。(w
0152nobodyさん02/08/08 12:57ID:???
apacheを使ってみようかと思い2.0.39をVC++(WinMe)でビルド

awk script.awk -f ..............

でエラーも出さずOSの保護違反でシボンヌ、検索するも解答なし。
何か知ってたら教えてください。(1.3.26は普通にビルドできました)
awkはドキュメントにのってたawk95です。
0153nobodyさん02/08/08 15:13ID:???
>>152
Windowsでのビルドはやったことないのではずしてたらスマソ。

Makefile.winの575行目と593行目のawkスクリプトの中に
"pwd" | getline root;
ってのが出てくるんだけど、DOSにpwdなんてコマンドはねえよなぁ。
これが原因かどうかはわからんけど、どっちにしろコケそう。
"cd" | getline root;
に変えてみたらどうなる?

つーか、このpwdでコケてるのが正しいとすれば、実行ファイルやモジュールの
インストールはすでに完了してるはず。いちばん最後の設定ファイルの
雛型のコピーでコケているだけで、コケてなくてもこれで終了。
httpd.confはどうせ後から自分で書き換えるんだから、
気にしないという選択肢もありかと。
httpd-2.0.39\docs\conf\httpd-win.confを自分でコピーしていじれ。
0154nobodyさん02/08/09 00:54ID:???
>>153
-awk -f <<script.awk "docs/cgi-examples/printenv" > "$(INSTDIR)\cgi-bin\printenv.pl"
止まるのはここか、ここのすぐ下あたりのようです。
雛型のコピー等を手動で済ませ、とりあえず動いてます。ありがとうございました。
0155nobodyさん02/08/09 15:46ID:???
528:if ( "perl -e \"print $$^X;\"" | getline perlroot ) {

perl使ってますなぁ。Windowsなのに。

Makefile.winの526-538行目を以下のように修正。
perlがインストールされてる環境ならば実際のものに合わせる。なければ適当に。
-awk -f <<script.awk "docs/cgi-examples/printenv" > "$(INSTDIR)\cgi-bin\printenv.pl"
NR==1{ print "#!C:/Perl/bin/perl.exe" }
NR!=1{ print }
<<

571-577、589-595行目修正。C: はソースファイルのあるドライブ。
BEGIN {
serverroot = ARGV[2];
delete ARGV[2];
gsub( /\\/, "/", serverroot );
gsub( /^\//, "C:/", serverroot );
}
0156nobodyさん02/08/10 01:21ID:???
cygwinでやった方が早そうな
0157nobodyさん02/08/12 14:38ID:???
2.0.40
age
0158fox02/08/12 14:45ID:CpMtHO8f
http://isweb42.infoseek.co.jp/diary/ninjafox/index.html
最近ホームページをつくりました!!みてって
0159nobodyさん02/08/12 18:28ID:???
<meta name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.0 for Windows">
<meta name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.0 for Windows">
<meta name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.0 for Windows">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
0160nobodyさん02/08/13 01:40ID:???
>>159
カッコイイ
0161nobodyさん02/08/17 05:26ID:???
Win32版 2.0.40 使ってるんですが、
ttp://www.remotecommunications.com/apache/mod_gzip/src/1.3.19.1a/ApacheModuleGzip.dll

これって URI が示すとおり、1.3.19 系じゃないと動かないのでしょうか?
もしそうだったらコンパイル済みのものキボンヌ…
0162名無しさん@Meadow02/08/17 11:17ID:???
>>161
Apache2 で mod_deflate を使う。
0163名寄せがもたらすプライバシー侵害の危険02/08/25 01:34ID:???
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{X-Up-Subno}i\"" combined_with_subscriberid
CustomLog logs/access_log combined_with_subscriberid

http://memo.st.ryukoku.ac.jp/archive/200208.month/4717.html
関連
http://www.st.ryukoku.ac.jp/~kjm/security/memo/2000/03.html#20000328_ido
http://www.zdnet.co.jp/news/0003/30/ez.html
http://www.atmarkit.co.jp/fmobile/rensai/hdml04/hdml04.html
http://memo.st.ryukoku.ac.jp/archive/200208.month/4710.html
http://www.zdnet.co.jp/mobile/0102/13/id.html
Netscape: Cookie Monster Bug
http://help.netscape.com/kb/consumer/19981231-1.html
Cookie Monster
HTTP Cookie Bug Affecting Servers On Most Non-Generic Domains
http://homepages.paradise.net.nz/~glineham/cookiemonster.html
http://snafu.fooworld.org/~fubob/hdmlprivacy.html
http://www.zdnet.co.jp/mobile/news/0111/01/wap2_m.html
http://www.zdnet.co.jp/mobile/news/0111/01/wap2_m2.html
http://www.atmarkit.co.jp/fmobile/rensai/hdml04/hdml04.html
http://www.zdnet.co.jp/mobile/0102/13/id.html
http://www.zdnet.co.jp/mobile/0102/13/id.html
※参考1: 住民基本台帳法 住民票コードの利用制限等
http://www.houko.com/00/01/S42/081.HTM#030-43
http://www.houko.com/00/01/S42/081.HTM#044
0164nobodyさん02/08/25 02:17ID:???
でもマルチポストは(・へ・)ヨクナイ!
0165nobodyさん02/08/25 19:59ID:???
マルチポストもアレだが、本質は Apach と全然関係ないし
0166nobodyさん02/08/26 21:25ID:HqoaSJfD
apache2関連のいい本ありませんか?
0167nobodyさん02/08/26 22:20ID:???
本買うな
Web見れ
0168nobodyさん02/08/26 23:01ID:???
>>167
ひまなときにぱらぱら読んで勉強したいのよ。
ウェブはまあ便利だけど、やっぱり本で落ち着いて読みたい。
印刷汁!とかは無しよ。
0169nobodyさん02/08/26 23:13ID:???
本も結構いいよな。
俺のPC五月蠅いし起動にも時間がかかる。マターリと読みたい時にいい。
印刷シ十
0170nobodyさん02/08/27 21:12ID:???
>>169
俺はサーバーマシン、メインマシンとも24時間付けっぱなしですが、なにが?
0171nobodyさん02/08/27 22:36ID:???
こないだWin98(wで動かしてるApacheのバージョンアップを
行ったが、全く再起動せずに済んだのには驚いた。
UNIXの世界では、「あたりまえじゃん」だろうが、
IISの世界に慣れていると驚き。
0172nobodyさん02/08/28 01:08ID:???
再起動した方がいいよ
0173nobodyさん02/08/28 01:25ID:???
>172
OSそのものの問題により、ね
0174nobodyさん02/08/29 00:06ID:???
2000PROだけど、再起動しないとバージョンアップ完了しなかった。
0175nobodyさん02/08/29 00:10ID:???
それから、たまにハゲシク文字化けしてるお宅鯖があるからお気をつけて。
0176名無しさん@Meadow02/08/29 01:09ID:???
>>175
# (echo '/^AddDefaultCharset/s/^/#/'; echo w; echo q) | ed httpd.conf
0177nobodyさん02/08/29 11:48ID:???
>>171
IISでもほとんどのhotfixではOSの再起動必要ないっしょ。
iisreset /stop
qnnnnnn.exe
iisreset /start
でOK。
IISを動かしっぱなしだと動作中の実行ファイルは更新できないから
再起動しろって言ってくるけど。
0178nobodyさん02/08/31 08:28ID:???
>>174
サーヴィス終わらせとけばオーケーでしょ
0179nobodyさん02/08/31 12:00ID:???
バージョン2.0.40使っているんだが、
AddDefaultCharsetにOff/shift-jis設定しても、
ことごとく文字化けする・・・どういうこと?
018017902/08/31 12:33ID:???
っと思ったらファイルが壊れてただけだった・・・鬱死
0181nobodyさん02/09/02 01:42ID:???
>>180
ドンマイъ( ゚ー^)
0182nobodyさん02/09/08 02:13ID:???
15MBほどのファイルにアクセスすると、子プロセスが落ちる......
なんでだろう。
0183hoge02/09/09 08:36ID:???
>>182
子プロセスが落ちるという事だからWin32以外のApache2なん?
もしWin32なら、それはApache2.x(Win32)のバグですよ。
Win32じゃないなら、スマソ、わからん。
0184nobodyさん02/09/10 01:09ID:/+zZTTpy
>183
スマソ
環境かいてなかった。
FreeBSD 4.6STABLE + PHP 4.2.2 + MySQL 3.23.51

もう、どうしていいやら。
0185hoge02/09/10 07:39ID:???
>>184
ひょっとして本家のバイナリを使ってたりしません?
できれば、本家配布といえどもバイナリ品(全プラットフォーム)は
使わないが吉です。自身の環境下でビルドした方がいいらしいっす。

もし自分でビルドしたんなら、スマソ、わからんです。
0186nobodyさん02/09/10 18:46ID:???
>185
ヒント、ありがとうございます。
残念ながら本家のバイナリではなく、portsからのmake;make installなんですよ。

mod_php4から
make WITH_APACHE2=yes WITH_SUEXEC=yes でコンパイル後
make install.

ほかのとこが原因なのかなぁ。
0187nobodyさん02/09/13 13:52ID:???
>>186
一応ログは?
他ファイルのGETでは落ちなければディスクのエラーとか。
0188名無しさん@おひさまのよう。02/09/14 02:31ID:IEDkAXON
ねぇねぇ、猛者さんたちよ。
Apache HTTP Server 2.0.40と
Tomcat 4.1を
Windows2000で連携させるのにどうしたらよいの?
webappモジュールとapacheの設定が上手くいかないんですが。
0189nobodyさん02/09/14 19:30ID:???
>>188
Apache ML に投稿しる
0190名無しさん@おひさまのよう。02/09/20 20:57ID:pKSe2ahv
>>189
結局、J2SE1.3.1_04、Apache1.3.26、Tomcat4.0.4
に落ち着きました。
いまStruts1.0.2を試してます。
ポインタありがとうございました。
0191 02/09/20 20:58ID:saM6JOc1
http://www.venusj.com/sample.htm
0192nobodyさん02/09/24 14:02ID:fEkqsFiN
ねぇ、2.0.39って、文字化けしない?

htdocsに置いた、Shift_JISのhtmlファイルをブラウザから呼ぶと、
なぜか西ヨーロッパ言語になる。
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
入れても、全然効果なし。

手動で日本語にすると治るんだけど、何でMETAで指定してんのに、
Shift_JISがデフォにならないんだろう?

同じファイルを、1.3.22を動作させた別鯖に写して呼び出すと、ちゃんと
Shift_JISになってるから、2.0系の「なにか」だと思うんだが‥‥
0193nobodyさん02/09/24 14:09ID:???
ヘッダ優先
019419202/09/24 14:54ID:fEkqsFiN
>>193

だからヘッダにちゃんとMETAで指定してるって書いてるやんか。
ヘッダ優先なら、なんでMETA情報が優先されへんの?
0195nobodyさん02/09/24 15:16ID:???
>>194
<HEAD>ではなくHTTPリクエストヘッダのことだヴォケ。
ちゃんとドキュメント読め。httpd.confを見直せ。
0196nobodyさん02/09/24 15:18ID:???
ヴォケは俺だ。
s/リクエストヘッダ/レスポンスヘッダ/
0197nobodyさん02/09/24 15:48ID:???
Content-Type: text/html; charset=Shift_JIS
019819202/09/24 16:04ID:fEkqsFiN
>>195

ありがとうよ。感謝してるよ。
HTTPレスポンストヘッダでぐぐって

AddDefaultCharset off

にして再起動したら、上手くいったよ。



でも、これ困った機能だな。
虎サヴァは、sjisとeucのhtmlが混在しているから、<META>で区別できな
いのはえれぇ困る。今更統一すんのも面倒だしな。
#特にsjisのhtmlから、eucのCGI呼び出すのが結構ある‥‥‥

よく読まずに新しいの!で2.0にした俺も迂闊だが、なんでこんな機能つけ
たんだ?

<META>指定を優先しろぉぉぉぉ
0199nobodyさん02/09/24 16:21ID:???
><META>指定を優先しろぉぉぉぉ

それは鯖ではなくブラウザの問題。
0200nobodyさん02/09/24 16:25ID:???
>>198
ヘッダを優先するかMETAタグを優先するかは、ブラウザの仕様によるからApacheのせいではないと思うが、、、
>特にsjisのhtmlから、eucのCGI呼び出すのが結構ある‥‥‥
同じサイト内で統一してない香具師はDQN
0201nobodyさん02/09/24 16:25ID:???
被った(鬱
0202nobodyさん02/09/24 16:36ID:???
CGI側でContent-Type: text/html; charset=EUC-JPとヘッダ出力しろよ。
020319202/09/24 16:51ID:fEkqsFiN
>>200

わかってるよ!しょーがないだろ!できちゃったものはよ!(笑)
#統一しときゃよかった。

>>202

もちろん、それを書いてます。>>192にも<META>入れてるって書いて
ますよね?
でも、ぐぐったら、
http://mm.apache.or.jp/pipermail/apache-tech/2002-May/000381.html
というのが出てきました。

2.0から、charsetが出力されるようになり、>>193の言うように、優先される
らしいです。

今はAddDefaultCharset off にしてありますんで、<META>記述のコード
になってます。

ちなみに、ブラウザはIE5.5だったりするんですけどねぇ‥‥
0204nobodyさん02/09/24 16:54ID:???
真性電波キタ─wwヘ√レvv〜(゚∀゚)─wwヘ√レvv〜─ !!!
0205nobodyさん02/09/24 17:07ID:???
http://www.asahi-net.or.jp/%7Ebd9y-ktu/html4rec_f/charset.html#h-5.2.2
ttp://www.asahi-net.or.jp/~bd9y-ktu/html4rec_f/jis.html
ttp://www.fxis.co.jp/DMS/sgml/xml/saloon/html_correct_charset.html
0206nobodyさん02/09/24 22:15ID:???
>203
とことん読解力の無いヤシだな、おまいさんわ。
>202の「ヘッダ」はレスポンスヘッダであって、<meta>の似非ヘッダでは *ない*
0207nobodyさん02/09/24 22:29ID:???
君が言ってるヘッダ
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

皆が言ってるヘッダ
print "Content-Type: text/html; charset=Shift_JIS\n\n";

全 然 別 物 。
0208nobodyさん02/09/24 22:31ID:???
>>206-207
既にこの話題は収束してると思われ
0209nobodyさん02/09/29 19:06ID:???
で、HTTPヘッダを優先するのはHTTPの仕様書に明記されてることで
ブラウザに文句を言うのは筋違い。
HTTPヘッダにcharsetを出力するようになったのはクロスサイトスクリプティング
対策のため。
0210nobodyさん02/09/29 22:26ID:???
すんません
WinXPでApache 2.x(win32)なんですが
BASIC認証させる時に
コマンドプロントでhtpasswd -c .htpasswd testとかいう風にして作ったIDとpassなら認証出来るんですが
配られてるcgiで作ったIDとpassじゃー無理なんですよねー
これは何ででしょう?
うまく言えなくてごめんなさい。。
0211nobodyさん02/09/29 22:42ID:AypesAql
http://www.venusj.com/sample.htm
0212名無しさん@Meadow02/09/30 00:59ID:???
>配られてるcgiで作ったIDとpassじゃー無理なんですよねー
そのcgiがタコなだけじゃない?
0213nobodyさん02/09/30 13:14ID:P9mskQbo
>>210
WinXPのhtpasswdではMD5で暗号化されている。
普通のCGIでつくるとDESで暗号化される。
0214nobodyさん02/09/30 19:09ID:???
>>213
まじでっか!!
どういう対処をしたらいいのでしょうか??
MD5で暗号化されるcgiはあるのでしょうか?
0215nobodyさん02/09/30 19:27ID:???
OSに依存するんだっけ?htpaswdって。
0216nobodyさん02/09/30 22:05ID:???
md5.exeっていうゲイツ用コマンドラインユーチリチーが
どっかにあったっていうかいろんなところに
落ちてるけど、それをスクリプトンで利用すれば
ええんでないんかな?
0217nobodyさん02/09/30 22:14ID:???
ずるぼん氏の所にperl用のmd5モジュールあったぞ
0218名無しさん@Meadow02/09/30 22:31ID:???
htpasswdのまぬあるより。

-m Use MD5 encryption for passwords. On Windows and
TPF, this is the default.

-d Use crypt() encryption for passwords. The default
on all platforms but Windows and TPF. Though possi-
bly supported by htpasswd on all platforms, it is
not supported by the httpd server on Windows and
TPF.

つーことで、WinだけMD5、それ以外はcrypt。
0219nobodyさん02/09/30 23:58ID:WGc6eTY1
ttp://pc-information.com/document/0883.html
ttp://www.rescue.ne.jp/cgi/md5/
ttp://info.pos.to/member/domain/cgi/crypt.html
0220nobodyさん02/10/05 14:53ID:???
Apache 2.0.43 Released
0221nobodyさん02/10/05 17:57ID:???
>>220
おそっ
0222むむむ ◆dFMUMUMU4w 02/10/22 04:43ID:???
某板でしがない記者などをしている者です。

某所にてサーバをApache 2.xで立ち上げ(いまさら1.x系でもないだろうと…)、
掲示板などを動かしはじめていたりするのですが、Apache 2.x と 2ch 風味な
掲示板の組み合わせのサーバを Monazilla 系ブラウザで読む時に、
ちょっぴり不具合が発生するようです。

詳細は↓のスレの15あたりからをお読みいただきたいのですが、
どうも Range: ヘッダと If-なにがし: ヘッダを組み合わせた場合で、前回の
読み込みから該当ファイルが更新されてなかった場合、Apache 2.x では
ちょっと食い合わせが悪いみたいです。

【試験】テストはココでやってみよう=ID・Tripなど
http://bbs.newsplus.jp/test/read.cgi?bbs=bbs&key=1035007948

どうも Apache 2.x のバグのように思えます。

てなわけで、どなたか何らかの情報へのポインタとか、Apache のソースの
ここらあたりを見ればいいんじゃないの、とかの情報いただければ幸いです。

ちょっと今徹夜続きでソースを1からあたってる時間とれないので、、、。
よろしくおながいします。長文スマソ。
0223むむむ ◆dFMUMUMU4w 02/10/22 04:45ID:???
>>222
ちなみに
% httpd -v
Server version: Apache/2.0.43
Server built: Oct 21 2002 02:50:11

というのを使ってるです。OSはFreeBSD 4.7-STABLEを入れてます。
よろしくおながいします。
0224名無しさん@Meadow02/10/22 08:10ID:???
CGIならばRangeもIf-xxxもapacheじゃなくてCGIが解釈する。
つーことで、CGIのバグ。
0225名無しさん@Meadow02/10/22 08:37ID:???
スマソ。CGIじゃなくて静的ファイルなのか。
HTTP/1.0ではRangeは使えない。サーバ側でよきにはからってくれることもあるが、
規格外のリクエストなので何が起きるかわからない。HTTP/1.1でリクエストすべき。
0226nobodyさん02/10/22 09:04ID:???
あぁ、こんな所でむむむたんを見掛けるなんて。。。
0227むむむ ◆dFMUMUMU4w 02/10/22 10:59ID:???
>>225
どもです。
じゃ「かちゅとか、2ch系ブラウザがいまいち不適切」って
いうことかもしれんのですね(確認はかちゅ+最新のkageでやりました)。
RFCとか見てみるかな。
0228むむむ ◆dFMUMUMU4w 02/10/22 11:43ID:???
>>225
HTTP/1.0 を HTTP/1.1 にしても同じ結果でした。
詳細は該当スレにて。
0229nobodyさん02/10/22 17:48ID:???
漏れの鯖では別にエラーでらんなぁ…。
0230nobodyさん02/10/22 18:37ID:???
>>229
ローカルに入れてみたけどエラー出ません。
023123002/10/22 18:40ID:???
ちなみに
RedHat7.3
Apache2.0.43
023222902/10/22 18:54ID:???
と思ったら If-Modified-Since, If-None-Match と
Last-Modified, ETagが一致すると416になるね。
…って>>222に書いてるやん、馬鹿か俺。

Rangeが入ると304じゃなく416が返ってくるバグかね?
0233nobodyさん02/10/22 21:10ID:???
確かにバグっぽい。
漏れはプログラマじゃないから状況から判断するしか出来ないけど、
うpろだのファイルをダウンローダーでGETするヤシってモーレツに
416を出してる。
でも、HTTP1.0とHTTP1.1両方で頻出してまふ。
・・・でも変だよね。
変なついでにserver-statusでの転送量報告もおかしくない?
もれWin32だけど。w
0234nobodyさん02/10/22 23:35ID:???
>>233
> 変なついでにserver-statusでの転送量報告もおかしくない?
> もれWin32だけど。w

http://pc.2ch.net/test/read.cgi/php/1026230350/436
http://pc.2ch.net/test/read.cgi/php/1026230350/516

ここでもそんな感じの書き込みがあるね。
0235nobodyさん02/10/31 14:25ID:???
FreeBSDならUNIX板の方がユーザーが多い分いいかもしれない
Apache関連 Part3
http://pc.2ch.net/test/read.cgi/unix/1026972599/
0236nobodyさん02/11/21 19:56ID:???
保守age
0237nobodyさん02/12/24 22:40ID:???
保守sage
0238nobodyさん03/01/14 10:50ID:???
ほしゅ
0239山崎渉03/01/15 13:45ID:???
(^^)
0240 ◆jadeDaMePo 03/01/18 11:53ID:???
2ch(というよりも夜勤さんの会社)の新鯖がApache2になったようですな

http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=2095&KEY=1037329491&START=81

Server: Apache/2.0.43 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 mod_ssl/2.0.43 OpenSSL/0.9.6g
DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3 mod_gzip/2.0.26.1a
0241nobodyさん03/01/18 12:03ID:???
>>240
うわ、ひでぇ構成だ。

mod_ssl/2.0.43 OpenSSL/0.9.6g DAV/2 FrontPage/5.0.2.2624 PHP/4.3.0RC3
↑なんだよこれは。使わん機能は切っておけよ。
mod_gzip/2.0.26.1a
↑標準のmod_deflateであかんのか?
0242 ◆jadeDaMePo 03/01/18 12:44ID:???
>>241
リンク先とか過去ログとか読みなさいな

Big-Serverは2chもそれ以外も同一仕様なんだよ
2chを運用してるサーバーとまったく同じ物が
レンタルできるよっていう宣伝文句なんだから


> [ 2ちゃんねるも使っている完全帯域保証専用サーバ Big-Server.com ] 30,000円/月
0243nobodyさん03/02/27 10:24ID:SIJhIwt2
保守age
0244Not 24103/02/27 11:09ID:???
>>242
でもFrontPageはいらんと思う。
0245nobodyさん03/03/06 18:17ID:???
ところで、その新鯖でスレを表示させるときに、表示範囲が一定のサイズ
(gzip 圧縮前のサイズで 128KB くらい)をこえると表示できない不具合が
あるんでつが…たとえばこれをクリック↓
http://etc.2ch.net/test/read.cgi/utu/1039194717/1-1000
何か原因に心当たりありますか?

不具合の第一報はこちら。
http://qb.2ch.net/test/read.cgi/accuse/1046163577/609-611n
0246山崎渉03/03/13 17:10ID:???
(^^)
0247nobodyさん03/03/17 09:39ID:6jbGQPks
相互リンク

■ 新しいサーバで read.cgi が正しく動かない問題。
http://qb.2ch.net/test/read.cgi/accuse/1047840578/


1 名前:BG ★[] 投稿日:03/03/17 03:49 ID:???
新しいさーば(apache2のやつ)でread.cgiが正しく動いていません。

oyster16以降です
music2 , oyster17 , society , live5 , etc
academy2 , game4 , pc2

たとえば
http://etc.2ch.net/test/read.cgi/psy/1047652343/
が表示それません。

直したいのですが、
どうしたものやら。
0248bloom03/03/17 09:54ID:A0XLzQcG
http://www.agemasukudasai.com/bloom/
0249nobodyさん03/04/02 21:40ID:J/Wkp8Mg
apache-2.0.45 age
0250nobodyさん03/04/02 21:58ID:???
( ゚д゚)ほんとだ!
025103/04/16 13:33ID:???
mod_bandwidthにMacConnectionというものがついてましたが、
これって、同時接続を制限するものですよね?
ためしに入れてみて、1に制限してみても、ぜんぜん503エラーにならない。
どうやるんでしょうか。
apache1.3.27で、mod_bandwidthをDSOで読み込んでいます。
あとapache2で帯域制限ができるモジュールは存在するのでしょうか。
apache2はプロセス数をバーチャルドメインごとに制限できるそうなので
あとは、バーチャルドメインごとの帯域制限ができれば完璧なんです(^^;
よろしくお願いします。
0252山崎渉03/04/17 12:10ID:???
(^^)
0253山崎渉03/04/20 06:22ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0254山崎渉03/05/22 02:22ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0255nobodyさん03/05/22 10:46ID:nNLrz1bu
ApacheはRDBのコネクションプール機能ありますか?
DBの方でも質問しましたが。
0256nobodyさん03/05/22 12:00ID:???
そもそも apache 単体では RDB と接続しません。
0257山崎渉03/05/28 17:08ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0258nobodyさん03/05/28 17:58ID:???
2.0.46 来るかな!?
0259nobodyさん03/05/28 18:07ID:???
.jp のアナウンスが珍しく早いけど、ミラーに全然来てないな。
(というか .org はまだ 2.0.45 のままだし)
0260nobodyさん03/06/03 15:28ID:I3lhMM9Y
NT4+SP3 で apache 使ってるんですが、他の PC の共有ディレクトリを
apache に認識させる方法ってありますか?

Alias /hogehoe/ "//share_name/dir/"
<Directory "//share_name/dir">
 Options Indexes FollowSymlinks MultiViews
 AllowOverride None
 Order allow,deny
 Allow from all
</Directory>

↑こんな感じで、
クライアント(ブラウザ)から、

http://saba/hogehoge/

ってやるとディレクトリとかファイルにアクセスさせたいんですが…。
0261nobodyさん03/06/03 16:39ID:???
>>260
共有ディレクトリをドライブにマップすればいい
0262nobodyさん03/06/03 17:01ID:???
>>261
ネットワークドライブ接続、apache 再起動してやってみたが…

(22)Invalid argument: cannot read directory for multi: x:/

…(;´Д`)
0263nobodyさん03/06/04 11:15ID:???
それだけしかやらなきゃあたりまえだろう
0264nobodyさん03/06/04 14:11ID:???
>>263 と、言うと?
0265nobodyさん03/06/04 14:14ID:???
あ、要約すると win32 系の apache で <Directory> ディレクティブで、
ネットワークドライブを指定できるか?と、言う事なんですけど…。
0266nobodyさん03/06/04 14:28ID:???
できます。以上
0267nobodyさん03/06/04 23:04ID:???
どうやるの?
0268nobodyさん03/06/08 21:13ID:5dhonCRl
AliasMatch ^/([^/]*)(.*) /home/$1/public_html/$2
として、UserDirでチルダ(~)を使わないようにしたんだけど、
これをしたとたん、エラーがtext/plainで返ってくるように
なってしまいました・・・。
これをhtmlで返すことはできますか?
通常通り、~でアクセスするときには、htmlで返ってくるので
すが・・・。
0269nobodyさん03/06/08 21:22ID:???
その AliasMatch で Alias /error/ ... が食われちゃってる。
順番を入れ替えて /error/ へのエイリアスを有効にすべし。
027026803/06/08 21:52ID:???
>>269
ありがとうございます!
解決しましたー。順番も大事なんですね。
0271nobodyさん03/06/11 05:19ID:???
WindowsにApache搭載して恥ずかしくないの?
0272nobodyさん03/06/11 07:55ID:???
↑(゚Д゚)ハァ?
0273nobodyさん03/06/13 12:10ID:???
CGIだけど、なんか質問ある? Part 10
http://pc2.2ch.net/test/read.cgi/php/1048686475/922

から移動してきました。

apache 2.0.40でルート/ユーザ/その小孫ディレクトリ全てで、
CGIを実行できるようにしたいです。そこで、

<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None
</Directory>

<Directory "/var/www/users/*/public_html">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch ExecCGI
</Directory>

AddHandler cgi-script .cgi(コメントは外してある)

のようにhttpd.confの一部を書き換えたですが、
/cgi-bin/(ScriptAliasしてある)では動作するものが、
任意のディレクトリでは
エラー:Premature end of script headers: *.cgi
が出てしまって動きません。
LogLevelはdebugですが、これしか出ません。

初めは文字コードやパスの問題かと思いましたが、
Cのコンパイル済みファイルでも同様でした。
お手数ですが、お教えください。
0274nobodyさん03/06/13 12:18ID:???
>>273
ユーザディレクトリでのCGI実行はユーザ権限で実行じゃないかな。
700でやってみてどうなる?
0275nobodyさん03/06/13 12:36ID:???
>>274

一応、全て755です。

もしユーザディレクトリ下のCGIファイルを
/cgi-bin/と同じようにapacheのuid/gidで実行すれとしたら
どうすれば良いですか?
0276nobodyさん03/06/14 17:38ID:???
>>273
気になった所、Options の所は ExecCGI は '+' 入れなくていいのか?
027727303/06/15 02:43ID:???
>>276
追加オプションでなくても+いれる必要あるんですか?
0278nobodyさん03/06/15 03:00ID:???
そんなこと言う暇あったら試せば?
0279nobodyさん03/06/15 11:11ID:???
試す必要なし。277で正しい。
273はsuExecが有効になってるかどうか教えてくださいませ。
028027303/06/15 13:52ID:???
>>278
> そんなこと言う暇あったら試せば?

レスした時サーバPC起動していなかったのと、
+使うのは追加する時、と読んだのを思い出しまして。
今度からそうしますね。
0281nobodyさん03/06/15 13:53ID:???
>>279
> 試す必要なし。277で正しい。
> 273はsuExecが有効になってるかどうか教えてくださいませ。

レスどうも。httpd -Vしてみました。

[root@localhost sbin]# ./httpd -V
Server version: Apache/2.0.40
Server built: Sep 4 2002 17:20:34
Server's Module Magic Number: 20020628:0
Architecture: 32-bit
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="logs/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
028227303/06/15 13:54ID:???
>>279
> 試す必要なし。277で正しい。
> 273はsuExecが有効になってるかどうか教えてくださいませ。

もちろん、
/usr/sbin/suexec
の存在は確認しました。
0283nobodyさん03/06/15 16:35ID:???
-V では suExec が有効かどうかわからん。
httpd -l で disabled になってるか enabled になってるか。
enabled だったら suexec のコンパイル時の設定と httpd.conf の設定が
矛盾してないか確認してけれ。
028427303/06/15 21:32ID:???
>>283

suExec wrapperが入ってない?・・・

[root@localhost sbin]# ./httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
0285nobodyさん03/06/15 23:44ID:A+Pqcb6/
どこで質問すべきか迷いましたが,こちらで質問させていただきます.

Win2Kで動いたCGIがLinuxで動きません.
エラーログを見ると「Premature end of script headers」だそうです.
一応,Content-type: text/html; charset=EUC-JP とヘッダーは出力しているのですが…

お心当たりの方はお教えいただけると幸いです.

動いた環境:
Windows2000pro SP3
Apache 1.3.27
Perl 5.6.1

動かなかった環境:
plamoLinux
Apache1.3.27
Perl 5.6.1

//OS以外は共通です・・・
0286nobodyさん03/06/15 23:57ID:???
>>285
改行コードは大丈夫か?
0287nobodyさん03/06/16 00:04ID:wEM28AIw
>>286
改行コードをLFにしたら動きました.
気づかなかった自分の無力を知りました・・・

ありがとうございました
0288nobodyさん03/06/16 15:32ID:???
(;´Д`)…(;´Д`)…(;´Д`)…(;´Д`)…(;´Д`)…(;´Д`)…(;´Д`)…(;´Д`)
0289nobodyさん03/06/20 05:00ID:???
httpd.confのAliasMatchに関して
例えば、
http://xxx.com/ → DocumentRootのDirectoryIndexを参照
http://xxx.com/user1/ → AliasMatchで/home/user1/html/のDirectoryIndexを参照
させたいのですが、

DocumentRoot "/var/www/httpd" として

a) AliasMatch ^/([^/]+)(/.*) /home/$1/www/$2 とすると
http://xxx.com/user1 (最後のスラッシュを抜かす) でアクセスした場合
(/.*)にマッチしなくなるため、 /var/www/httpd/user1が返されてしまいエラーになるので、

b) AliasMatch ^/([^/]+)(/.*)? /home/$1/www/$2 とすると
http://xxx.com/でアクセスした場合、AliasMatchにひっかかってしまって
/home/にリダイレクトされてエラーになってしまいます。

([^/]+)は1文字以上の任意の文字列をマッチするのであり、
http://xxx.com/はファイルパス上で^/0文字 となり
AliasMatchにひっかからないと理解していたので、
よくわからないで行き詰まってしまいました。

どなたか、解決方法をご教示くださると嬉しいです。
029028903/06/20 05:57ID:???
今、シャワー浴びてたら自己解決がひらめきました。。
40時間くらい悩んでいたのに、一瞬で。。

http://xxx.com/にアクセスした場合、まず、DirectoryIndexが処理されて
http://xxx.com/index.html をAliasMatchするため、0文字ではないという事なのでしょうか。

とりあえず、
AliasMatch ^/([^/]+)\.([^/]+) /var/www/html/$1.$2
でルート直下は処理する事でうまくいきました。

DocumentRoot指定する意味が無くなっちゃった感じですが、、

お目汚し失礼しました。
0291nobodyさん03/07/13 17:47ID:???
Apache自体初心者なんですが、
httpd.confを見たら、
なぜ、ドキュメントルートを指定する箇所が、2つもあるのですか?
(ちなみにWin版Apache 2.0.47です)

あるいは↓の後者は、別の意味なんでしょうか?

# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
0292nobodyさん03/07/13 17:55ID:???
>>291
前者はサーバのドキュメントルートを設定する部分。
後者はディレクトリ毎の各種設定をする部分の中で、ドキュメントルート用の
ディレクティブ開始部分(HTMLタグのように</Directory>までが範囲)
029329103/07/13 18:16ID:???
>>292

あー、なるほど。
理解しました。ありがとうございます。
0294nobodyさん03/07/14 10:13ID:???
妙な現象で悩んでる。

W2k SP4 + Apache 2.0.46 なんだけど、 httpd.conf に以下の様に記述して、
スタートメニューのところにある Restart とかすると、コマンドプロントウィン
ドウが出っぱなしになる…。

TransferLog "|D:/HOME/INET/Apache/bin/rotatelogs.exe logs/access_%Y%m%d_.log 86400"

これ、1.3.26 の時は出ない現象なんだ。で、タスクマネージャで見ると、
ちゃんと動いてるので閉じるボタンでコマンドプロンプトを閉じても支障無いんだけど、
なんか気分的によくないんだよね。Monitor Apache Servers も使えないし…。
0295nobodyさん03/07/14 11:21ID:???
環境は、Win版Apacheの2.0.47&Win2000です。

http://localhost/foo.cgi
(foo のところは何にしても同じ)
にアクセスすると、

Forbidden
You don't have permission to access /foo.cgi on this server.
になってしまいます。

cgiが動いてないのが問題なのもそうですが、
存在しないcgiファイルを読みにいって、404でなくて、
forbiddenといわれてしまうのはなんでなのでしょうか?

------------------------------------------------------------
なお・・・
<Directory />
Options FollowSymLinks MultiViews ExecCGI
AllowOverride None
</Directory>

AddHandler cgi-script .cgi
のようにはしています。

http://localhost/ は見えます。

どなたか教えていただければ幸いです。
0296nobodyさん03/07/14 12:54ID:???
>>294
確かになるね。
Monitor Apache Servers使えない?
ウチではrotatelogsを記述してもちゃんと使えてるけど。

ところでファイル名に%Y%m%dをつけても、UTCとのオフセットを設定しないと
ログが切り替わる時間が9時間遅れてしまわない?
0297nobodyさん03/07/14 12:56ID:???
>>295
ExecCGI は<Directory />〜</Directory> じゃなく、ドキュメントルートや
CGI実行を許可するディレクトリのディレクティブに指定して。
0298nobodyさん03/07/14 21:33ID:???
>>296
Monitor Apache Servers は今確認したら使えた。あと、ログファイルの
時間はなんかバラバラだわw
0299nobodyさん03/07/15 00:11ID:???
>>298
・・・log 86400" にオフセット追加して ・・・log 86400 540" にすれば
0:00を境目に切り替わるようになるよ。
0300nobodyさん03/07/15 10:32ID:???
>>299
あぁ、そうだね。サンクス

300 GET ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
0301山崎 渉03/07/15 11:12ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0302山崎 渉03/08/02 02:39ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0303ぼるじょあ ◆ySd1dMH5Gk 03/08/02 05:23ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
0304nobodyさん03/08/11 21:56ID:fDUmjiNi
当方、redhat9 apache2でウェブサーバを立ててます。
cgi-binをcgi使用可にして簡単なもの(“hello world!”とか表示させたり、
フォームでメール送信させるものなど)は動くのですが、
ttp://www.ace-cgi.jp/cgi/diary/003/index.htmlの日記CGIとかが使用できませ
ん。
ちなみにエラーログに、自宅サーバ板の過去ログに以前でていた
------------------------------------------------------------
ModPerl::Registry: Can't locate ./jcode.pl in
@INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .)
at /home/www/cgi-bin/hogehoge/hogehoge.cgi line 15.
------------------------------------------------------------
というのがでていたので、line15の
require'./jcode.pl';の部分をrequire'jcode.pl';に変えたら
サーバエラーは出なくなったのですが、(なぜそれで動くのかは不明。
なんとなくやったら動いてしまった。)こんどは“マスターファイルが
オープン出来ません”というエラーがでてしまいます。

“マスターファイルがオープン出来ません”というエラー自体はCGIが
吐き出しているので、CGIは動いているみたいなのですが…
パーミッションの設定はサイトでの指示通り変更してあります。

よくわからないのですが、cgi-bin以下で新しいファイルを生成させる
設定が必要なのでしょうか?もしそうであればapache側の設定なのだと
思うのですがどうしていいかわかりません。

おしえてください。よろしくお願いします。
0305nobodyさん03/08/11 23:25ID:???
>>304
cgi-binのディレクティブはどう設定してる?
0306nobodyさん03/08/11 23:43ID:???
赤帽の Apache って suExec 有効じゃなかったっけ。だとすると、

>パーミッションの設定はサイトでの指示通り変更してあります。

これがむしろマズい可能性大。

# いろんな理由であえてデフォルトで有効にしていない suExec を、
# 赤帽はどういう根拠でわざわざ suExec 有効なバイナリを配ってるんだろ。
030730403/08/12 09:24ID:XNK4rh9a
>>305
------------------------------------------------------------
<Directory "/var/www/cgi-bin">
Options ExecCGI

AllowOverride None
Allow from all


Order allow,deny
</Directory>
------------------------------------------------------------
こんなかんじです。

>>306

>>これがむしろマズい可能性大。
だとしたらパーミッションをちがう値に設定すればいいのでしょうか?
いろいろと試してみたんだけど…。
それからsuExecが有効とは??ちょっと自分でも調べてみますが、
時間がある時におしえてください。
0308nobodyさん03/08/12 17:21ID:BMGGzCmI
ModPerl::Registry:


アヒャアヒャアヒャ
0309nobodyさん03/08/12 17:28ID:???
>だとしたらパーミッションをちがう値に設定すればいいのでしょうか?

CGI および、それが使う一時ファイルやそれを置くディレクトリのパーミッションを
他人が書き込めないように、自分だけが書き込めるようにする。
0310nobodyさん03/08/12 18:43ID:???
バージョンアップのレスだと思ったら、マニュアル読めば解る様な糞な質問かよ!
0311nobodyさん03/08/14 10:18ID:???
しかも自宅鯖板とマルチポスト>304
0312nobodyさん03/08/14 10:24ID:???
誘導されてここにきたのにマルチポストというのはさすがにかわいそうかと。
0313nobodyさん03/08/14 12:28ID:???
Windows版apacheをWindows起動時に起動させないように
したいのですがどうすればいいでしょうか?

サービスを無効にしてもタスクトレイに表示されます。
0314nobodyさん03/08/14 12:36ID:???
>>313
バージョンやOSぐらいちゃんと書けよ。
Apache2だとして、タスクトレイに入るのはApacheMonitorじゃないのか?
スタートアップ見てみれ。
0315nobodyさん03/08/14 20:48ID:???
>>313
そんなのも解らないくせにapache使うなよ。win厨
0316山崎 渉03/08/15 22:36ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0317nobodyさん03/08/31 19:56ID:???
2.0.47使ってます。
質問なんですが、webdavを使おうと思い↓を見てhttpd.confを設定しました。
http://www.ipv6style.jp/jp/tryout/20030320/index.shtml

ところが、Listen [::]:80の行で引っかかっているようで動きません。
netで色々調べましたが、記述はこれで良い模様です。
どなたかこれの解決策をご存じないでしょうか?
errorは以下の通りです。
122はListen [::]:80の行です。
Syntax error on line 122 of C:/Program Files/Apache Group/Apache2/conf/httpd.conf:
Listen takes one argument,A port number or a numeric IP address and a port number
0318nobodyさん03/08/31 20:43ID:f8K000qa
このスレまだあったのか
0319nobodyさん03/08/31 20:54ID:???
>>317
[::] は IPv6 の書き方。
どうせ IPv6 なんぞ使ってないんだろうから、Listen 80 としておけ。
0320nobodyさん03/09/01 15:52ID:byvu3iCr
Windows Server 2003環境で以下の実装が稼動してる。

Apache 2.0.47
Perl 5.6
PHP 4.3.3rc2
WevDAV DAV/2
MySQL 3.23

必要ならconfでもiniでも出すよ
0321nobodyさん03/09/01 15:57ID:???
>>304
俺はRedHat9で2基運用してるが両方ともSuExecしてるぞ。
SuEXECってのは実行権限が本来のユーザと異なるように設定する
わけだから./がついたらディレクトリのオーナー権限を優先してしまう
んじゃないの?多分
032232103/09/01 16:00ID:???
説明が不足してるな。
ようするにSuExec時の実行権限では親ディレクトリがグループやユーザが
denyされるパーミッションだった場合は不可視になるってことだろ?
エラーコードでは「そんなライブラリ存在してねぇよ」と言ってるわけだし。
032332103/09/01 16:04ID:???
ちなみにsuexecは/usr/sbin/suexecにあるから

mv /usr/sbin/suexec /usr/sbin/suexec.org

してApahceを再起動したら解除できる
0324nobodyさん03/09/01 16:50ID:???
suexecでは基本的に同じグループのユーザーは、
自由にちょっかい出せるやっかいな他人なので、
グループ書き込みや実行のできるディレクトリは禁止になっている
グループのパーミッションは全部0で通したほうがいい
701 のディレクトリに、700のcgiが確実
0325nobodyさん03/09/01 19:03ID:z6A7k0gS
winMeで2.0.46入れました
エラーログにこんなのが出て、apacheのプロンプトに何も表示されないで
起動できないです。Ctrl+cで終了はできます。
プロセスの数字のところは、毎回変わります。
常駐いっぱい切ってもダメでした。
なにがいけないんでしょうか。お願いします

[Mon Sep 01 18:36:11 2003] [notice] Parent: Created child process -91713
[Mon Sep 01 18:36:12 2003] [notice] Child -91713: Child process is running
[Mon Sep 01 18:36:12 2003] [notice] Child -91713: Acquired the start mutex.
[Mon Sep 01 18:36:12 2003] [notice] Child -91713: Starting 250 worker threads.
0326nobodyさん03/09/01 20:26ID:???
>>325
今までに、Win9X版のApacheを実行した経験は?
032732503/09/01 20:35ID:???
>>326
ないでつ
0328nobodyさん03/09/01 20:46ID:???
オレもWin版はよくしらないが、おそらくそれ起ち上がってるよ
httpd.confにもよるが、コンソールに何も出ない状態でブラウザから
http://localhost/
にアクセスしてみて
032932503/09/01 20:52ID:???
>>328
ほ、ほんとだ!
ありがとうございます
0330nobodyさん03/09/01 22:29ID:???
>>304
カレントディレクトリ≠スクリプトのあるディレクトリ
0331nobodyさん03/10/31 17:39ID:Nm/Mec9q
/home/*/public_htmlにファイルで
<a href="/test/index.html">テストページ</a>
とすると
/usr/local/apache/htdocs/に飛んで行っちゃいます。
この解決方法分かる方いますか?
分かる方よろしくお願いします。
0332nobodyさん03/10/31 23:04ID:???
>>331
エスパーはここにはいませんよ?
0333拘束エスパー03/10/31 23:09ID:???
/~test/index.html では?
0334nobodyさん03/11/01 02:09ID:???
/test/index.html じゃなく ./test/index.html だろ
0335nobodyさん03/11/09 05:09ID:5c5xOM7f
2でphp正式サポートになったの?
0336nobodyさん03/11/09 15:16ID:???
ん?意味不明
0337nobodyさん03/11/10 03:13ID:BDyxhGK0
分かりにくい質問でスマソ
随分前にapacheの2でphpを使って正式運用は勧められないみたいなこと書いてあったの見たからどうなったかなぁって思って。
0338nobodyさん03/11/18 22:37ID:ZMNGzXSr
IPv6アドレスでApacheが動いてるか確認するにはどうしたらいいんでしょ?
IEにv6アドレス直接打ち込んでも反応してくれないんで。
0339nobodyさん03/11/18 22:54ID:0VVHUMoi
反応するけどなぁ
034033803/11/19 00:00ID:???
レスどうも。
ん〜〜
ってことは、設定ミスってことなのかな…
0341nobodyさん03/11/21 23:09ID:???
/foo/baa/hoge.htmlのアクセスを、/foo/hage.cgi?son=hogeにリダイレクトにしたいのですが、可能なのでしょうか。
htmlのファイル名部分を抽出して、リダイレクト先のcgiの引数にしたいのですが…。
0342nobodyさん03/11/21 23:59ID:???
rewriteを使え
0343nobodyさん03/11/24 05:35ID:XyRBSUcN
LinuxでApache2.0.48のconfigureがうまくいきません。
db.hがどうのこうので最後はセグメンテーション違反と言われてしまいます。
Berkeley DB 4.1
というものが必要なのでしょうか??
よろしければどなたか教えてください。
0344nobodyさん03/11/24 05:49ID:???
>>343
--enable-auth-db とかやってる?もしそうなら--enable-auth-dbmにするとか
034534303/11/24 06:20ID:???
>>344
レス有難うございます。
引数なしでもダメで、--enable-auth-dbmを試してもダメでした。
Berkeley DB 4.1.25とやらを落としてきてもインストールの方法わからんし・・・。
勉強のためにやっているのであきらめたくはないのですが、そろそろめげそうです。
ググッても同じような例が探せないのも謎ですし。皆さん達人なのでしょうか。
0346nobodyさん03/11/24 06:31ID:???
>>345
みんな順番に覚えていってるんだよ
db使ってるのがauth以外なのかもしれんので、
enableをdisableにしただけじゃ駄目かもな

dbのインストールは、、、、展開済んでんの?
だったら、展開したディレクトリ(db-4.1.25)で
$ cd build_unix
$ ../dist/configure --prefix=/usr/local
$ make
$ su
# make install

でいけると思うが・・・
034734303/11/24 07:34ID:???
>>346
今度はdbのmakeでSegmentation faultでした。
今日は一旦やめます。
有難うございました。
034834303/11/27 15:50ID:FMzXtoPG
もしやメモリーが足りないせいで失敗してるのではと思い買い足したところ、うまくいきました…。
さすがに128Mではダメでしたか。
0349nobodyさん03/11/27 17:12ID:???
128で駄目なはずは、、、、
そのメモリいかれてるんじゃないの?
追加した事でやばいとこにたまたまさわらないで済んだ、とか

まあ最近は下のラインが512MBだったりするんでよーわからん・・・
0350nobodyさん03/11/30 16:29ID:???
>>51
今初めて来たけどサンクス!
質問する前にログは読み直してみるもんだ。
0351nobodyさん03/12/12 02:17ID:NfA0hHhE
win2000でApache 2.0.48を入れたのですが・・
(2.xは初めてです。)
どうしてもエラーが出るのでノートン(NIS2003)のfirewallの設定を変えて
何とか動きはするのですが以下のlogがどうしても気になります。

[Fri Dec 12 01:45:25 2003] [notice] Parent: Created child process 924
[Fri Dec 12 01:45:25 2003] [notice] Child 924: Child process is running
[Fri Dec 12 01:45:25 2003] [notice] Child 924: Acquired the start mutex.
[Fri Dec 12 01:45:25 2003] [notice] Child 924: Starting 250 worker threads.

これは何でしょうか?
以前の1.xの時は見なかったもので・・。
やはり何か設定に問題があるのでしょうか?
0352nobodyさん03/12/12 03:19ID:???
>>351
ただの情報だ。そこに出ている内容には問題ない。
035335103/12/12 13:11ID:8xIEXlvz
>>352
そうだったのですか・・
すいません、神経質になって
起動させる度にnoticeとあったもので・・
有難う御座います。
0354nobodyさん04/02/03 03:58ID:6SsHdaLm
喚起あげ
0355nobodyさん04/02/06 04:26ID:bzJXQP1c
日本語のフォルダやファイル存在していて、URLに日本語を含んでいます。
IEでは問題ないのですが、もじらでは404になってしまいました。
調べてみると、原因はURLのエンコードの違いで、
mod_encoding等の有志のパッチで解決するという事でした。

しかし、Apache 2.0.48用のはまだ無いみたいなので、他に何か方法はご存知無いでしょうか?

あと、apacheでサーバー立ててる方は、
みんなパッチ当てるか、日本語をURLに含まないようにしてるのでしょうか?
いままでIISで、普通に日本語使っていたので、気になって・・・

Apache 2.0.48、win32です。
0356nobodyさん04/02/06 14:28ID:???
ttp://webdav.todo.gr.jp/download/
035735504/02/06 14:44ID:bzJXQP1c
>>356
ありがとうございます。

あれから、そのサイトを発見して、色々やっていたのですが、
今度は、副作用とやらでpukiwikiの方に問題が出てしまいました・・・

webサーバーと言えばapacheと言うくらいなので、かなり使えるものかと思っていたのですが、
ローカライズな面ではまだまだなのですね、素直に、IISに戻す事にします。
お手数おかけしました。
0358nobodyさん04/02/06 18:10ID:???
これでもダメ?
AddDefaultCharset none
<IfModule mod_encoding.c>
EncodingEngine On
SetServerEncoding UTF-8
DefaultClientEncoding UTF-8
AddClientEncoding "もじら" SJIS
</IfModule>

たしかに日本語ファイル名を扱うときはSJISオンリーなIISが無難ではあるけど。
0359nobodyさん04/02/08 11:54ID:JePCG18i
$ENV{PATH_INFO}にスラッシュが2個以上ならんで出て来ても1個に変換されるようになりました?
PATH_INFOにURLを入れるようなCGI作ってたんですが動かなくて困りました。
0360nobodyさん04/02/08 12:53ID:???
>>359
何をアフォなこと言ってんだか
0361nobodyさん04/02/08 19:10ID:JePCG18i
>>360
なりません?

http://xx.jp/test.cgi/http://www.yahoo.co.jp/ にアクセスすると
/http:/www.yahoo.co.jp/ と表示されます。

test.cgiはこうなってます。redhat9+apache2です。
#!/usr/bin/perl
print "Content-Type: text/plain\n\n";
print "$ENV{PATH_INFO}\n";
0362nobodyさん04/02/09 11:18ID:???
>>361
1系はならないけど、2系はなるね
urlエンコードしろってことかね
0363nobodyさん04/02/11 15:15ID:???
ぶっちゃけ、安定性以外で1.3より目に見えて悪い部分ってあるの?
0364nobodyさん04/02/12 04:09ID:???
PHPモジュールでAcceptInfoが使えない。
0365nobodyさん04/02/12 14:14ID:???
>>363
ぶっちゃけ、2系ってまだ安定性はイマイチなの?
0366nobodyさん04/02/12 14:20ID:???
>>364
AcceptInfo???

PATH_INFO ならば AcceptPathInfo on で使えるようになるが。
0367nobodyさん04/05/06 23:19ID:80v3Ds9y
自宅でCGIなどのローカルテスト用に1.3を使ってました。
2をいれたらno listening ..socketとかでてカウントダウンして終わってしまいます

アンインストールして1.3にもどそうとしたのですが、こんどはこちらも起動
しなくなりました。xpのプログラム削除ではダメなのでしょうか?

「素」状態にもどしてインストールしなおしたいのですが。
0368nobodyさん04/05/07 01:22ID:???
>>367
>xpのプログラム削除ではダメなのでしょうか?
そんなのはこっちが聞きたいぐらいで。
0369nobodyさん04/05/09 00:24ID:UkltHfZP
Apacheは同時に接続できる数に上限がありますが
もし誰かが上限まで接続して、何もしないで接続しっぱなしにしていたら
他の人らはアクセスできなくなるんですか?
たぶん何らかの対策はしてあると思うんですが
どんなことをしているんでしょうか?
0370nobodyさん04/05/09 00:44ID:1x2KWQv4
>>369
1IPあたりの接続数を制限するモジュールがあるし、
またタイムアウトも設定可能
0371nobodyさん04/05/09 01:08ID:UkltHfZP
>>370
なるほどです。
なんていうモジュールでしょうか? デフォルトでは無しですか?
タイムアウトは長いと対策の意味が薄れるでしょうし
短すぎると通常のアクセスにも影響があるでしょうし
普通どれくらいなんでしょう?
0372nobodyさん04/05/09 10:15ID:???
httpd.conf に書いてない?
0373nobodyさん04/05/09 16:08ID:???
mod_throttle
0374nobodyさん04/05/09 19:30ID:???
今日Winの再インストでApache2も入れなおしたんですけど、
起動してすぐOSごとフリーズしてしまいます。
エラーログ見てもエラーらしき記述がありません。
いったい何が原因なんでしょうか?
再インスト前はまったく問題なく動いてました。

(エラーログ)
[notice] Parent: Created child process -16432827
[notice] Child -16432827: Child process is running
[notice] Child -16432827: Acquired the start mutex.
[notice] Child -16432827: Starting 250 worker threads.
0375nobodyさん04/05/09 21:33ID:???
>>374
入れなおせよ。
普通のソフトと同じでそれだけで原因はわからんよ。
0376nobodyさん04/05/09 22:30ID:???
いや、もう何回も入れ直してます。
強制終了させる画面でApacheが2つも起動してるのが疑問なんですけど、
OSからまた入れ直さないと駄目でしょうか?
0377nobodyさん04/05/09 22:52ID:???
フリーズしたら強制終了できないじゃん、とチャチャを入れてみる。
037837404/05/09 23:05ID:???
すいません。
正確にはApacheフリーズ→強制終了→止まったまんま→電源落とすという感じです。
強制終了画面を見たところwinoldapというのが問題らしいのですが、
対処法はありますでしょうか?
0379nobodyさん04/05/09 23:27ID:???
Windows9x系ならOSのバージョンを上げるのが確実なんじゃ?
0380nobodyさん04/05/10 02:08ID:???
OSも書かない、Apacheのどのファイルを入れたかも書かない、やったことも書かない。
これでどんな答えを期待してるんだか。
0381nobodyさん04/05/10 09:31ID:???
幻魔から地球を守るためサイキック戦士を募集中。
038237404/05/10 11:17ID:???
先ほどOSをまたインストし直しました。
OSはWinMeでインスト後Apache2を入れるだけにしてみましたが、
やはり動きません。
過去何度も入れ直したことはありますが、
こんなことは初めてです。

昨日、再インスト前にLinuxとデュアルブートしようと、
fdisk使ったことと関係があるのでしょうか?
結局、Linuxイントールするときに、
bootパーティションの設定でエラーが出てしまい、
Winの入れ直しからやり直そうとしていたところでした。
038337404/05/10 11:20ID:???
Apacheは特にファイルは選択していません。
Typicalを選んで自動でインストールさせただけです。
0384nobodyさん04/05/10 13:32ID:???
Meだと何があっても不思議じゃないところが…
0385nobodyさん04/05/10 17:51ID:???
>>382

今すぐ ME を捨てるんだ


それですべてが解決する
0386nobodyさん04/05/18 22:58ID:???
PATH_INFOってどういうものでしょ?
cgiに渡す引数をPATHのように書いたものというのでいいのでしょうか?
AcceptPathInfo Directiveを翻訳しようとしていきなり引っかかってしまったのですが・・・

誰か分かりやすくおしえてくだちぃ
0387nobodyさん04/05/18 23:02ID:???
>>386

#!/bin/sh
echo "content-type: text/plain"
echo ""
/usr/bin/env

↑この CGI を hoge.cgi として、
hoge.cgi や hoge.cgi?foo&bar や hoge.cgi/foo/bar とかにアクセスしてみるべし。
0388nobodyさん04/05/18 23:05ID:???
っていうか、翻訳ならすでにあるけど。

http://httpd.apache.org/docs-2.1/ja/mod/core.html#acceptpathinfo
038938604/05/19 00:14ID:???
ありがとうございます。
翻訳を読んだだけでは???だったのでここで質問させてもらいました。
387のスクリプトのような分かりやすい実践例がほしかったので・・・

ふむぅ
0390nobodyさん04/05/19 21:38ID:???
便乗質問。
PATH_INFOってなんのためにあるの?
0391nobodyさん04/05/19 22:54ID:???
スクリプトが引数を受け取るため。
0392nobodyさん04/05/19 23:07ID:???
たとえば以下のような設定をすると、そのサーバへのすべてのアクセスを
ひとつの CGI に集めることができる。このとき、アクセスされた URL の
パス情報は PATH_INFO から拾うことになる。
Amazon やはてなはおそらくこれをやっている。

Action hoge-handler /cgi-bin/hoge.cgi
<Location />
SetHandler hoge-handler
</Location>

# この例は <Location /> と /cgi-bin/hoge.cgi のパスかぶってるので
# 実際にはちゃんと調整する必要がある。
0393nobodyさん04/05/19 23:28ID:Lcw3iNQ8
>>392
># 実際にはちゃんと調整する必要がある。
どうすんのですかぁ?
0394nobodyさん04/05/19 23:39ID:???
一を聞いて十を知れとまでは言わんが、
九まで聞いたら自力で十までたどりついてほしいものだ。
039539004/05/20 22:25ID:???
分からん。
なんで&とかでつなげないで、/を使う必要があるんだ?
0396nobodyさん04/05/20 23:19ID:???
わからないならそれでいいよ。
お前には縁も用もないものってことだ。
0397nobodyさん04/05/23 11:58ID:???
>>395
ヒント:SEO
0398nobodyさん04/05/24 12:19ID:???
短くて便利じゃん。

read.cgi?bbs=php&key=1018333172&ls=50
read.cgi/php/1018333172/l50
039939004/05/24 22:11ID:???
>>397
なるほど。

>>398
いやいや、それはユーザの話だから。
サーバ管理者が便利なわけじゃないし。
0400nobodyさん04/05/24 22:52ID:???
なんでヒントがSEOで、それがなるほどなんだか???
0401nobodyさん04/05/24 23:04ID:???
>>399
管理者が便利である必要は無いだろ
不便になるわけじゃなし
0402nobodyさん04/05/25 13:21ID:???
要はクライアント側から見てのbasepathが別に見えるのが利点だろ。
特に相対指定した場合に。

http://pc5.2ch.net/test/read.cgi/php/1018333172/l10
のソース見りゃわかる。
http://pc5.2ch.net/test/read.cgi?bbs=php&key=1018333172&ls=10
だと、base出力して相対指定可能にしてる。
0403nobodyさん04/05/25 18:22ID:???
そもそも「なんのためにあるの?」という>>390の質問が馬鹿げているのさ。
0404nobodyさん04/05/25 20:27ID:???
>>401
管理者がわざわざINFOPATHの設定をする理由にならないじゃん。
0405nobodyさん04/05/25 21:13ID:???
>>404
わかんないやつが口をはさまなくていいから。
他で遊んでろよ、な?
0406nobodyさん04/05/27 15:39ID:???
ここはSEOなgoogleですね。
0407nobodyさん04/06/13 13:03ID:RnW1mGqR
すいません。どこで質問していいかわからなかったのでここで質問させてください
以前apache1.3とPHP4.3を使用していて問題無く動作していたのですが
apache2.0に移行しようと思いインストールしてみました。
するとmb_convert_encoding等の関数がエラーを吐くようになってしまいました。
PHPの設定はいじっていないのでhttpd.confを見たのですが
どこに問題があるかさっぱりわからず困っています。
どなたか対応策等ご教授いただけませんでしょうか
よろしくお願いします。
0408nobodyさん04/06/13 13:10ID:???
configtest は?
040940704/06/13 14:01ID:???
>>408
検索してみたのですがconfigtestというのをどうすればいいのかわかりませんでした
どうやったらいいんでしょうか、教えて君でごめんなさい(´・ω・`)
 
あと書き忘れたのですがOSはWin2K SP4です
サーバーとして動かしているのではなくてローカルでテストするために動かしている感じです
0410nobodyさん04/06/13 15:21ID:???
それ関係の機能こみでビルドされてるかどうか phpinfo() で確認せよ。
0411nobodyさん04/06/14 07:47ID:???
Disabled use of AcceptEx() WinSock2 API
これ必ず出てるような気がするんですが動きます
これシカトの方向で支障ないですか?これ自分だけ?
0412nobodyさん04/06/14 13:52ID:???
こういう質問はシカトで
0413nobodyさん04/06/15 19:30ID:???
Apache1の頃は、phpを使って出力してもメモリを消費しなかったんですが
Apache2になるとメモリが出力したデータの分だけ確保されていく・・・
これってなぜ?Apache2のフィルタリング機能のせい?
何とかApache1みたいに動かせませんかね。

OSはFedora Core2、Apacheは 2.0.49(動作中メモリ増える)と1.3.31(動作中メモリ変わらず)、PHP(モジュール版) 4.3.6です。
0414nobodyさん04/06/15 20:21ID:???
php の話は php スレでやってくれ。
0415nobodyさん04/06/16 08:18ID:???
>>414
PHPは例として出しただけで、Apache2のフィルタリング機能について詳しく聞きたいのです・・・。
お願いしますよ〜。
0416nobodyさん04/06/16 12:12ID:???
>>415
PHP 特有の問題じゃねーの?
フィルターを使ってる mod_include や mod_deflate で同じ問題が起これば話は別だけど。
0417nobodyさん04/06/16 12:54ID:???
でもこの状態でPHPスレに行けば、Apacheスレに行けって言われるだろうなw
要はもう少し状態を調べて、原因を特定してから来いってこった。
0418nobodyさん04/06/28 23:21ID:Y1fpQpTD
画像ファイルやいくつかのテキストファイル、CGIファイルをブラウザで表示しようとすると
Server Hangupと出るのですが、

こんなときApache上で確認すべきことは何でしょうか?

OSはTurboLinux 8 Server,
Apacheのversionは
Apache/2.0.49 (Unix) DAV/2 mod_jk2/2.0.4 PHP/4.3.7
となっており、mod_jk2はApache Tomcatとの連携コネクタです。
Tomcatのバージョンは5.0.1です。
httpd.confでは拡張子がshtmlとなっているファイルのみSSIを有効にしています。

Tomcat上の $CATALINA_HOME/webapps直下にあるコンテキストのファイルは
$APACHE2_HOME/conf/workers2.propertiesで
設定したディレクトリ([uri:/servlet-examples]などのように設定)に沿って
うまく表示されるのですが
$APACHE2_HOME/htdocs/
$APACHE2_HOME/cgi-bin/で特定のファイルを読もうとするとServer Hangupと表示されてしまいます。
殆どがGIFファイル表示によるものでハングアップします。



0419nobodyさん04/07/01 14:53ID:???
>>418
phpを外す(ロードさせない)と状況変わりますか?
0420nobodyさん04/07/01 17:22ID:01M+cK5Y
メモ代わりに記録
Flanker曰く、"Apache 2.0.49 にDoS攻撃可能な脆弱性が見つかっています。
CAN-2004-0493にはまだ詳細な情報が出てないみたいですが、発見者のサイトでは
「2.*の古いバージョンはテストしていない、1.3.xは問題ない。」と記述されています。
Apache Weekでは「2.0.46〜2.0.49が影響、2.0.35〜2.0.45が?」となっていますので、
多くのバージョンに影響が及ぶみたいです。この問題は2.0.50-devではFixされているみたいですし
FreeBSD/portsではApache2.0.49_3でFixとなっていますので、Apache2を利用しているサーバは
速やかにFixバージョンへの移行又はパッチ当てをお勧めします。"

from:slashdot.jp
0421nobodyさん04/07/03 23:32ID:???
>>419
Apacheを2.0.49から2.0.50にアップデートしたら一発で直った。ありがとう
0422nobodyさん04/07/13 23:37ID:Hlaf9n4h
Apache2+RH9を使ってます。
ScriptAliasの設定で、下のように仮想ディレクトリを「test」、
物理ディレクトリを「hoge」としました。
これでtestの方にアクセスすると500エラーが出てしまいます。
hogeの方だとうまく表示できます。
仮想と物理ディレクトリ名を異なる設定にすることはできないのですか?

ScriptAlias /test/ "/www/annex/hoge/"

<Directory "/www/annex/hoge">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
0423nobodyさん04/07/14 01:38ID:???
>>422
OptionsがNoneだからじゃないの?
0424nobodyさん04/07/23 18:55ID:jJZZdhBm
お尋ねします。
.htpasswdを作成しようと思い、以下のコマンドで実行しましたが、
エラーで作成されません。

# htpasswd -c .htpasswd hoge
New password:
Re-type new password:
htpasswd: could not determine temp dir


Fedora Core 1
httpd-2.0.50-1.0
0425nobodyさん04/07/23 23:28ID:???
あっそ
0426nobody04/07/24 22:41ID:8dnFZeyA
最近読んだ雑誌で Apacheで
・ワームのログを取らない(おお、そんな手があった!)
・大きなヘッダ要求は最初からREJECTする
といった記事があったような気がするのですが思い出せない
0427nobodyさん04/07/25 06:26ID:???
ぐぐればいくらでもhitする既出ネタ
0428nobodyさん04/07/25 10:04ID:???
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
0429nobodyさん04/07/25 12:59ID:???
>>424
エラーメッセージ出てるじゃん
0430nobody04/07/25 15:11ID:JTFmNnBw
ググッても解決策らしきものは見あたらない。
そんなのやってから質問してるっての。

tempディレクトリがどっかにないとだめってか?
あちこちにtempやtmp置いてみたが結果は同じ。

別の環境では正常に作成されるのに解らん。
0431nobodyさん04/07/26 10:48ID:???
http://www.linuxcompatible.org/story32142.html
0432nobodyさん04/07/26 10:50ID:???
もちつけ。>>427>>426 宛だ。自意識過剰になるな。

次に、>>424 の症状は Fedora Core 1 に入ってる APR のバージョンにバグがあるためだ。
http://www.gossamer-threads.com/lists/apache/users/267473 読め。
"could not determine temp dir" htpassword でぐぐって上から三番目にでてる。
次からは英語も読もうな。
0433nobodyさん04/07/26 11:40ID:oW7f7TLL
>>431 >>432

ありがとうございます。
じっくり読んどきます。

Googleいろいろ試したんだけどなあ。
英語も見たんだけど。w
0434nobodyさん04/07/26 19:14ID:???
w
0435nobodyさん04/07/28 00:00ID:???
win2000+apache2.0.46ですが、マウントしたネットワークドライブの
フォルダをdocument rootにしようとするとdocument root must be a directory
といって立ち上がりません
もしかしてネットワークドライブはdocument rootに出来ないのでしょうか
0436nobodyさん04/07/28 01:41ID:???
>>435
アクセス権の問題だと思われ
apacheの実行プロセスからのアクセス権があるかみてみ
0437nobodyさん04/07/28 02:12ID:???
>>436
実はマウントしてるのがHPFSドライブでした
で、ドライブのプロパティ見てもセキュリティタブは無いし
ファイルシステムは「・・SS」とかワケわかんねーしw
そのせいだったんですね
でもファイルとかは普通に開けるんだけどなぁ…
0438nobodyさん04/08/14 22:49ID:???
mod_deflate や mod_gzip はhtmlファイルを毎回圧縮して送るらしいけれども(キャッシュはあるだろうけど)
*.html でリクエスト来たものを
あらかじめ圧縮している*.html.gzipをContent-Encodingで送ってくれるようなもの無いかな
何しろ帯域も狭くて計算量も無いコンピューターだもんで

勉強不足スマソ
0439nobodyさん04/08/14 23:15ID:???
contents negotiation
0440nobodyさん04/08/15 02:36ID:???
>>439 ありがd
いろいろ回り道したけど
httpd.conf @ apache.2.0.50 で
#AddEncoding x-gzip .gz .tgz
をアンコメントアウト
AddType application/x-gzip .gz .tgz
をコメントアウトで基本的な動きが確認できました。

AddEncoding x-gzip .htm
とすれば拡張子を隠してできそうな予感。mime.typesも変更必要だろうな

コンテンツネゴシエーションって、各国言語仕様しか利用されないとおもってますた
逆にそれより古い仕様のようですねぇ 勘なんですけど
0441nobodyさん04/08/19 02:13ID:uq/ueful
apache 1.3系からapache 2.0系に最近乗り換えたのですが、
CGIからのファイル作成が上手くいかなくて困っています。
OSはRedHat 9でApacheはrpmの2.0.40です。CGIはPerlで書いてます
apache 2.0だと/tmp以下にはファイル作成できるのですが、それ以外のディレクトリだと
ファイル作成ができません。すでにあるファイルをオープンしてデータを書き込むことはできます。
該当ディレクトリはapacheユーザーで書き込めるようになってます。
同じことをapache 1.3でやると問題ないです。
apache 2.0になってセキュリティ関係で制限が厳しくなったのかと想像してますが、どのような設定を
すればいいでしょうか?
Redhatなので、ドキュメントルートが/var/www/htmlになってまして、/var/www/html/images
というディレクトリを作成し、
chown apache.apache images/
としてそこにアップロードしたファイルを作成したいと思ってます。
0442nobodyさん04/08/19 11:50ID:???
>>441
エラーログみたか
みたならエラー内容をかけ
当然、書き込み権はあるよな
0443nobodyさん04/09/28 23:51:34ID:???
2.0.52リリースage
0444nobodyさん04/10/06 23:00:15ID:???
win32版のバグ直ってねーだろーなー

・IEでディレクトリブラウズした時に出る横スクロールバー
・Restartショートカットでコマンドプロンプトウィンドウ表示されっぱなし
0445nobodyさん04/11/05 09:50:16ID:cMYVjHH1
現在Windows環境で
Apache2 + Tomcat5 + mod_jk2で連携しており、
これにSSL機能を追加したいとおもっています。
なんか方法がいろいろあるみたいですが・・・
一番簡単なSSL追加方法はどんなものなんでしょうか?
0446nobodyさん04/11/05 21:20:15ID:???
一番自然なのはapacheでやること。
0447nobodyさん04/12/11 16:30:02ID:???
2.0.52は>>294>>296の窓が出っぱなし直ってるな。
どのバージョンからだったのだろう?
044829404/12/11 19:26:35ID:???
>>447
おぉ、情報サンクス!

窓出っぱなし現象が嫌で結局 1.3.xx に戻して使ってたんだよね。
特に Apache2 にしなきゃならない理由も無かったし
0449nobodyさん05/01/17 14:16:19ID:???
2.1アルファ
age
0450nobodyさん05/03/04 11:10:39ID:Qp9hgWLP
ユーザーのページをチルダ無しで表示したいのですが
上のレス見てhttpd.confの最後尾に
AliasMatch ^/([^/]*)/(.*) /home/$1/public_html/$2
とやってみたのですが
ユーザーのページはちゃんと見れますしドキュメントルートのページも見れてます。
が、ルートに作ってるimgフォルダに入ってる画像が見れません。
何かいい方法はありませんでしょうか?
0451nobodyさん2005/03/24(木) 19:35:17ID:ZsO6W6Ma
わたしも>>441と同じ現象になてます。
コマンドラインから実行するとファイルが作成されるんですがブラウザからやると駄目です。
エラーは発生しません。
0452nobodyさん2005/03/26(土) 14:32:54ID:???
2.1でrpmを作った人いない?
make install は出来るけど、rpmはautoconfでエラーを吐かれる
バージョンの問題だと思うんだけどね
0453nobodyさん2005/05/12(木) 11:11:44ID:???
うーん、今、Doom9のようなリクエスト数の多いサーバーを運営してるんですが、(CGIは殆ど利用されていない)
Windows上でApache2を動かすのに際して、なんかサーバーの反応速度が劇的に落ちています。

多分mpm_winntかそこいらの設定だとおもうんですが(FTPとかの接続は一瞬なので)、
Windows系OSでApache2を動かすのに際して、何かいいチューニング指南系サイトってありますかね。

・・・・・・もう、Windows2000じゃなくてUNIX系OSに移そうっていう説もあるんだが、
ファイルサーバー兼用で1TBとかあって、引っ越しさえ難儀orz ボスケテ
0454nobodyさん2005/12/26(月) 00:42:55ID:???
PHPの勉強の為 Apacheをインストールしたいのですが
2.0.52 と 2.2.0 はどっちがいいですか?
0455nobodyさん2005/12/26(月) 05:07:03ID:???
どっちでもいいよ
04564542005/12/27(火) 00:30:23ID:???
2.2.0-win32用インストールバイナリ探してますがどっかにないですか?
0457nobodyさん2005/12/27(火) 07:50:38ID:???
>>454
2.0.52よりは2.0.55の方がいいと思う
04584542005/12/28(水) 00:24:36ID:???
>>457
書き込んだ後に 2.0.55 の存在をしりました。
本当は 2.2.0 を入れたいのですが、*.msi 形式がないんですよね。
0459nobodyさん2005/12/28(水) 07:28:16ID:hb8g5Ltb
Apache 2.2.0 にupしたらサーバー自身が定期的にループバックアドレス(127.0.0.1)でhtdocsのルートのファイルをアクセスしてる。
これなぜ?
0460nobodyさん2005/12/28(水) 07:32:31ID:hb8g5Ltb
こういうかんじ

127.0.0.1 - - [28/Dec/2005:07:25:52 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:27:09 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:27:10 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:27:11 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:27:13 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:28:10 +0900] "GET / HTTP/1.0" 200 2459
0461nobodyさん2005/12/28(水) 19:37:31ID:hb8g5Ltb
これ2.2.0をMPM workerの設定でconfigureしない場合にでるみたい。
つい癖で、./configure;make ってやってしまっていた。
自己レスでした。
0462nobodyさん2005/12/29(木) 04:14:08ID:???
な、なんだってー
0463nobodyさん2006/01/23(月) 22:55:06ID:???
寮生活中でノートPCしかないんだけど
linux勉強したいのだが、ノートPCには容量がなくてインスコできない。
なので、参考になるサイトを見て頭で考えてるんだがバーチャルホストで以下のように設定する
<VirtualHost *:80>
ServerAdmin test@mydns.jp
DocumentRoot /var/www/html
ServerName mydns.jp
ErrorLog logs/mydns.jp-error_log
CustomLog logs/mydns.jp-access_log common
</VirtualHost>
<VirtualHost *:8000>
ServerAdmin test@mydns.jp
DocumentRoot /var/www/html2
ServerName mydns.jp
ErrorLog logs/mydns.jp-error_log
CustomLog logs/mydns.jp-access_log common
</VirtualHost>
<Directory "/var/www/html">
Options FollowSymLinks Includes ExecCGI MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/html2">
Options FollowSymLinks Includes ExecCGI MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

NameVirtualHost *:80
NameVirtualHost *:8000 ← 追加
0464nobodyさん2006/01/23(月) 22:57:32ID:???
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80
Listen 8000 ← 追加



これでポート80と8000でWEB鯖が立てれるはず・・・(多分あってる。間違ってたら指摘よろ

この状態だと、IPアドレスで直接アクセスすると80のページが見えるの?
それとも8000のページ?どっちにしろ、IPでアクセスすると/var/www/html3のファイルに
アクセスさせたいのだがどうすればいいかな?

あと、ログファイルは一つにしてどの鯖のログかわかるようにできる?
0465nobodyさん2006/01/24(火) 00:27:20ID:???
エラー出たらまたおいで
0466nobodyさん2006/01/30(月) 15:59:13ID:???
DocumentRoot以下の任意のファイルにアクセスしたときに/index.phpに強制的にリダイレクトさせるには
どうすればいいでしょうか

.htaccessに
ErrorDocument 404 /index.php

でいけると思ったのですが
/manual/ja/
にアクセスするとApacheのマニュアルが見えてしまいます。
04674662006/01/30(月) 16:24:20ID:lcFm9AVR
解決案1

<Files [^(/index.php)]>
Header set Location: "/index.php"
</Files>

というのを考えたのですがinternal server errorが返ってきました。
記述間違えてますか?
0468nobodyさん2006/01/30(月) 16:37:00ID:???
>>466
RewriteEngine on
RewriteRule ^(.*)\.html$ /index.php [R=301,L]

お宅のディレクトリ構造にあわせて変えるべし
0469nobodyさん2006/01/31(火) 14:28:08ID:???
2.2リリースを機に2.0.55にverupした私はうさぎですか?
0470nobodyさん2006/01/31(火) 14:35:04ID:???
Win binaryはまだかのー
0471nobodyさん2006/01/31(火) 23:18:46ID:???
>>469
今2.0を選ぶ理由が思いつきません。
0472nobodyさん2006/02/03(金) 12:54:28ID:HVc+0MSe
apache2.2.0での日本語設定のやり方。
お・し・え・て
0473nobodyさん2006/02/03(金) 14:00:52ID:SUNCHcg2
httpd-languages.confに記述する
httpd-languages.confをインクルードしている
部分のコメントを外す
0474nobodyさん2006/02/03(金) 23:03:40ID:???
モジュールが心配なんだけど不具合とか出てないの?
0475nobodyさん2006/02/04(土) 16:37:37ID:???
>>470
出る気配がないので自分でコンパイルした
でも正直2.0.55で良かった気もした、確認用だし
0476nobodyさん2006/02/04(土) 19:12:02ID:HwRahgB9
同じIPを割り当てた2つのvhostで
ホストAのDocumentRootは/drootAとして、さらに
ホストBのDocumentRootは/drootA/drootBにしています。
このときホストAのリクエストでホストBのDocumentRoot
/drootA/drootBへ直接アクセスできてしまいますが、
ホストAのリクエストによりdrootB配下にアクセスされた場合
404を返したいのですが、上手くいきません。

<VirtualHost 192.168.0.10:80>
  ServerName hostA.hoge.jp
  DocumentRoot /drootA
</VirtualHost>
<VirtualHost 192.168.0.10:80>
  ServerName hostb.hoge.jp
  DocumentRoot /drootA/drootB
  RewriteEngine on
  RewriteCond %{HTTP_HOST} !^hostb\.hoge\.jp
  RewriteRule ^.* - [R=404,L]
</VirtualHost>

mod_rewriteに挑戦するのは初めてで検索して試行錯誤した結果、
上のようにしたところで上手くいかず行き詰りました。
よろしくお願いします。
0477nobodyさん2006/02/09(木) 03:11:28ID:???
>>476
書く場所が違うんじゃ…

<VirtualHost 192.168.0.10:80>
  ServerName hostA.hoge.jp
  DocumentRoot /drootA
  RewriteEngine on
  RewriteRule ^/drootB/.* - [R=404,L]
</VirtualHost>

0478nobodyさん2006/02/13(月) 10:03:15ID:Bb1yzJF6
アクセスログに
/level/XX/exec/ XXは数字16〜99
が大量にある・・
一応エラー返してるけど気持ち悪いので
対応策あれば教えてくださいorz
0479nobodyさん2006/02/13(月) 21:36:16ID:???
apache止めれば対策できるよ
0480nobodyさん2006/02/13(月) 21:45:00ID:???
ログを見ないようにすれば解決
04814782006/02/14(火) 18:48:36ID:???
自己解決
0482nobodyさん2006/03/03(金) 14:41:32ID:???
apache バージョン2.0.5.4

DOCUMENT ROOT配下のimgディレクトリ内などへのアクセスを制限したいのですが、

ブラウザで<img src="/img/xxx.jpg">

のように画像参照するため、任意の場所からアクセスできなくてはならないかと思います。

しかし、ブラウザのアドレス欄にhttp://example.com/img/xxx.jpg
のように入力されて、直接画像ファイルを取得・表示されることは避けたいと思っています。

この場合、SetEnvIfで設定したリファラーをチェックして、
自サイト内からのアクセス以外は許可しないようにはできます。

しかし、リファラーはブラウザがセットするものなので簡単に制限を回避できてしまいます。


なんとかリファラー以外で制限をかける方法はないものでしょうか。
よろしくおねがいします。
0483nobodyさん2006/03/03(金) 15:18:48ID:???
>>482
ダウンロードソフト対策ならトップページでクッキー発行
0484nobodyさん2006/03/03(金) 15:21:32ID:???
http://www.st.rim.or.jp/~nakata/
これだと一つあたりの接続数設定できるのかぁ

Linuxだとできないみたいだからな・・・
0485nobodyさん2006/03/11(土) 19:31:30ID:???
ちょっと質問。
cgi以外で配布してるzipファイルの数をカウントしたいのだが
Apacheにそんな機能ありますか?
0486nobodyさん2006/03/12(日) 02:35:59ID:???
>>485
apacheの機能として実装したいならそういうモジュールを組み込む(自作するか誰かが作ったのを探す)
CGIでなきゃいいのならログを読んでカウントするスクリプトを書く
0487nobodyさん2006/03/15(水) 08:54:02ID:???
もう遅いかな?
>>485
>486以外にリクエストごとに起動されるフィルター機能というのがあるのでマニュアル見てご覧。
0488nobodyさん2006/03/22(水) 18:43:12ID:8ty/LGiZ
ちょっと質問。

Apacheのモジュールですべてのページに広告を挿入するやつあったと思うが
あれってインラインフレームみたいにページが表示された後、少しタイムラグみたいなのあるの?
0489nobodyさん2006/03/22(水) 19:08:13ID:???
>>488
mod_layoutかな
指定のテキストを埋め込んで出力するだけだからタイムラグとかありえないし
ただ埋め込んだタグがiframeならありえるけどそれはmod_layoutとは関係ないでしょう
0490ぬる2006/04/25(火) 16:16:16ID:???
BASIC認証でのユーザ名をアパッチのアクセスログに
残す方法ってある?

無ければ REMOTE_USER だっけ? あれを
自前でどっかに書き出すしかないんだろうけど
0491nobodyさん2006/04/25(火) 16:38:00ID:???
むしろ残さないようにする場合にこそ設定変更が必要なわけだが。
0492ぬる2006/04/27(木) 09:09:19ID:???
>>491
わからん
まじわからん
どうしたらいいんだおう
0493nobodyさん2006/04/27(木) 23:50:19ID:???
まずログを見なさい。
0494LはリップのL2006/04/28(金) 03:20:36ID:???
BASIC認証につかう htpasswdのパスワードを
自分で検証するにはどうしたらいいの?

パスワードを変更するとき古いパスワードと
新しいパスワードをWeb画面で入力させて
古いパスワードが正しいことを確認したら
htpasswdで新しいパスワードを有効にしたいんだけど
古いパスワードが正しいかどうかを知る手段がないです
0495nobodyさん2006/04/28(金) 07:11:45ID:???
>>494
PHPなら
if (crypt("入力した古いパス", ",htpasswdのパスワード") == ",htpasswdのパスワード") {
//新しいパスワードを有効
}
04964942006/04/30(日) 10:23:16ID:???
ありがとう
PHPじゃないけど同じようにやって確認してみた
0497nobodyさん2006/05/03(水) 20:48:26ID:oqZBAH8E
mod_auth_mysqlのApache2版を利用している方いますか?
AuthMySQLUserTable
AuthMySQLNameField
AuthMySQLPasswordField

この設定ができなくて困っています。どなたか利用している方いましたら、設定パラメータを教えていただけますか?
0498nobodyさん2006/05/14(日) 15:03:23ID:???
>>497

は?
そのまんまじゃん。

AuthMySQLUserTable → ユーザーの情報を入れてるテーブル名
AuthMySQLNameField → ↑で指定したテーブル中でユーザーの名前(ID)が入っているフィールド名
AuthMySQLPasswordField → 同じくユーザーのパスワードが入っているフィールド名

0499nobodyさん2006/05/14(日) 18:33:20ID:???
apache2をインストールしたんだが、
パソコン起動する度に右下にapacheを起動させやがってうざい。

これをやめさせたいんだが。
0500nobodyさん2006/05/14(日) 18:55:18ID:???
お前の態度が気に入らないのクマAA(ry
0501nobodyさん2006/05/15(月) 00:51:13ID:???
>>499

右下って何だよ。
まさかApacheMonitorのこと言ってる?
それはApache本体じゃないぞ。ただのサービスモニター。
Apacheの動作自体には必要ないからやめさせたいならモニターだけ起動させなければいいだろ。

まさか「そのやめさせ方がわからない」なんて言わないよな。
ヒント:「スタート○○○」
0502nobodyさん2006/05/16(火) 11:14:57ID:???
右下うけたwww
漢なら黙ってコマンドライン
0503nobodyさん2006/05/21(日) 21:22:48ID:lIrcDr6X
>>499
漢じゃないので、2の後に、1.3.x入れたりすると楽なんだけどな。
右下のやつw

0504nobodyさん2006/05/21(日) 23:16:23ID:???
頼む、鯖全体でDoCoMoを弾きたいんだがどうすればいい?

<Directory />
Order allow,deny
Allow from all
Deny from .docomo.ne.jp
</Directory>

こうやって書いたんだが認識されてないんだorz
0505nobodyさん2006/05/22(月) 20:29:45ID:???
公式サイトにいってユーザーエージェントとIPみてこい
0506nobodyさん 2006/05/28(日) 18:28:18ID:???
名前ベースの仮想ホストの設定で

<VirtualHost *:80>
ServerAdmin info@hoge.com
DocumentRoot c:/web
ServerName www.hoge.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin info@hogeB.com
DocumentRoot c:/web2
ServerName www.hogeB.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 219.111.1.77>
ServerAdmin info@hogeC.com
DocumentRoot c:/web3
ServerName www.hogeC.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

としているんですが、どのアドレスでアクセスしてもメインホストしか
表示されません。
この場合、何が原因として考えられますか?
教えてください。
0507sage2006/05/28(日) 20:24:49ID:SjpG3uib
><VirtualHost 219.111.1.77>

deai-jiten.com??? 出会い系?
0508nobodyさん 2006/05/28(日) 23:15:29ID:???
設定に間違いはないからネームサーバーのほうじゃないの?

他は隠してるのに最後にIP出すなよ
0509nobodyさん2006/05/29(月) 12:49:39ID:???
同一IPでネームサーバーに登録してるんだったら問題ないんじゃないの?
0510nobodyさん 2006/05/29(月) 14:51:48ID:eH3SOwXc
ディレクトリへのアクセス制限で
#cd /usr/local/apache2/conf/
#vi httpd.conf


[/usr/local/apache2/conf/httpd.conf]
<Directory /usr/local/apache2/htdocs/pass>
AuthUserFile /usr/local/apache2/htpass AuthType Basic
AuthName ByPassword
<Limit GET POST>
require user tama mike pochi
</Limit>
</Directory>

設定し、html上でパスを入力させるようにするにはどうしたらいいのでしょうか?
0511nobodyさん2006/05/29(月) 21:51:23ID:b1jG29xd
>>510
httpd.conf に下記を記述

<Directory /usr/local/apache2/htdocs/pass>
AuthUserFile /usr/local/apache2/htdocs/pass/.htpasswd
AuthType Basic
AuthName ByPassword
<Limit GET POST>
require tama mike pochi
</Limit>
</Directory>

で、htpasswd でパスワードを設定

# htpasswd -c /usr/local/apache2/htdocs/pass/.htpasswd tama
New password:
Re-type new password:
Adding password for user tama

ユーザーを追加するときは、htpasswd を-cオプションを付けずに実行
0512nobodyさん2006/05/30(火) 13:19:46ID:OoPKqs+E
>>511
いった!ありがとうございます!!
0513nobodyさん2006/08/22(火) 06:44:06ID:WREUsyFy
特定のディレクトリだけ インデックスページ(ファイルの一覧)を
みたいときはどうしたらいいでしょうか
0514nobodyさん2006/08/22(火) 06:51:27ID:???
>>513
.htaccessかhttpd.confでそのように設定したらいい
0515nobodyさん2006/09/22(金) 01:01:55ID:???
インストールせずにApacheって使えないんですかね。
ZIP形式で、ファイルのコピーだけでできるような形式の。

0516nobodyさん2006/09/30(土) 01:04:45ID:OT+Xw/8s
>インストールせずにApacheって使えないんですかね。
>ZIP形式で、ファイルのコピーだけでできるような形式の。

釣られるとでも思っているなら、君はまだ三流の域を脱していない。
















俺釣られちゃったのかなぁ。。
0517nobodyさん2006/09/30(土) 02:53:00ID:???
べつに釣りでもなんでもないと思うけど。
あぁ、過剰反応ってことね。
0518nobodyさん2006/09/30(土) 17:03:27ID:???
ファイルのコピー という行為そのものがすでにインストール作業だと。
ゆえにコピーをしないで、かつ実行となると、USBメモリに置いておいて
マウントして実行とかか。その場合設定ファイルはどうしようか。
実行時に設定ファイルのありかを指定できたっけ?
0519nobodyさん2006/09/30(土) 19:04:05ID:???
USBメモリに置いてある状態で既にインストールが完了してると思うんだけど。
0520k ◆WFGp1NZuiw 2006/09/30(土) 19:07:14ID:Ver6aJsz
>>515
>>518
できるよ.
0521nobodyさん2006/09/30(土) 19:13:24ID:???
>>519
対象PCにUSBメモリを挿す事ですら「インストール」であるのなら
もうこれはどうしようもないね。 インストールせずには使えない。うん。
>>515
あきらめれ。
0522k ◆WFGp1NZuiw 2006/09/30(土) 19:17:03ID:???
えー、NAS とかにファイルおいただけでも実行できるんで可能でしょう.
これもインストールというのなら定義がおかしい.
0523nobodyさん2006/09/30(土) 19:57:48ID:???
いや、そうじゃなくてUSBやNASにインストールしてるじゃんと
0524k ◆WFGp1NZuiw 2006/09/30(土) 20:57:54ID:???
すでに君にしか通用しない定義になってる気がするけど...
0525nobodyさん2006/09/30(土) 21:07:54ID:???
いや、僕にも通用してますけど、ご主人はどういう定義をすればインストールになると思ってるのかね?
0526k ◆WFGp1NZuiw 2006/09/30(土) 21:18:48ID:???
ファイルをコピーするだけじゃなくて,システムのなんらかの設定を変更する
作業かなぁ.
(UNIX なら /etc や /usr 以下を,Windows ならレジストリや %SystemRoot% 以下を変更する)

.exe や .dll を NAS におくことを普通はインストールとは呼ばないとおもう
んだけど,それに異議があるの?
0527k ◆WFGp1NZuiw 2006/09/30(土) 21:20:36ID:???
ちょっと訂正.

>ファイルをコピーするだけじゃなくて
ファイルをユーザーが管理する領域にコピーするだけじゃなくて
0528nobodyさん2006/09/30(土) 21:34:57ID:???
んじゃ
./configure --prefix=/home/maid/apache --with(ry
とコンフィグしたApacheをmake installするのはインストールじゃないのかな?
0529k ◆WFGp1NZuiw 2006/09/30(土) 21:36:45ID:???
いわないとおもうなぁ.
/home/maid/apache じゃなくて /usr/local/maid/apache なら話は別だけど.
0530nobodyさん2006/10/01(日) 15:46:49ID:???
>>526
それはNASに「インストール済み」ということになるだろうね。
つまり、インストールされていたということは
誰かがインストールしたということだ。 と思うよ。
0531nobodyさん2006/10/02(月) 11:33:49ID:???
>>529
英語も読めないのか < make install
0532nobodyさん2006/10/02(月) 12:26:13ID:???
私どものご主人様が暴れておりまして申し訳ございません。
適度にからかってスルーして頂ければ何よりです。
0533nobodyさん2006/10/02(月) 12:30:15ID:???
[Apache]mod_uploader Part3[モジュール]
http://pc8.2ch.net/test/read.cgi/mysv/1141810775/

[Apache]mod_uploader Part4[モジュール]
http://pc8.2ch.net/test/read.cgi/mysv/1159169538/
0534nobodyさん2006/10/02(月) 14:48:25ID:???
ようなwinでmsiをつかってapacheを導入するのではなく、
圧縮されたものを解凍してそれをCドライブに移動して使いたいだけの話だろ。

終了
0535nobodyさん2006/10/02(月) 14:51:47ID:???
ご主人様2.x 【下僕入荷しました】
0536nobodyさん2006/10/02(月) 15:10:21ID:???
>>524
自分の定義がおかしいとは露思わない性格がうらやましいです、ご主人様。
0537nobodyさん2006/10/02(月) 15:23:56ID:???
> UNIX なら /etc や /usr 以下を,

日常的に /opt とか使うわけだが。

> Windows ならレジストリや %SystemRoot% 以下を変更する

%SystemRoot% 以下を変更しないと install に該当しないとは
すばらしいですね。ご主人様。

0538k ◆WFGp1NZuiw 2006/10/02(月) 19:58:33ID:???
>>534
そうだよね.質問者の意図を無視して「インストール」の定義を上書きしたあ
げく,質問者の意図するところでは明らかに可能なのに無理だと断定するのは
どうかなとおもうなぁ.

>>537
>ファイルをコピーするだけじゃなくて,システムのなんらかの設定を変更する
>作業かなぁ.
ってことです.

まぁ何にせよ >>534 の言うとおり終了ということで.
0539nobodyさん2006/10/02(月) 22:56:51ID:???
トートロジーおかないっぱい。
0540nobodyさん2006/10/02(月) 23:26:56ID:???
トートロジーおかないっぱい。
0541nobodyさん2006/10/03(火) 13:28:41ID:???
キタ━━━━━━(゜∀゜)━━━━━━.
http://httpd.apache.org/docs/3.0/new_features_3_0.html
0542nobodyさん2006/10/03(火) 13:38:05ID:???
ねーよ
0543nobodyさん2006/11/09(木) 00:45:58ID:???
mod_fast_bbs
0544nobodyさん2006/11/09(木) 00:51:13ID:???
ご主人様?
0545nobodyさん2006/11/11(土) 11:25:11ID:???
mod_blog
0546nobodyさん2006/11/11(土) 19:50:46ID:???
mod_ご主人様
0547nobodyさん2007/05/03(木) 00:53:36ID:???
http://www.pc-idea.net/templates/default5/japanese/images/buttons/button_in_cart_na.gif
0548nobodyさん2007/05/03(木) 00:54:09ID:???
>>547
0549nobodyさん2007/05/28(月) 16:30:25ID:n7cb3u6R
Debianにapache2をインストールしましたがs-jisで作ったファイルが文字化けします。
Debianでのapache2の設定方法わかる方いらしゃいますか?
0550nobodyさん2007/05/28(月) 18:48:29ID:???
>>549
デフォルトのキャラセットに変なの指定しているのな
0551nobodyさん2007/05/30(水) 20:33:20ID:???
fedora(LINUX)にapache2をインストールしたのですが、フォルダーにアクセスするとindex.htmlよりindex.php
の方が優先的に表示されてしまって困っています。
DirectoryIndexの設定は下記のように指定しているので、index.htmlの方が優先的に表示される
はずなのに・・・orz
DirectoryIndex index.html index.html.var index.htm index.php

<Directory "/var/www/html/">
Options Indexes FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>

super apacherな先生方、どうか指摘お願いします。
0552nobodyさん2007/05/30(水) 23:03:24ID:???
>>551
別のファイルで設定を上書きしてんじゃね?
05535512007/05/31(木) 18:28:38ID:???
>>552

apacheを再インストールして、httpd.confを上書き
したら直りました。
一体何が悪かったんだろう・・・
05545512007/05/31(木) 18:59:15ID:???
俺の日頃の行いが悪かったのか
0555nobodyさん2007/06/26(火) 19:49:27ID:2g8tnzC8
apache 2.2.4 と ウィンドウズ2000サーバーiisは共存可能ですか
0556nobodyさん2007/06/26(火) 22:49:42ID:???
そうですか
0557nobodyさん2007/06/27(水) 22:44:39ID:5HBGNDVJ
そうですね
0558nobodyさん2007/06/28(木) 12:42:36ID:???
ApacheでASP.NET動かそうと環境を整備してるところなんだけど
Apacheを起動直後は.aspxのコード(サーバの時刻を表示するだけ)が動いてるのに
数十秒後にはに503エラーが出るようになる。
誰か原因とか解決法がわかる人居ない?
インストールしたのはApache2.2.4とmono1.2.4。
httpd.confに追加した行は次の通り。
LoadModule mono_module modules/mod_mono.so
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx
<IfModule mod_dir.c>
DirectoryIndex index.aspx default.aspx
</IfModule>
MonoDocumentRootDir "D:/public_html/"
MonoApplications "/:./"
05595582007/06/28(木) 12:45:54ID:???
あ、OSはWindowsXP。
0560nobodyさん2007/08/10(金) 16:29:58ID:i5yAx122
ちょっと質問!!
Fedora7を入れるときにapache2のチェックを外してしまって
インストールされてないのだがyumからインストールするには
yum install apache
yum install apache2
yum install httpd
のどれ?yum searchで調べてみたけどパッケージ多すぎでどれかわからない・・・ヘルプ
0561nobodyさん2007/08/10(金) 16:30:30ID:i5yAx122
間違ったorz
0562nobodyさん2007/08/11(土) 00:56:11ID:???
>>558
出来ますよ。
でもポート番号は被らないようにして下さい。
0563nobodyさん2007/08/13(月) 16:38:49ID:pI24ctBj
http://www.atmarkit.co.jp/flinux/rensai/apache2_03/apache03a.html

Listen 80
ServerRoot "/etc/httpd"
DocumentRoot "/var/www/html/"

User nobody
Group nobody

<IfModule prefork.c>
MaxClients 150
StartServers 5
MinSpareServers 5
MaxSpareServers 10
</IfModule>

<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>

MaxRequestsPerChild 0
ErrorLog logs/error_log
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
これだと動かないボケ!
0564nobodyさん2007/08/13(月) 17:07:26ID:???
AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw

LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

こういうやつって削除してもいいと思わない??
0565nobodyさん2007/08/13(月) 17:30:47ID:???
2.2は明示的に読み込まないといけないんじゃなかったっけ?
まぁ少なくともLanguagePriorityのjaを先頭に持ってくる必要はない。
0566nobodyさん2007/08/13(月) 19:44:02ID:???
/var/www/html
にあるファイルは普通に表示されるのですが
/var/www/html/aaa
/var/www/html/bbb
とかはなぜか表示されません。403エラーになります。
なぜなのでしょうか??
0567nobodyさん2007/08/14(火) 00:47:39ID:???
まんこの閲覧権限が君にはないから。
0568nobodyさん2007/08/24(金) 19:05:43ID:l0I6Jh7P
chmod -R 777 まんこ
05695662007/08/26(日) 01:11:31ID:???
chmod -R 777
で権限を変更しても403のまま変化ありません。
なぜなのでしょうか??
0570nobodyさん2007/08/26(日) 04:43:47ID:???
まんこは理屈じゃひらかれんのですよ
0571nobodyさん2007/08/26(日) 05:00:10ID:???
chmod -R 7777 /
じゃね?
0572nobodyさん2007/08/26(日) 09:56:05ID:???
誰でもアクセスできるようにしてどうするんだよ
0573nobodyさん2007/08/26(日) 10:21:34ID:???
rm / -frでおk
0574nobodyさん2007/09/04(火) 17:15:27ID:GPRk9pOb
777のまんこって淫乱だな
0575nobodyさん2007/10/23(火) 14:02:49ID:???
微妙な質問失礼します。

.htaccessで、RequireとOrderどちらでも通るようにSatisfy any書いたら
httpd.confで設定されている .ht* へのDenyルールが効かなくなりました。
理屈はわかるんですが…
スマートな解決策知ってる方はいらっさいませんか
0576nobodyさん2007/10/23(火) 14:30:00ID:???
>>575
試してないけど
<FilesMatch "\.ht.*">Satisfy All</FilesMatch>
05775752007/10/23(火) 14:47:31ID:???
>>576
おおー!!!
成功っす!ありがとう!

実際にはhttpd.confに倣って以下のように書きました。

Satisfy any
<Files ~ "^\.ht">
Satisfy all
</Files>
0578nobodyさん2007/11/02(金) 22:34:15ID:???
ハイハイ
0579nobodyさん2007/11/19(月) 23:35:54ID:???
SSLUserNameって、まだパッチ当てないと使えなかったりする?
2.0と2.2どっちもあるんだが…。
0580nobodyさん2007/12/06(木) 23:19:49ID:Hw5oiRQ3
すいません。mod_perl2とapache2でサイト構築してるんですが、
以下のことを実現したく設定していますがうまくいきません。
識者の方お助けを。
■やりたいこと
/cgi-bin/XXX/でアクセスされたときに、DirectoryIndexでindex.cgiに振りたい。
index.cgiはmod_perl2で動作させたい。

■設定1
DirectoryIndex index.cgi #ファイル指定なしはindex.cgiへ
Alias /cgi-bin/XXX/ "/home/aaa/cgi-bin/"
<DirectoryMatch "/home/aaa/cgi-bin/(.*.cgi)">
  SetHandler perl-script
  PerlResponseHandler ModPerl::Registry
  PerlOptions +ParseHeaders
  Options ExecCGI +MultiViews
</DirectoryMatch>
■動作1
http://localhost/cgi-bin/XXX/でアクセス。
ブラウザ:
403(forbidden)
エラーログ:
Options ExecCGI is off in this directory: /home/aaa/cgi-bin/index.cgi

つづく
05815802007/12/06(木) 23:20:21ID:Hw5oiRQ3
つづき
--
■設定2
<Directory "/home/aaa/cgi-bin/"> <<Directoryに変更
・・中略・・
</Directory>
■動作2
http://localhost/cgi-bin/XXX/でアクセス。
ブラウザ:
404(Not Found)
エラーログ:
Attempt to serve directory: /home/aaa/cgi-bin/
--
■設定3
設定1に以下のディレクティブを追記
<Directory "/home/aaa/cgi-bin/">
  Options MultiViews FollowSymLinks ExecCGI
  AllowOverride None
  Order allow,deny
  Allow from All
</Directory>
■動作3
http://localhost/cgi-bin/XXX/でアクセス。
ブラウザ:
200 ただし、cgiモードとしての動作。
mod_perl2経由での動作ではない。

DirectoryIndexで指定したCGIをmod_perl2で動作させるにはどうしたらいいんでしょう?
#/XXX/index.cgiで指定した場合は設定1でmod_perl2で動作しています。
05825802007/12/10(月) 21:07:44ID:KeD/Ehfx
mod_perlすれの人に助けてもらった!
ノウハウです。。。

724 :nobodyさん [↓] :2007/12/10(月) 20:27:41 ID:??? ?2BP(1520)
add-handler あたりかな?
725 :723 [↓] :2007/12/10(月) 21:05:41 ID:???
>>724
ありがとうございます。
早速試してみたところ、無事解決しました!うおおお!

■変更前
<DirectoryMatch "/home/aaa/cgi-bin/(.*.cgi)">
  SetHandler perl-script
  PerlResponseHandler ModPerl::Registry
  PerlOptions +ParseHeaders
  Options ExecCGI +MultiViews
</DirectoryMatch>

■変更後
<Directory "/home/aaa/cgi-bin/">
  AddHandler perl-script .cgi
  PerlResponseHandler ModPerl::Registry
  PerlOptions +ParseHeaders
  Options ExecCGI +MultiViews
</Directory>

■設定3で追記した通常のCGIで動作させるDirecitoryディレクティブは削除
0583nobodyさん2007/12/29(土) 15:44:23ID:???

おまいらはapacheの吐く生ログ全部保管してるのかい?


0584nobodyさん2008/01/02(水) 06:13:25ID:???
>>583
三年分くらいになるけど一応してる。
圧縮して4Gくらい。一ファイルの圧縮率が、だいたい1/20くらいだから、
仮に全部展開したら、80Gくらいか。以外に大したこと無いな。
0585nobodyさん2008/01/03(木) 00:01:43ID:???
法的には7年間分保存しなきゃならないんだっけ?
0586nobodyさん2008/01/05(土) 09:24:28ID:???
↑たしか、そう。このおかげで SOHO で細々と管理業務でお金貰えてます
0587nobodyさん2008/01/16(水) 17:16:36ID:wDTYn17Z
これはアメリカのゲームです。1度やってみてください。
これは、たった3分でできるゲームです。試してみてください。驚く結果をご覧いただけます。このゲームを考えた本人は、メールを読んでからたった10分で願い事がかなったそうです。このゲームは、おもしろく、かつ、あっと驚く結果を貴方にもたらすでしょう。
約束してください。絶対に先を読まず、1行ずつ進む事。たった3分ですから、ためす価値ありです。
まず、ペンと、紙をご用意下さい。先を読むと、願い事が叶わなくなります。
@まず、1番から、11番まで、縦に数字を書いてください。
A1番と2番の横に好きな3〜7の数字をそれぞれお書き下さい。
B3番と7番の横に知っている人の名前をお書き下さい。(必ず、興味のある性別名前を書く事。男なら女の人、女なら男の人、ゲイなら同姓の名前をかく)
必ず、1行ずつ進んでください。先を読むと、なにもかもなくなります。
C4,5,6番の横それぞれに、自分の知っている人の名前をお書き下さい。これは、家族の人でも知り合いや、友人、誰でも結構です。まだ、先を見てはいけませんよ!!
D8、9、10、11番の横に、歌のタイトルをお書き下さい。
E最後にお願い事をして下さい。さて、ゲームの解説です。

1)このゲームの事を、2番に書いた数字の人に伝えて下さい。
2)3番に書いた人は貴方の愛する人です。
3)7番に書いた人は、好きだけれど叶わぬ恋の相手です。
4)4番に書いた人は、貴方がとても大切に思う人です。
5)5番に書いた人は、貴方の事をとても良く理解してくれる相手です。
6)6番に書いた人は、貴方に幸運をもたらしてくれる人です。
7)8番に書いた歌は、3番に書いた人を表す歌。
8)9番に書いた歌は、7番に書いた人を表す歌。
9)10番に書いた歌は、貴方の心の中を表す歌。 10)そして、11番に書いた歌は、貴方の人生を表す歌です。
この書き込みを読んでから、1時間以内に10個の掲示板にこの書き込みをコピーして貼って下さい。そうすれば、あなたの願い事は叶うでしょう。もし、貼らなければ、願い事を逆のことが起こるでしょう。とても奇妙ですが当たってませんか?
0588nobodyさん2008/01/17(木) 23:42:45ID:???
ちょっと教えて下さい。
UserDirを「UserDir "C:/home/*/public_html"」と設定し、
http://localhost/~user/ にアクセスしています。
ルートであるhttp://localhost/~user/index.html に
「../index.html」を記述すると、C:/home/*/public_html/user/ではなく
C:/home/*/public_html/にアクセスしてしまいますが、
これをC:/home/*/public_html/user/になるように設定する方法が
あれば、教えて下さい。
0589nobodyさん2008/01/18(金) 14:34:18ID:???
mod_userdir でぐぐるといいいんじゃないかな
0590nobodyさん2008/02/15(金) 16:01:52ID:1F4cAPeN
はじめまして。
今回Apache 2.0、PHP: 5.2.5を使っているサーバーで
oci8を使用したく
php.iniファイルのextensionをコメントアウトを消したのですが、
apacheを再起動すると
Unable to load dynamic library
'C:\Program Files\xampp\php\ext\php_oci8.dll'
'C:\Program Files\xampp\php\ext\php_pdo_oci8.dll'
と蹴られます。。。orz
どうすれば、これを直せるでしょうか?
0591nobodyさん2008/03/05(水) 19:09:43ID:N01jo4ji
mod_proxy_ajp (mod_proxy) を使って全てのリクエストを Tomcat 転送しているのですが、

ProxyPass / ajp://localhost:8010/

/hoge から始まる場合にだけ Apache に処理させたい場合はどう書けば良いんでしょうか?
0592nobodyさん2008/03/08(土) 10:18:08ID:pmxxwlE2
ProxyPass /hoge ajp://localhost:8010/hoge

じゃねーの?
0593nobodyさん2008/03/14(金) 03:16:35ID:vxoqaZbA
>>584-586
嘘?そんな義務あんの?
ローテーションさせて捨てていってるんだが
0594nobodyさん2008/05/23(金) 06:25:46ID:???
ちょっと質問です。
アップローダを設置していたのですが
画像and動画ファイルしか拡張子を許可してないのですが
拡張子を偽装してファイルを、アップロードをする方がいたので
閉鎖してるのですがやっぱり要望が多いので再開しようかと思ってます。

ファイルを保存してるフォルダのみを
アップロードフォルダには偽装拡張子のファイルにアクセスさせない様な
感じの制限する方法をご存知の方がいましたら教えてください。
0595nobodyさん2008/05/23(金) 07:38:43ID:???
日本語でおk
0596nobodyさん2008/05/23(金) 07:42:10ID:???
>>594
それは送られた拡張子を鵜呑みにするアップローダの問題なので、
できたとしてもApacheの設定で解決するのは方法論的に間違い。
アップローダを改善するかまともな別プログラムに替えなさいな。
0597nobodyさん2008/05/24(土) 01:14:12ID:???
画像だったら、gdなりImageMagik通して画像になったファイルだけ保存
動画だったらffmpegとか、その辺り?
ファイル名だの種類だのは言った奴(クライアントソフト)の言う事だけだから信じちゃだめ

http://www.ipa.go.jp/security/vuln/websecurity.html
0598nobodyさん2008/05/29(木) 11:24:54ID:???
今使ってるapacheが、configure時に
--enable-soオプションを使っていたかどうかを
調べる方法はある?
0599nobodyさん2008/05/29(木) 12:00:00ID:???
>>596
アップローダーのプログラムで、
送られてきたファイルのヘッダー情報を抜き出すべき
クライアント側はそのファイルのヘッダーを分析してそれに合ったソフトウェアで展開する
0600nobodyさん2008/05/29(木) 12:17:35ID:???
>>598
httpd -l
06015982008/05/29(木) 13:06:37ID:???
>>600
好き好き大好き超愛してる
0602nobodyさん2008/06/10(火) 12:26:44ID:???
設定ファイル中で
RewriteMap session prg:bin/session.pl
としているのですがbin/session.plの起動でSELINUXに止められてしまいます。
$(SERVER_ROOT)/bin/のセキュリティーコンテキストを変更するか
setsebootで対応できればと思ってるのですが良い方法はありませんか?

0603nobodyさん2008/06/15(日) 12:49:35ID:???
http://2ch-dc.mine.nu/src/1133966196284.png
こんな感じのトラフィックを表示してるサイトを見かけて自分も利用したいなと思い検索しましたが
トラフィック表示をするのはいくつかあるみたいです。
上記のシンプルなグラフは何というやつなのでしょうか??
0604nobodyさん2008/06/15(日) 22:40:44ID:???
>>603
MRTG
0605nobodyさん2008/07/22(火) 16:24:32ID:???
質問です

mod_perl の ModPerl::Registry ハンドラ環境下で、
前回スクリプトが実行された時には存在した環境変数の値が、今回は与えられていなかった場合どうなりますか?

例えば、前回は通常のブラウザからアクセスされて $ENV{'HTTP_USER_AGENT'} が存在したのに
今回は useragentが申告されなかった場合、$ENV{'HTTP_USER_AGENT'} の値はどうなりますか?
前回実行時の $ENV{'HTTP_USER_AGENT'} が残ったままになりますか?
それとも undef されるんでしょうか?
0606nobodyさん2008/07/22(火) 19:28:33ID:???
やってみれ。
06076052008/07/23(水) 13:40:37ID:???
いや、やってみたいけど同じプロセスに処理させるにはどうしたらいいのか分からないw

ブラウザからのアクセスでは一見同じプロセスが処理しているようだけど、
apacheに telnetしてみると毎回違うプロセスが処理しているように見える
PIDを返させてみたけどやっぱり毎回違う
0608nobodyさん2008/07/23(水) 17:19:58ID:???
MaxClients調整すれば?
06096052008/07/24(木) 13:41:58ID:???
  StartServers 1
  MinSpareServers 1
  MaxSpareServers 1
  MaxClients 1
  MaxRequestsPerChild 1

にしてみたけどどうやっても同じプロセスが処理してくれない・・・ (´・ω・`)
our宣言した変数を後始末せずに表示してみたらやっぱり毎回初期化されてる
ブラウザからアクセスするとちゃんと初期化されてない値が返るんだが・・・
う〜む・・・

・・・というか>>605の件、仕様上はどうなるハズなの?
0610nobodyさん2008/07/24(木) 14:01:56ID:???
>>609
>MaxRequestsPerChild 1
そらそうなるやろ(w)
そこを5000とか10000とかにしる
06116052008/07/24(木) 14:33:34ID:???
>>610
ホントだwwwww すまんwww

直したら処理してくれるようになったw
で、試しにまず
  User-Agent: test client (telnet)
  Accept-Language: ja
を送出して、次に送出しないようにしたら
  $ENV{'HTTP_USER_AGENT'} = unknwon
になった

スクリプトの最後で
  $ENV{'__TEST_FLAG__'} = 1;

してみても次に実行した時、このキーは存在しない

つまり %ENV は undef されてから適切な値が与えられるって事でいいのかな?
0612nobodyさん2008/08/16(土) 15:08:08ID:???
SetEnvIf Request_URI "default\.ida" no_log ←41行目
SetEnvIf Request_URI "cmd\.exe" no_log
SetEnvIf Request_URI "root\.exe" no_log
SetEnvIf Request_URI "Admin\.dll" no_log
SetEnvIf Request_URI "NULL\.IDA" no_log
SetEnvIf Remote_Addr 192.168.0 no_log
SetEnvIf Remote_Addr 127.0.0.1 no_log
CustomLog logs/access_log combined env=!no_log

apache2 でこの設定はおかしいのでしょうか??
41行目でエラーが出てapache2が起動できないです
06136122008/08/16(土) 15:27:01ID:???
httpd -t
でテストしましたがちゃんとエラー出てません。
起動時になぜか出ます。謎です
0614nobodyさん2008/08/18(月) 11:47:08ID:???
mod_setenvifを読み込んでないとか?
0615nobodyさん2008/12/05(金) 05:47:55ID:mG1ks1wN
cgi-binディレクトリにアクセス出来ないのですがどんな理由が考えられるでしょうか。
インストールしたのは2.0.63-win32-x86-no_ssl.msiでOSはVISTAです。
ディレクトリのプロパティでフルコントロールにしてもだめでしたしhttpd.confの
<Directory URL>
AllowOverride None
Options ExecCGI
Order allow,deny
allow from all
</Directory>
にしても(というか元々なってました)だめでした。
0616nobodyさん2009/07/25(土) 17:19:51ID:???
http://グローバルIP/ ⇒ /var/www/html1
http://hogehoge.com/ ⇒ /var/www/html2
http://2ch.net/ ⇒ /var/www/html3
を表示させるには、バーチャルホストをどのように
設定すればいいのでしょうか??
0617nobodyさん2009/07/26(日) 00:15:31ID:???
DocumentRootとかLisenとかNameBaseとかじゃね?
0618nobodyさん2009/07/28(火) 08:19:51ID:???
全部IPアドレスがグローバルIPなら普通に
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/html1
</VirtualHost>
<VirtualHost *:80>
ServerName hogehoge.com
DocumentRoot /var/www/html2
</VirtualHost>
<VirtualHost *:80>
ServerName 2ch.net
DocumentRoot /var/www/html3
</VirtualHost>
でいいんじゃないかな?
html2とhtml3以外のホスト名(グローバルIPアドレス含む)でのアクセスは
全部一番最初に定義されたhtml1に吸い込む感じでw
0619nobodyさん2009/08/09(日) 02:08:41ID:???
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/html1
</VirtualHost>
<VirtualHost hogehoge.com:80>
ServerName hogehoge.com
DocumentRoot /var/www/html2
</VirtualHost>
<VirtualHost 2ch.net:80>
ServerName 2ch.net
DocumentRoot /var/www/html3
</VirtualHost>

に、なるんじゃねぇの??
違う??
0620nobodyさん2009/08/10(月) 13:12:55ID:???
ここに書いて良いのかわかりません…スレ違いでしたらすみません。

Apacheのテキストエンコードが、UTF-8固定になってしまうのですが、どこをいじれば良いのでしょうか?
環境は、MacOSX10.5.8+Apache2.2.11です。

<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
を入れていても、Shift JISとして扱われません。

教えてください。お願いします。
0621nobodyさん2009/08/10(月) 13:41:29ID:???
>>620
文字コード指定に関しては
htmlファイルのヘッダよりもサーバ設定の方が優先される。
httpd.confや.htaccessの設定をぐぐれ。
0622nobodyさん2009/08/10(月) 13:53:26ID:???
>> 621

httpd.confの中身を見てみたんですが、どうも2.2系の設定は従来とは違うみたいで、情報も少なくて困っています。
extraフォルダ内のhttpd-languages.confをいじって、DefaultLanguageをjaにしたり、LanguagePriorityでjaを一番先頭にしたりしてもダメでした…。
0623nobodyさん2009/08/10(月) 14:10:35ID:???
待て、それは2.2の罠だ。
http://d.hatena.ne.jp/deadlight/20090226
0624nobodyさん2009/08/10(月) 15:08:25ID:???
>> 623

いろいろどうもです。
あらためて、じっくり設定を見直してみました。

まず、どの設定ファイルにも、「AddDefaultCharset」の記述は見当たりません。
(httpd.conf、httpd-languages.confはもちろん、一応、extra、other、usersフォルダ内の全設定ファイルをチェックしました。)

ということは、デフォルトで「AddDefaultCharset Off」になっているはずなのですが、それでもUTF-8固定になってしまいます。
0625nobodyさん2009/08/10(月) 19:29:40ID:???
>>624
>>620 でどこをいじれば・・って聞いてんだから、
適当な(Document rootでもいい)ディレクトリのディレクティブ下に、その
AddDefaultCharset うんたら〜〜 
を書いて試してみようぜ。
0626nobodyさん2009/08/10(月) 20:30:41ID:???
.htaccessファイルに、「AddDefaultCharset Off」の1行を入れてみた。でも何も変化なし。相変わらずUTF-8優先。
「AddType "text/html; charset=Shift_JIS" html htm」とすればShift JISファイルを表示できた。
けど、逆にそれ以外のエンコードのファイルが文字化け。当たり前だけど。
06276262009/08/10(月) 20:50:51ID:???
解決しました。ブラウザのキャッシュが邪魔をしてました。お騒がせしました。
0628nobodyさん2009/09/20(日) 11:04:55ID:tbhR3Sl1
age
0629nobodyさん2010/03/23(火) 13:09:25ID:???
PUTメソッドでのアクセスにBASIC認証かけたいんだけど
どういう設定すればいいのか見当がつかない。

だれか、ヒントください。
0630nobodyさん2010/03/23(火) 15:18:21ID:???
ドキュメントにそのままズバリの例が載ってるようなこんな基本的なことですら
見当がつかないとかほざくレベルなら、
自分でいじるのをあきらめて金払って業者に任せた方がいいな。
0631nobodyさん2010/03/23(火) 19:06:12ID:???
>>629
LIMIT
0632nobodyさん2010/03/23(火) 21:50:19ID:???
>>631
ありがとう。できました。
Scriptで飛ばしてても/は/なんだな。
0633nobodyさん2010/04/09(金) 12:36:16ID:PydevtSw
.htaccessかhttpd.confを利用してhtmlファイルにSSIの許可をしたいんですが、
1つ条件があって、特定のIPアドレスのときだけSSIを許可したいのです。

その他のIPアドレスのユーザーには<!--#include コマンド引数="引数値" -->
がhtmlソース内にそのまま見えていてもかまいません。

Options +Includes
AddType text/x-server-parsed-html .html

これにどういった記述を加えればIP制限が可能になるんでしょうか?
0634nobodyさん2010/04/09(金) 16:18:52ID:???
SSIの方でifを使ってREMOTE_ADDRによって表示非表示を切り替えるのはだめですか?
0635nobodyさん2010/07/16(金) 09:25:43ID:k+xM90nx
質問させてください。
mod_cache の キャッシュ対象パス指定の部分で、ワイルドカード指定を行う方法はないでしょうか?

例えば

CacheEnable disk /foo/test.html
CacheEnable disk /bar/test.html
CacheEnable disk /baz/test.html

としたい場合に、

CacheEnable disk /*/test.html

みたいに一行で指定できる方法がないかを調べています。
ちなみに上記を試したところ、キャッシュファイルは作成されませんでした。

マニュアルを読んでも出来る、出来ない、とはっきりとは書かれていないようなのですが、もし何かご存知の方いましたらお教え下さい。
0636 忍法帖【Lv=40,xxxPT】(3+0:8) 【31.4m】 電脳プリオン ◆3YKmpu7JR7Ic 2012/10/20(土) 14:27:02.09ID:????PLT(12079)

  ∧_∧
  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>302
            / ←>>253
0637 忍法帖【Lv=10,xxxPT】(1+0:8) 2012/12/10(月) 00:01:14.36ID:qmjHF3/+
現在htmlファイルのContent-Typeとして
text/html; charset=UTF8
を返していますが、特定フォルダだけ(例えば.htaccessとかで)
htmlファイルのcharsetを外したいのですが、どうすればよいでしょうか?

というのも、1つのWebサーバを自分が管理、二人のド素人が
1つのユーザフォルダのpublic_html内を弄る、という形でやっているのですが
片方がUTF-8、もう片方がShift_JISでうpしてくるんです。

で、応急処置としてAddDefaultCharsetで切り替えたのですが一方が
「なんで文字化けしてるのん?機能は文字化けせんかったのに」
って互いに言い張って、UTF-8?なにそれ食べ物?レベルの連中なので

もうそのフォルダに限っては既定の文字コードなんぞもう知らんわ!
そのフォルダだけクライアント側のmetaタグとかブラウザの自動認識とかで
どうにかせい!って形でcharsetを外したいのです。。。
0638 忍法帖【Lv=10,xxxPT】(2+0:8) 2012/12/10(月) 00:04:36.00ID:???
自己解決。
AddDefaultCharset off
が正解だったんですね。
0639nobodyさん2012/12/10(月) 20:47:03.90ID:er4bzM3O
>>638
お疲れ様でしたw
0640nobodyさん2012/12/20(木) 01:05:16.31ID:W4kQNF+n
apache1.3、win-xpでPHPのアップグレードをしようと最新版(5.30→5.49)をダウソしたら、
apacheモジュールのphp5apache.dllが入ってない!
入れ忘れたのかと思ってw一つ前の5.48をダウソしてみたが、やっぱりない
しょうがないから5.4じゃなくて5.3の最新版をダウソしてみたが、ここにもない!
php5apache2_2.dllとphp5apache2_3.dllはある

ローカルで使ってるだけだから、いま問題なく動いてる1.3で満足してるのに〜
0641nobodyさん2012/12/20(木) 03:09:16.74ID:W4kQNF+n
どうも!
しょうがないので、apacheも更新しようとサイトに行ったら、
最新版の2.2.23のwinバイナリがなかった!
こっちも入れ忘れすかー?

しかしhttpd.confってのは、あいかわらず見るのも嫌になりますな
1.3が1000行ぐらいあって、2.22は半分の500行ぐらいになってましたが、
これほどやる気をなくす設定ファイルって他にあるだろうか
ニューヨーク近代美術館にでも収蔵すべきですな
0642nobodyさん2013/01/11(金) 21:11:13.05ID:???
sendmail.cf見てから言え
0643nobodyさん2013/01/17(木) 01:26:45.31ID:???
mod_fcgidが動きません
(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
cgiは動くんですが、、、

バージョンはapache2.2.23, mod_fgid 2.3.7です。
0644nobodyさん2013/07/10(水) NY:AN:NY.ANID:???
.htaccessでアクセスログとエラーログの場所を変更する
方法をおしえてください
0645nobodyさん2013/07/20(土) NY:AN:NY.ANID:???
64bit Windows にApacheを入れたいのですが、32bit版のApacheか64bit版のApacheか
悩んでします。

どっちが安定して動きますか?
またパフォーマンスはどうでしょうか?
0646nobodyさん2013/08/06(火) NY:AN:NY.ANID:PqvcXMXU
worker mpm では libphp5.so ではなく libphp5-zts.so を使えばいいという事ですが、2.4 でデフォルトになった event mpm もマルチスレッドなので同じく libphp5-zts.so を使っていれば良いのでしょうか?
この辺り詳しい解説などが見当たらず、どうにも困っているので詳しい方お願いします。
0647nobodyさん2014/06/01(日) 05:27:18.49ID:???
"小飼 弾" の combined2ltsv.pl を3倍早くする方法
http://akiba.geocities.jp/hp20140401/2014/006.html

方法とかいいからplでくれ。
■ このスレッドは過去ログ倉庫に格納されています