[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/09 21:01 / Filesize : 176 KB / Number-of Response : 542
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Apache 初心者質問スレッド Part15



1 名前:DNS未登録さん [2006/12/08(金) 19:19:32 ID:gKEYy3EZ]
HTTPDの草分け、Apacheの総合質問スレッドです。


公式:
 httpd.apache.org/
 www.apache.jp/

ルール:
1.質問前にDocumentの目次ぐらいはながめること
 → httpd.apache.org/docs/1.3/(1.3x)
 → httpd.apache.org/docs/2.0/(2.0x)
 → httpd.apache.org/docs/2.2/(2.2x)
2.Apacheが吐くエラーログを必ず読む
3.Google(www.google.co.jp/)で検索もしてみる
4.煽らない/煽られない
5.なるべく丁寧な言葉使いで

質問時に必要な情報:
OS、Apacheのバージョン、やりたいこと、やってみたこと、
できないこと、エラーログ、必要なら鳥

前スレッド:
pc8.2ch.net/test/read.cgi/mysv/1125462033/

関連スレッド:
Apache統合スレ 8 (HTTPServer以外も含む)
pc8.2ch.net/test/read.cgi/mysv/1136360465/

WindowsとMacOSXのApacheの質問はこちら:
【Windows】Apache初心者質問スレ 3鯖目【専門】
pc8.2ch.net/test/read.cgi/mysv/1128473338/l50
【MacOSX】 Apache初心者質問スレ 【専門】
pc8.2ch.net/test/read.cgi/mysv/1113929632/


2 名前:DNS未登録さん mailto:sage [2006/12/08(金) 21:18:42 ID:???]
あれ?

3 名前:DNS未登録さん [2006/12/08(金) 21:20:32 ID:sfSVHx2C]
Apache/1.3.33
htpasswd と htaccess でアクセス制御してるんですが
名前とパスワードを入れると
www.aaaaa.jp/ なのに  www.aaaaa.local/
に移動してしまって閲覧できません。
.local の部分を .jp と手入力すると正しくアクセス出来るようになります。
どうすれば.local に飛ばされないで済むでしょうか?

4 名前:DNS未登録さん mailto:sage [2006/12/08(金) 21:36:15 ID:???]
質問させてください。

FreeBSD 6.1-RELEASE-p10でApache 1.3.37 をsuEXEC環境で利用したいと考え、
以下のオプションでportsからインストールしました。

make WITH_SUEXEC=yes SUEXEC_DOCROOT=/home

ここから普通に http://サーバ/~ユーザディレクトリ でCGIがOwner権限で動作する
事を確認したんですが、VirtualHost環境では上手く動作させ事ができません。

Apache1.3系でのsuEXEC+VirtualHost環境についてはあまり情報を見つける事もでき
ずにいます。
何が足りないのか、どこが間違っているのかなど、アドバイスをお願いできますでしょうか。

以下、httpd.confの関係ありそうな所を抜粋します。

NameVirtualHost *:80
<VirtualHost *>
 ServerAdmin webmaster@hoge.com
 ServerName user-a.hoge.com
 DocumentRoot /home/user-a/public_html
 User user-a
 Group webusers
</VirtualHost>

どうか、よろしくお願いいたします。

5 名前:DNS未登録さん mailto:sage [2006/12/08(金) 21:39:41 ID:???]
ScriptAlias /cgi-bin/ "home/user-a"
追加

6 名前:4 [2006/12/09(土) 01:19:07 ID:3QT9AQfh]
試しましたがダメでした。残念です…。

7 名前:DNS未登録さん [2006/12/09(土) 12:50:50 ID:v3V69WTq]
xpにxamppのインストール版入れて、mod_perlをインストール、
その後xmailとxmailcfgを取説通り入れましたが、
xmailcfgのcgi部分がうまく読めません。
cfg内のsetup.batを流してもperlは見つからないと言われます。
でもmod_perlのtest.plや簡単なcgiなら動きます。
原因を教えてくださいm(__)m

8 名前:DNS未登録さん [2006/12/09(土) 17:11:54 ID:2hpGHwVN]
すごく初歩的な質問なんですが
Apacheってパソコンの電源切っててもつながるのですか?

9 名前:DNS未登録さん mailto:sage [2006/12/09(土) 17:33:11 ID:???]
>>8
だとしたら世界の物理学者もApacheの素晴らしさには腰を抜かすだろうな

10 名前:DNS未登録さん [2006/12/09(土) 22:42:14 ID:w8X8TQGs]
じゃあパソコンの電源を入れ続ける以外に
いつでもApacheにつながるようにするにはどのようにしたらいいんですか?



11 名前:DNS未登録さん [2006/12/09(土) 22:44:32 ID:8b3uSpwW]
たまに掲示板でみかける『房』とか『アンチ』ってどういう意味ですか・・・?

12 名前:DNS未登録さん mailto:sage [2006/12/09(土) 22:50:00 ID:???]
>>11
厨房は黙って見てろや

13 名前:DNS未登録さん mailto:sage [2006/12/10(日) 02:44:32 ID:???]
>>10
「入れ続ける」というのは「入れるという動作をし続ける」ということだと解釈しよう。

故に回答は、

「入れたままにしておく」

だ。

14 名前:DNS未登録さん [2006/12/10(日) 10:29:11 ID:7GtSbziY]
ルータ付きモデムにApacheと公開するファイルを入れておくことは無理ですよね

15 名前:DNS未登録さん mailto:sage [2006/12/10(日) 15:30:12 ID:???]
>>3
Apache の認証でリダイレクトすることはないと思いますが、
UseCanonicalName On になっていたら Off にしてみてください。
あと、ErrorDocument 401 を設定していたら URL が http から
始まってないか確認してみてください。

>>7
perl.exe のあるディレクトリが環境変数 Path に含まれるように
してください。
また、xmailcfg は mod_perl では動かなかったと思います。
CGI として動かすように設定してください。

16 名前:k ◆WFGp1NZuiw mailto:sage [2006/12/10(日) 16:14:08 ID:???]
>>10
WOL をつかってポート 80 へのアクセスがくるたびに自動的にパソコンを起動
するようにすればできると思います :-)

17 名前:DNS未登録さん mailto:sage [2006/12/10(日) 17:55:38 ID:???]
>>16,13
ありがとうございます
僕に自宅サーバーは無理っぽいようです

18 名前:DNS未登録さん [2006/12/10(日) 20:15:57 ID:wyC+vdUr]
.htaccessで携帯サイト(mobile.example.com)へアクセスしようとしてくるPCを
他サイト(www.example.com)へ飛ばしたい場合ってどうすりゃええのん?

19 名前:DNS未登録さん [2006/12/11(月) 02:26:54 ID:znlesPNZ]
助けてください。
apache2.2.3,apache2.0.55 on windows XPです。
hoge.htmlに64kバイトを超えるjavascriptファイルをこんな感じで
<script src="hoge64kover.js" type="text/javascript"></script>
取り込んで実行してましたが、file:///hoge.htmlだと動いてたのが
localhost/hoge.htmlにするととたんに動かなくなりました。
apache1.3だと何事もなかったように動きます。
実験のために64k + 1バイトのテキストを作ってブラウザで表示すると
+1バイト分が表示されずにファイルの頭から読み直しているようです。
画像もサイズが64Kを超えると壊れてしまいます。
この環境限定なのでしょうか。どこかに設定があるのでしょうか。

20 名前:DNS未登録さん [2006/12/12(火) 01:34:46 ID:B4ayJelt]
Websphere Application ServerでJSPなどを動かして、
Apache経由でアクセスしたい(:9080などのポート番号なしでアクセスできるようにしたい)のですが、

publib.boulder.ibm.com/infocenter/wasinfo/v5r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tins_manualWebServer.html
ココの通り、
LoadModule ibm_app_server_http_module [mod_app_server_http.dllのフルパス]
WebSpherePluginConfig [plugin-cfg.xmlのフルパス]
をhttpd.confに書き加えたところ、Syntax errorが出てApacheの再起動ができません。

httpd.exe: Syntax error on line 498 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/ht
tpd.conf: Cannot load C:/WAS/WebSphere/AppServer/bin/mod_app_server_http.dll into server: \x8ew\x92\
xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe
8\x82\xdc\x82\xb9\x82\xf1\x81B

Syntax error on line 499 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf:
Invalid command 'WebSpherePluginConfig', perhaps misspelled or defined by a module not included in t
he server configuration

どうしてなんでしょうか…。
WASは5.0、Apacheは2.2を使用しています。
どなたかご教授いただけるとありがたいです。
よろしくお願いいたします。



21 名前:DNS未登録さん mailto:sage [2006/12/12(火) 03:07:37 ID:???]
>>20
498 行目の後半は 「指定されたモジュールが見つかりません。」 と読めます。
Apache 2.0 (あるいは 1.3) 用のモジュールを読み込もうとしてませんか?
mod_auth 系以外の Apache 2.0 用のモジュールは、再コンパイルするだけで
Apache 2.2 でも使えるものが多いようです。
ソースがあるならソースからコンパイルしてみてください。

22 名前:DNS未登録さん mailto:sage [2006/12/14(木) 17:44:24 ID:???]
apxs2がないんですがどこからダウンロードできますか?

23 名前:DNS未登録さん mailto:sage [2006/12/15(金) 10:51:20 ID:???]
apache2インストールすればあるだろ

24 名前:DNS未登録さん mailto:sage [2006/12/16(土) 19:35:10 ID:???]
Apach2.2+WinXP+perlで簡単なアップローダーを作成中です。

〜/cgi-bin/imageというフォルダの下に***.jpgファイルをアップされますが、
アップしたjpgファイルにアクセスができないんです・・・
ログをみるとBad file descriptorってエラーが出てるんですけど、
これはApacheの設定でエラーになってるんですか??


25 名前:DNS未登録さん mailto:sage [2006/12/16(土) 21:01:17 ID:???]
自己解決しました!
httpd.confファイルのcgi-binのディレクトリ設定で

AddHandler image/jpeg .jpeg .jpg

を追加でおkでした!

26 名前:DNS未登録さん mailto:sage [2006/12/18(月) 17:09:57 ID:???]
通常のHTMLでは出来ないような工夫ってどういうものでしょう?
それをCGIですることってできますかね?


27 名前:DNS未登録さん [2006/12/18(月) 20:06:15 ID:7fDULNUj]
archive.apache.org/dist/httpd/binaries/rpm/SRPMS/
からhttpd-2.0.59のsrc.rpmを落としてきたんだけれど,
これをrpmbuild --rebuild
してもhttpd-suexec-2.0.59.i386.rpm
が生成されないのはなぜでしょうか?

どなたかわかる方お願いいたします.



28 名前:DNS未登録さん mailto:sage [2006/12/18(月) 20:52:07 ID:???]
ログ見れ

29 名前:DNS未登録さん [2006/12/20(水) 09:07:43 ID:zBX4K0gH]
win2000+apache2+php5で動かしているんですが、
たまに(スクリプトによっては頻繁に)突然アクセスできなくなることがあります。
モニターを見る限りではapache自体が落ちているわけではないようです。
apacheを再起動するとすぐに直ります。

原因がわかる方いらっしゃいますか?あるいは原因を探るための方法を
教えていただけると助かります。よろしくお願いします。

30 名前:DNS未登録さん mailto:sage [2006/12/20(水) 10:38:22 ID:???]
ループしっぱなしで設定したプロセス数を超えたんじゃないの
タスクマネージャーでいくつhttpdが起動してるか見てみたら

ワークステーションの上限だったりとか



31 名前: ◆MaASa/v5XY mailto:sage [2006/12/20(水) 13:23:15 ID:???]
MaxClient が少なくて待機状態に入ってなかったりしないですか?

32 名前:DNS未登録さん mailto:sage [2006/12/20(水) 17:16:27 ID:???]
一定時間内で基準の転送量超えたら503が出るようにしたいんですけど、
どこをどう弄ればいいんでしょうか。

ググったり本を読んだりしても、全然書いてない。

33 名前:29 [2006/12/20(水) 17:38:05 ID:zBX4K0gH]
>>30
成功する場合も多いので、ループしっぱなしではないです。
ハング時にタスクマネージャを確認したところ、Apache.exeは2つ起動していました。

>>31
http.confファイルを確認したところ、worker.cに関する記述が丸ごと存在せず、
mpm_winnt.cにThreadsPerChildとMaxRequestsPerChildの設定がありました。
#それぞれ400、5000でした。

このへんが原因でしょうか?


34 名前: ◆MaASa/v5XY mailto:sage [2006/12/20(水) 18:02:41 ID:???]
MRTGのログを読んだりSNMPから読めばわかるかと
ただその場合は503を出させるのはスクリプトがその都度計算してってなる

35 名前:DNS未登録さん mailto:sage [2006/12/20(水) 18:49:31 ID:???]
>>33
FWなんか入れてる?

36 名前:DNS未登録さん mailto:sage [2006/12/21(木) 21:23:03 ID:???]
>>32
一定時間ごとに Server Statusの Total Trafficの数字を読むような wgetコマンドの cronを動かして、
その数字が自分基準よりも大きくなっていたら 503が出るような拒否項目が書かれてる .htaccessを / へコピーする

これで可能と思うが、実際どういうスクリプトを作成すれば良いのかは知らん



37 名前:DNS未登録さん mailto:sage [2006/12/22(金) 16:53:18 ID:???]
apache2でリロードのたびに動的に内容を書き換える
output filterを作っているのですが...

static int hoge_filter(ap_filter_t *f, apr_bucket_brigade *bb)
{
ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, f->r, "Kita!");
(略)
}

static void hoge_register_hook(apr_pool_t *pool)
{
ap_register_output_filter("HOGEFILTER", hoge_filter, NULL,
AP_FTYPE_CONTENT_SET);
}

module AP_MODULE_DECLARE_DATA hoge_module =
{
STANDARD20_MODULE_STUFF,NULL,NULL,NULL,NULL,NULL,
hoge_register_hook
};

てな感じのソースで、apacheの設定は
LoadModule modules/mod_hoge.so
<Location /hoge>
AddOutputFilter HOGEFILTER .html
</Location>
として、ブラウザから
hogehost/hoge/index.html
にアクセスするとそのページが表示され
最初はerrorログに「Kita!」が記録されるのですが、
その後ブラウザのリロードボタンを何回押してもerrorログに「Kita!」が追加
されません。ただし、accessログはそのたびに記録されるのでapacheに
リクエストは来ています。
また、index.htmlを修正した直後はerrorログに「Kita!」が記録されます。

環境はApache/2.0.52 (CentOS)です。
自分なりにかなり調べたのですが、なにぶん情報が少なくて
行き詰ってしまいました。
何かヒントをいただけると非常に助かります。
よろしくお願いします。

38 名前:37 mailto:sage [2006/12/22(金) 17:33:41 ID:???]
自己レスです。

apr_table_unset(f->r->headers_out, "Last-Modified");
apr_table_addn(f->r->headers_out, "Cache-Control", "no-cache");

を追加したところIE6では期待通りの動作になりました。
firefoxは相変わらずだめです。
accessログでステータスが304になっているのでfilterに制御がきていないんですね。
引き続き突っ込みいただければ幸いです。

39 名前:DNS未登録さん mailto:sage [2006/12/22(金) 17:42:05 ID:???]
つーか、自宅サーバの初心者質問スレで聞く内容か、それw

40 名前:DNS未登録さん mailto:sage [2006/12/23(土) 07:33:16 ID:???]
要は304返さず毎回200できちんとボディもってレスポンスして欲しいんだよね。
たいていIF-MODIFIED-SINCEかIF-NONE-MATCH+Etagか、あるいはその両方で
条件付GETのリクエストが来るかなあ?。なので
・条件付GETさせないようにレスポンスヘッダを加工する
 Last-ModifiedのほかにEtagも削除する必要があるかな。
・条件付GETされてもサーバに無視させる
 上に書いた条件付GETなリクエストヘッダをrequest構造体だったっけ?
 あれから最初に削除してしまう、とか。

フィルタ試したことないんでよく分からないんだけど、出力側だけいじれば
すみそうなのでやっぱ前者になるかなあ。今やってるけど。

HTTPヘッダについてはこことか見とくとリファレンス代わりにいいかも。
www.studyinghttp.net/header
条件付GETはこの辺とか。
www.studyinghttp.net/method#GET

サーバがどういったレスポンス返したら条件付GETしてくるようになるのかは
ブラウザの仕様によるところもありそうなんで、パケット見ながら試行錯誤は
必要かもしんない。
今やってるのは単なるテストだろうから、もし容量大き目のリソースを
やり取りするとかならバイトレンジリクエストにも気をつけたほうがいいかもね。



41 名前:DNS未登録さん mailto:sage [2006/12/23(土) 07:41:46 ID:???]
Cache-Control使えよw

42 名前:37 mailto:sage [2006/12/25(月) 12:07:21 ID:???]
>>40
Etagの削除で無事解消しました。
勉強になりました。ご親切にありがとうございました。
(場違いな質問でスレの空気を乱していたらすいませんでした>住人のみなさん)

43 名前:DNS未登録さん [2006/12/25(月) 15:10:16 ID:istnU/fM]
.htaccessってバーチャルホストやるときはホスト毎に
AccessFile .htaccess ってやらないでダメ?
それともドキュメントルートの方で設定されてればそれに従ってくれる?


44 名前:DNS未登録さん mailto:sage [2006/12/25(月) 15:11:42 ID:???]
ぁ、AccessFileNameの間違えでしたっ


45 名前:DNS未登録さん mailto:sage [2006/12/25(月) 15:32:57 ID:???]
やってみればわかるべ。
サーバ設定に影響するが、バーチャルホストごとに設定も可能。

46 名前:DNS未登録さん [2006/12/25(月) 21:06:27 ID:istnU/fM]
やってみたら、どっちも従ってくれぬっ

バーチャルホストで.htaccessが全然効いてくれないんですけど、何が問題なんだろ?
ドキュメントルートの方は効いてくれてるんだけど。

47 名前:DNS未登録さん mailto:sage [2006/12/25(月) 21:45:33 ID:???]
自己解決。

AllowOverrideがらみの設定ミスでした。
お騒がせしました。

48 名前:DNS未登録さん [2006/12/27(水) 16:19:46 ID:Axgu/G5C]
Apachewをインストールしたんですが、Start Apache in Consoleをクリックしても
コンソール画面には何も表示されず、localhost/にアクセスしても
「サーバーがみつかりません」と表示されてしまいます

CGIのテスト用にApacheを利用するだけなので、「Run when started manually, only for me」
というのにチェックを入れてインストールしたんですが、それが原因なんでしょうか?

49 名前:DNS未登録さん mailto:sage [2006/12/27(水) 16:21:32 ID:???]
>>48
タスクマネージャーのプロセスにはApacheの文字はあるか
マイコンピューター右クリックで管理選んでサービスにApacheはあるか、状態はどうか

50 名前:DNS未登録さん [2006/12/27(水) 16:22:45 ID:Axgu/G5C]
すいません環境を忘れていました

OSは XP SP2
インストールしたのは
apache_2.0.58-win32-x86-no_ssl.msi
です。

用途は上に書いたようにPHP、CGIのテスト用です。



51 名前:DNS未登録さん mailto:sage [2006/12/27(水) 16:24:33 ID:???]
って、only for meか。
サービス関係無いな、すまん。

コンソールは開きっぱなしでやってるか

52 名前:DNS未登録さん mailto:sage [2006/12/27(水) 16:25:56 ID:???]
あと、only for me はポート8080 じゃなかったっけ。
localhost:8080/
でやってみて

53 名前:DNS未登録さん mailto:sage [2006/12/27(水) 16:26:01 ID:???]
>>49
ありがとうございます

タスクマネージャーにApacheはありますが、サービスにはありませんでした。
何か設定忘れ等あったのでしょうか?

54 名前:DNS未登録さん mailto:sage [2006/12/27(水) 16:27:08 ID:???]
>>52
おお!それならできました!
ありがとうございます!

55 名前:DNS未登録さん mailto:sage [2006/12/27(水) 19:19:19 ID:???]
Apachew

失礼じゃね?w

56 名前: ◆MaASa/v5XY mailto:sage [2006/12/27(水) 20:48:14 ID:???]
とりあえず Listen の設定をはじめ、httpd.conf を見直した方がいいかも

57 名前:DNS未登録さん [2006/12/30(土) 04:26:35 ID:dSfHcqP3]
age

58 名前:DNS未登録さん [2006/12/31(日) 17:29:22 ID:t48ObC6L]
いままでApache2.0.58-win32 で一つのホスト名で運用してきました。
この度ですね、同じApacheでバーチャルサーバとして運用する計画してます。
それで質問なのですが、
バーチャルサーバとして運用するにはこれまでのhttpd.conf ファイルの設定はそのままで
Section 3: Virtual Hosts 以下の内容を追加すれば良いと思っている私は大きな勘違いをしてますか?

どなたか、簡潔に構ってあげてください m(__)m

59 名前:DNS未登録さん [2007/01/01(月) 10:54:25 ID:SZxp4p5J]
>>58
勘違いはしてませんよ!勘違いはw
と自己解決したことを報告してみる。

60 名前:DNS未登録さん mailto:sage [2007/01/01(月) 14:12:54 ID:???]
結論から言って、Apache2.2で、mod_layoutを動作させることは不可能ですか?
FEDORA6を使っているのですが、コンパイルが通りません(apr_compat.hがapache2.2に無い様です)
Apache2.0のapr_compat.hを同じディレクトリに置いただけでは解決しませんでしたし…

あとは他にApache2.2で動作するmod_layoutに似たスクリプトなどありませんか?



61 名前:DNS未登録さん mailto:sage [2007/01/01(月) 14:34:39 ID:???]
>>60
FEDORA6

62 名前:DNS未登録さん mailto:sage [2007/01/03(水) 15:05:38 ID:???]
 お邪魔します。経過を説明し、初歩的な質問します。

 OS : WinXP sp2, apache version 2.2.3
 最近Web serverをANHTTPDからapache 2.2.3(xampp 1.5.5パッケージとして導入)に切り替え、
win32版のapacheの設定に関する情報を検索しながら調整を進めていますが、
以下の課題にぴったりfitする文章に出会えず、皆さんの英知を仰ぐ事にしました。
 現在の課題は、apacheのlog rotationです。肥大化する一方のlogファイルを、
日付毎や周毎に別ファイルに切り替えられないかという課題です。
 httpd.confにある
CustomLog logs/access.log combined

CustomLog "|bin/rotatelogs logs/access_%Y-%m-%d-%H:%M:%S.log 86400 540" combined
に変えると、コマンドプロンプト(cmd.exe)のwindowが開いては閉じ、開いては閉じを繰り返します。
この「開いては閉じ」がなくなるにはどうすればいいのでしょうか?
 因みにrotatelogsをドライブ名からのfull pathで記述しても同現象です。
又、Netから拾ってきたcronologを用いて同様の記述をしても、やはり「開いては閉じ」です。

質問:win32(XP)環境で、「開いては閉じ」現象を起こさずに、apache log rotatiionを行う為の方法をご教授下さい。

63 名前:DNS未登録さん mailto:sage [2007/01/03(水) 15:20:49 ID:???]
マイコンピュータの管理から、サービスを選んで
Apache2 のとこ開いて、「デスクトップとの対話をサービスに許可」
のチェック外してる?チェック

64 名前:DNS未登録さん mailto:sage [2007/01/04(木) 00:10:00 ID:???]
明けましておめでとうございます
わたくしめも悩んでおります

OS : Win2k Pro Apache ver.2.2.3

自分も目下の悩みはapacheのlog rotationです

CustomLog "|bin/rotatelogs.exe logs/access.log 86400" combined

などと設定して、ローテーションはされるのですが、仮にアパッチの停止、起動を
行ったあともバックでrotatelogs.exeのプロセスが残ってしまうようです。
タスクマネージャで見るとrotatelogs.exeが数個…
ロックがかかって強制的に終了もできません。
OS再起動を行うとなくなるのですが…

65 名前:DNS未登録さん mailto:sage [2007/01/04(木) 09:55:34 ID:???]
それちゃんとログは切り出されてる?
ファイルアクセスに問題があると残るみたいだよ
アクセス権とか調べてみて

66 名前:DNS未登録さん mailto:sage [2007/01/04(木) 10:37:05 ID:???]
2.2系のWindows MSIインストーラ版ではみんなその症状が出てるんだよな。
ほぼ同条件の2.0系では問題ないからaprがらみくさそうだけど、
なんだかな?

67 名前:DNS未登録さん mailto:sage [2007/01/04(木) 10:38:32 ID:???]
あっ、>>62は : はファイル名に使えないって根本的な間違いですから。

68 名前:DNS未登録さん mailto:sage [2007/01/04(木) 14:55:58 ID:???]
>>65>>66殿ありがとうございます>>64です
ログは問題なく切り出されています
アクセス権というのはrotatelogs.exe側でしょうか…
一応、error.logに関して云えば正常にローテートされるので、rotatelogs.exe側は特に
問題ないと思いますが…
access.logのほうは起動してアクセスがあってからファイルが作成されるので、そこから
権限を変更するのは実用的ではないのかな…と
もう少しイジイジしてみますね

>>66
たしかにお気楽msiインストーラを使用しました
また2.0では先述した方法で問題なかったです
ソースコンパイルしなきゃだめぽかな…

69 名前:DNS未登録さん mailto:sage [2007/01/04(木) 15:01:37 ID:???]
2.0のrotatelogsだけ持ってくるとか、、、原因はそっちじゃないかもしれんが

70 名前:DNS未登録さん mailto:sage [2007/01/04(木) 16:35:41 ID:???]
Apache/2.0.54 の ViraulHost で質問があります。
VirtualHost 自体の設定はうまくいっているのですが、
例えば、そのホストを IP アドレスでアクセスした場合や、
VirtualHost の設定がない場合に(※1)、VirtualHost で設定されている別の
1つの Web ページが表示されてしまいます。

VirutalHost で明示的に指定されていないホスト、IPアドレスでアクセスにきた
場合、ページを表示させない方法、もしくは、そういった場合に表示させる
ページを指定する方法があれば教えてください。

※1:
111.222.333.444 の IPアドレスで aaa.example.jp, bbb.example.jp がふってある
場合で、VirtualHost で aaa は設定し、bbb は設定しない場合でも、
aaa のページが表示されてしまう。



71 名前:DNS未登録さん mailto:sage [2007/01/04(木) 17:06:45 ID:???]
VirtualHost でaaaの定義より前に適当なの作っておけばそっちにいくんじゃね?

72 名前:DNS未登録さん mailto:sage [2007/01/04(木) 18:22:59 ID:???]
xamppでapache初挑戦です。PHPを動かしたいんですが、ルートに入れた.phpは動作するのですが、cgi-binに入れた
.phpが動作しません。(Error 500)自分なりに調べてAllowOverrideかなと思っていじってみたのですが駄目でした。
どうやれば動作するでしょうか。

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

ScriptAlias /cgi-bin/ "C:/Server/cgi-bin/"

<Directory "C:/Server">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Directory "C:/Server/cgi-bin">
AllowOverride All
Options All
Order allow,deny
Allow from all
</Directory>

73 名前:DNS未登録さん mailto:sage [2007/01/04(木) 18:58:01 ID:???]
1行目に#!C:/php/bin/php.exe とか。

74 名前:DNS未登録さん mailto:sage [2007/01/04(木) 19:14:57 ID:???]
cgi-bin は CGI 用です。CGI 以外のものを置いても動きません。

75 名前:DNS未登録さん mailto:sage [2007/01/04(木) 19:22:45 ID:???]
「cgi-binだから」という訳ではない。

76 名前:DNS未登録さん mailto:sage [2007/01/05(金) 00:27:10 ID:???]
ScriptAlias /cgi-bin/
だからだな

77 名前:DNS未登録さん mailto:sage [2007/01/05(金) 15:27:28 ID:???]
.htaccessでmod_rewriteが使えません。
httpd.confの設定はどのようにしたら使えるようになりますか?


78 名前:DNS未登録さん mailto:sage [2007/01/05(金) 15:35:33 ID:???]
LoadModule rewrite_module modules/mod_rewrite.so


79 名前:77 mailto:sage [2007/01/05(金) 15:48:14 ID:???]
>>78
>LoadModule rewrite_module modules/mod_rewrite.so

これだけで、.htaccessで使えますか?
ちなみにhttpd.confで設定すると使えてます。


80 名前:77 mailto:sage [2007/01/05(金) 15:49:45 ID:???]
ちなみにhttpd.confでRewriteRuleを記述すると使えてます。
の間違いです。m(__)mペコリ



81 名前:DNS未登録さん mailto:sage [2007/01/05(金) 16:01:10 ID:???]
>>80
AllowOverwrite は?

82 名前:DNS未登録さん mailto:sage [2007/01/05(金) 16:02:37 ID:???]
違った、語感で叩いちまった
AllowOverride ね

83 名前:77 mailto:sage [2007/01/05(金) 17:36:16 ID:???]
>>82さん
ありがとうございます。
しかしながらVirtualHostで使っているので
VirtualHostにAllowOverride Allを記述しないといけませんよね?

<VirtualHost *:80>
AllowOverride All
#以下省略
</VirtualHost>

このように記述するとApacheが起動しませんでした。
どのような記述になるのでしょうか?
お願いします。

84 名前:DNS未登録さん mailto:sage [2007/01/05(金) 17:41:55 ID:???]
AllowOverride は <Directory>セクションの中だけだ。
とりあえず、.htaccess を置いたディレクトリを指定して

<Directory "/path/xxx">
AllowOverride All
</Directory>

とかで

85 名前:77 mailto:sage [2007/01/05(金) 18:20:36 ID:???]
>>84
ありがとうございます。
>AllowOverride は <Directory>セクションの中だけだ。
そうだったんですね。

とりあえず
<Directory "/home/xxx/public_html">
AllowOverride All
</Directory>
とhttpd.confに記述してApache再起動しました。
しかしながら.htaccessに書いたRewriteRuleは動いてくれませんでした…
なぜでしょうか。

86 名前:DNS未登録さん mailto:sage [2007/01/05(金) 18:40:16 ID:???]
>>85
まず、<directory〜 は <VirtualHost の中に書いてるか。
と、htaccess の内容とエラーログ

エラーログは最初に見ないといけないんだがな

87 名前:77 mailto:sage [2007/01/05(金) 19:11:51 ID:???]
>>86
ご指摘ありがとうございます。
>まず、<directory〜 は <VirtualHost の中に書いてるか。

<VirtualHost の外に書いてました…
中に書き直してみましたが、
やはり.htaccessに書いたRewriteRuleは動いてくれませんでした…

<VirtualHost *:80>
<Directory "/home/xxx/public_html">
AllowOverride All
</Directory>
#以下略
</VirtualHost>

エラーログは
File does not exist: /home/xxx/public_html/test.html
でした。
よろしくお願いします。


88 名前:DNS未登録さん mailto:sage [2007/01/05(金) 20:57:54 ID:???]
.hraccessに、Options とかも入れてる?
RewriteEngine On の行に対するエラーはでてないんだね
そうすっと、.htaccess自体読んでない気がするね
もうちょっとAllowOverride周りを調べた方がいいね

89 名前:77 mailto:sage [2007/01/05(金) 21:43:06 ID:???]
>>88
ありがとうございます。
.hraccessに、Options ですか?
どこに入れるのでしょうか…

.htaccessの中身は
RewriteEngine on
RewriteRule ^/(test)\.html$ /$1\.php [L]
のみです。
よろしくお願いします。


90 名前:DNS未登録さん mailto:sage [2007/01/05(金) 22:04:58 ID:???]
いや.htaccess自体読んでなさそうだって
httpd.confで.htaccessの指定はちゃんとしてる?
ファイル名はあってる?
ディレクトリは間違ってない?



91 名前:77 mailto:sage [2007/01/05(金) 23:21:00 ID:???]
>>90
はい。間違ってないです。
ためしに.htpasswd設置しましたがちゃんと認証できましたので
.htaccessは読み込んでます。


92 名前:sage [2007/01/05(金) 23:46:47 ID:S9gyQWtw]
>>64
「パイプ付きログ」はErrorLogやmod_rewriteなんかも同様のことが
できるんだけど、ウチでも同じ現象が発生する。
rotatelog.exe以外の自作のプログラムとかでもかわらず。
環境はWinXP SP2 Apache2.2.3だから大体同じかな?
MSI版じゃなくて自前でソースからビルドしてるけどね。
ちなみにパイプ付きログはrotatelog.exeなんかのプロセスが死んでたら
再起動してくれる機能もあるけど、これも動作しない。

パイプ付きログはaprじゃなくてlog.cってApache本体部分で処理してる
んだけど、この辺がおかしいのかな〜と現在調査中。
原因がわかれば報告しようと思うけど、もしこの辺ならMSI版じゃ
直せないってことになるかもしれない。

ログローテーションやりたいだけならmod_rotateとかそんなモジュールが
公開されてるから、そっち使うのもひとつの手。
C言語扱えるなら、初心者レベルでもmod_log_configを改造できると思う。

93 名前:92 mailto:sage [2007/01/05(金) 23:47:35 ID:???]
うほ、ミスった(*'-')

94 名前:DNS未登録さん mailto:sage [2007/01/06(土) 08:46:36 ID:???]
>>89
わかった・・・

>RewriteRule ^/(test)\.html$ /$1\.php [L]
.htaccess でrewrite設定するときは、検索するほうはファイル名しか設定できない

RewriteRule (test)\.html$ /$1\.php [L]
でやってみ

95 名前:DNS未登録さん [2007/01/06(土) 18:00:36 ID:NiyrrXKF]
Apache2.2 Cent4.4 です。
うまくsslの設定が出来ません。
オススメのサイトとかご存知でしたら教えて下さい。

96 名前:DNS未登録さん [2007/01/06(土) 18:58:58 ID:zdbCRgUj]
>>95
つttp://www.google.co.jp/

97 名前:DNS未登録さん mailto:sage [2007/01/06(土) 20:18:27 ID:???]
自分でどこまでやってどうダメだったか書けば説明できるが
サイト教えてってんなら>>96

98 名前:95 [2007/01/06(土) 22:25:28 ID:NiyrrXKF]
すみません。
アチコチいじりまわしてぐちゃぐちゃになったので、自分でもよくわからんのです。
それでまとめサイトでもあれば、と思ったのですが出直します。

99 名前:DNS未登録さん [2007/01/06(土) 23:23:59 ID:1Q6WrUn/]
すみません。MacOSX 10.3.9でhttps://www.dyndns.com/の自動更新のツールを使用。

でもIPが自動で関連付けられないのでわざわざサイトへアクセスしてドメインと関連付けしています。

参考書と同じ設定にしてるので間違いはないと思うのですが。。。

原因がわかる方いらっしゃいますでしょうか?

よろしくお願いします。


100 名前:DNS未登録さん mailto:sage [2007/01/07(日) 02:20:10 ID:???]
Apacheのサーバ設置に関係あるの?



101 名前:DNS未登録さん [2007/01/07(日) 11:08:47 ID:SzPe8qKj]
>>100

すみません。別の場所で聞きます。


102 名前:DNS未登録さん mailto:sage [2007/01/10(水) 14:12:34 ID:???]
Apache2.2(Win2k)でmod_proxyを使ったリバースプロキシで
一部のCGIをバックエンドのmod_perlが動いているApache1.3(Linux)に渡したいのですがうまく動きません。
CGIというのはMovableType(DBはmysqlを使用)なのですが、POSTを送るとプロキシから413で返されます。
ただそれ以外の部分は200としてリバースプロキシ経由でバックエンドから200が帰っています。
POSTした後に通常表示されるページは表示されるのですが、POSTしたものが反映されません。
mod_proxyのリバースプロキシ経由の場合何か特別な設定が必要なんでしょうか?
参考にしたページにはProxyPassとProxyPassとReverseディレクティブのみで動作するような事が書いてあるのですが

ちなみにリバースプロキシを経由しない場合は全て正常に動作します。

103 名前:DNS未登録さん mailto:sage [2007/01/10(水) 21:43:34 ID:???]
>>102
http error 413=Request Entity Too Large

LimitRequestBodyでサイズ制限してないかい?
httpd.apache.org/docs/2.2/ja/mod/core.html#limitrequestbody

104 名前:DNS未登録さん mailto:sage [2007/01/10(水) 22:56:16 ID:???]
質問させてください。
WindowsXPで、Apache2.2.3をダウンロードしました。
しかし、起動できません。
エラーメッセージには、make_sock:could not bind to address 0.0.0.0:80と出ます。
すでにポート80が使われてしまっていることが原因だということは
調べてみてわかったのですが、どうすれば解決できるかがわかりません。
何が80にいて、どうすれば取り除けるか、また取り除けない場合はどうしたらいいか、
教えていただけたら幸いです。
いろいろとネットで見てみたのですが、いまいち解決方法までのっていなくて困っています。
どうかよろしくお願いします。

105 名前:DNS未登録さん mailto:sage [2007/01/10(水) 23:13:21 ID:???]
>>104
> どうすれば取り除けるか
そのポート番号を使っているアプリケーションを終了する。
see itpro.nikkeibp.co.jp/article/COLUMN/20060316/232655/

> 取り除けない場合はどうしたらいいか
Apacheを使うのを諦めればいい。

106 名前:DNS未登録さん mailto:sage [2007/01/10(水) 23:40:31 ID:???]
XPなら、コマンドプロンプトで netstat -ao でポート80使ってるプロセスIDわかるから
タスクマネージャとかでどのプロセスか調べりゃいい

107 名前:104 mailto:sage [2007/01/11(木) 00:16:01 ID:???]
ありがとうございました、アパッチを起動することができました。

108 名前:DNS未登録さん mailto:sage [2007/01/11(木) 10:16:59 ID:???]
>>103
レスありがとうございます。
自分も最初はそれが問題なのかと思いましたが、自分から制限はかけていません。
試しにLimitRequestBody 0としてみましたが、効果ありませんでした。


あと少し説明不足だったのがcontent:-lengthの値に関係なく413が返されるようです。
とりあえずPOSTしたいものは150〜200の間なのですが
リクエストヘッダを書き換えて、POSTを100にしても、50でも10でもエラーが出ます。

通常はProxyPassとProxyPassReverseのみで、プロキシ経由無しと同じようになるものなのでしょうか?

109 名前:DNS未登録さん mailto:sage [2007/01/11(木) 12:55:20 ID:???]
現在、ソースからインストールした Apache 2.2.3 を Fedora Core 4 上で動かしています。

httpd.apache.org/docs/2.2/install.html を参考に、Apache 2.2.4 へのアップグレードを試みているのですが、"make" の段階で次のエラーが発生してしまいます。

"configure: error: Cannot use an external APR-util with the bundled APR"

コンパイルオプションは次の通りです。

"./configure" \
"--with-mpm=worker" \
"--enable-so" \
"$@"

解決策などをご存知の方がいらっしゃいましたら、よろしくお願い致します。

110 名前:DNS未登録さん mailto:sage [2007/01/11(木) 13:07:43 ID:???]
apr と apr-util は Apache HTTPd ソースリリースに同梱されていますし、どんな環境でもほぼ問題なく使えるはずです。
ただし apr と apr-util のバージョン 1.0 や 1.1 がシステムの一部として既にインストールされている場合、
apr/apr-util を 1.2 にアップグレードするか、 httpd を隔離した環境でビルドする必要があります。
バンドルされている apr/apr-util を使って アップグレードする場合は、これらを手動でインストールする必要があります。





111 名前:109 mailto:sage [2007/01/11(木) 13:22:05 ID:???]
>>110
回答ありがとうございます。
やはりそこですか…。
エラーメッセージ全体でぐぐっても情報は何も出なかったので戸惑っていました。

もしよろしければ、

・apr/apr-util を 1.2 にアップグレードする
・httpd を隔離した環境でビルドする

のどっちの方が (Fedora 4 環境では一般的に) 良いのか教えていただけたら幸いです。


112 名前:DNS未登録さん mailto:sage [2007/01/11(木) 13:47:31 ID:???]
開発環境と実行環境は別々にするのが理想と言えば理想なので、別環境でビルドがいいかもしれません。
VMC なりで新たに FC4 を開発環境としてインストールしてビルド、その後に実行環境である場所にコピーしてインストール
がヨイかと。

簡単にいくならアップグレードが簡単だとは思いますが …

113 名前:DNS未登録さん mailto:sage [2007/01/11(木) 13:58:51 ID:???]
別にApacheを開発するわけじゃあるまいし、
同一環境でいいだろ。
今aprをアップグレードして困る状況じゃなけりゃそれでいいじゃん

114 名前:DNS未登録さん [2007/01/11(木) 23:04:01 ID:WeXo9osq]
CentOS4.4にてapache2.0を動かしているんですが
ユーザディレクトリが公開できずに悩んでいます。

これまではWBELでおなじくapache2.0を動かしていて
ユーザディレクトリも公開していたので多少の知識はあるつもりです。

・httpd.confの基本的な設定は済んでいて、/var/www/html以下は問題なく公開できてる
・ユーザディレクトリを公開しようと思い、testユーザおよび/home/test/public_htmlを作成
・/home/test/、/home/test/public_html/のパーミッションを755に
・httpd.confを以下のように設定
<IfModule mod_userdir.c>
UserDir disable
をコメントアウトし、
#UserDir public_htmlのコメントを解除

当方の知識ではこれでユーザディレクトリの基本的な公開ができるはずなんですが、
実際にhttp://○○/~test/を見ると
パーミッションエラー(403)が出てしまいます。

何か見落としている点があればご教授くださいませ。

115 名前:DNS未登録さん mailto:sage [2007/01/11(木) 23:06:21 ID:???]
errorlogにはなんて出てる?

116 名前:DNS未登録さん [2007/01/11(木) 23:11:57 ID:WeXo9osq]
>>115
即レスありがとうございます。

permission denied access to /~test denied

こんな感じのログがでてます。
403と408のエラーが出ているみたいなんですが。

117 名前:DNS未登録さん mailto:sage [2007/01/11(木) 23:24:14 ID:???]
/home のパーミッションは?

118 名前:DNS未登録さん [2007/01/11(木) 23:27:10 ID:WeXo9osq]
>>117
755です

119 名前:DNS未登録さん mailto:sage [2007/01/11(木) 23:32:17 ID:???]
ん、、、701でいいんだけどね
まあ上までたどって全部1桁目が x ついてりゃ問題ないがなあ
SELinuxとか関係あるかね?

120 名前:DNS未登録さん [2007/01/11(木) 23:35:58 ID:WeXo9osq]
SElinuxかぁ。
ちょっと調べてみます。



121 名前:DNS未登録さん [2007/01/11(木) 23:43:36 ID:WeXo9osq]
解決しました━━━━━━(゚∀゚)━━━━━━ !!

SElinuxが原因でした。本当にありがとうございます。
以下を参考にしてセキュリティコンテキスト?を変更したところエラーを吐かなくなりました。

ttp://pocketstudio.jp/linux/?FC4%2FApache%2F%B0%EC%C8%CC%A5%E6%A1%BC%A5%B6%A4%CE%A5%A6%A5%A7%A5%D6%C9%BD%BC%A8

SElinuxが原因とは気付かなかったorz
まだまだ修行が足りんようです。。

122 名前:DNS未登録さん mailto:sage [2007/01/12(金) 01:47:12 ID:???]
>>121
俺もそれ悩んだことあった。 
ユーザーディレクトリでcGI動かすにはusr/sbin/suexce(?スペル曖昧)をリネームする必要があるとか、盲点だらけ 
まぁ、今だに使いこなせて無いけどね


123 名前:DNS未登録さん mailto:sage [2007/01/12(金) 14:18:49 ID:???]
[Apache] 2.2.4
[OS] Windows2000pro
[その他] PHP5.2、ActivePerl5.8.8.817、Pukiwiki1.4.7等、知識量少
[問題1] アクセスログのリモートホストが、全て0.0.0.0となる。
[問題2] エラーログがローテートできない。
-----------------------------------------------------------
[問題1]
Basic認証の適用範囲を細かく設定したくて、
数日前にAnHttpdから移行したのですが、
がApacheインストール直後からアクセスログの
リモートホスト全て0.0.0.0となってしまいます。
ためしにAnHttpdに切り替えるときちんとホストがログに残りますし、
TCPモニタソフトなどでもホストは見られます。

関連ありそうな設定↓(これは他所からほとんどコピペしたものです)
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(css)|(css\.php)$" nolog
SetEnvIf Request_URI "default.ida" worm nolog
SetEnvIf Request_URI "root.exe" worm nolog
SetEnvIf Request_URI "cmd.exe" worm nolog
SetEnvIf Request_URI "Admin.dll" worm nolog
SetEnvIf Request_URI "mem_bin" worm nolog
SetEnvIf Request_URI "vti_bin" worm nolog
SetEnvIf Request_URI "msadc" worm nolog
SetEnvIf Request_URI "MSADC" worm nolog
SetEnvIf Request_URI "scripts" worm nolog
SetEnvIf User-Agent "Pockey-GetHTML" badrobot nolog
CustomLog logs/worm.log common env=worm
CustomLog logs/badrobot.log common env=badrobot
CustomLog "|X:/www/apache/bin/cronolog.exe X:/www/apache/logs/access.%Y%m%d.week%W.log" combined env=!nolog
-----------------------------------------------------------
[問題2]
カスタムログでは、パイプ経由でローテートすることができるのですが、
エラーログではパイプ経由を指定しただけで、Apacheが起動できなくなってしまいます。

書式は↓ コメントアウトしている方でエラーが出ます。
#ErrorLog "|X:/www/apache/bin/cronolog.exe X:/www/apache/logs/error.%Y%m%d.log"
ErrorLog X:/www/apache/logs/error.log
-----------------------------------------------------------
どのようなことが考えられるでしょうか?
また、どこを調べれば解決できるでしょうか?
ぐぐってみたのですが、情報が見つからず途方にくれております。
皆様のお知恵をお借りしたく、よろしくお願い申し上げます。
長文失礼しました。

124 名前:DNS未登録さん mailto:sage [2007/01/12(金) 14:30:26 ID:???]
書き忘れ・・・Apacheをインストールしたマシンから接続したときのみ、
リモートホストの場所にマシン名がログに記録されます。
よろしくお願いします。

125 名前:DNS未登録さん mailto:sage [2007/01/12(金) 14:41:38 ID:???]
関係無いと思うけど、
HostnameLookups off だとどうなる?

126 名前:123 mailto:sage [2007/01/12(金) 17:21:48 ID:???]
>>125
HostnameLookups を追加してみました。
off・・・0.0.0.0 のまま。
on ・・・違うPCから接続しても、>>124の結果に。
    プロキシ通してもそうなります。
onのまま、一度他人が接続してくるのを待って、ご報告したいと思います。

127 名前:123 mailto:sage [2007/01/12(金) 17:24:56 ID:???]
と書いているうちに丁度アクセスがあったのですが、
他の人が接続しても、ホストが私のPCになってしまっています。
RefererやUserAgent等はきちんととれているみたいです。
何が悪いんでしょうか・・・。

128 名前:DNS未登録さん mailto:sage [2007/01/12(金) 17:47:23 ID:???]
netstat -r はどうなる?

129 名前:DNS未登録さん mailto:sage [2007/01/12(金) 17:50:59 ID:???]
FWかなんか、セキュリティツール入れてる?

130 名前:123 mailto:sage [2007/01/12(金) 19:28:47 ID:???]
>>128 netstat -r の結果です。

Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x1000003 ...00 01 03 c2 5d d5 ...... 3Com EtherLink PCI
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.14 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.14 192.168.1.14 1
192.168.1.14 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.1.255 255.255.255.255 192.168.1.14 192.168.1.14 1
224.0.0.0 224.0.0.0 192.168.1.14 192.168.1.14 1
255.255.255.255 255.255.255.255 192.168.1.14 192.168.1.14 1
Default Gateway: 192.168.1.1
===========================================================================
Persistent Routes:
None

>>129
FWその他は入れていません。ルータは使っています。



131 名前:123 mailto:sage [2007/01/12(金) 19:35:45 ID:???]
少しは見やすくなってるかな・・

Active Routes:
Network Destination    Netmask     Gateway    Interface Metric
        0.0.0.0       0.0.0.0   192.168.1.1  192.168.1.14    1
       127.0.0.0     255.0.0.0    127.0.0.1     127.0.0.1    1
     192.168.1.0   255.255.255.0  192.168.1.14  192.168.1.14    1
     192.168.1.14 255.255.255.255    127.0.0.1     127.0.0.1    1
   192.168.1.255  255.255.255.255  192.168.1.14  192.168.1.14    1
       224.0.0.0     224.0.0.0   192.168.1.14  192.168.1.14    1
 255.255.255.255  255.255.255.255   192.168.1.14  192.168.1.14    1
Default Gateway:    192.168.1.1


132 名前:DNS未登録さん mailto:sage [2007/01/12(金) 19:44:16 ID:???]
>>131
この辺は問題なしっぽいね。
ルーターは何使ってる?

133 名前:DNS未登録さん mailto:sage [2007/01/12(金) 19:48:23 ID:???]
あそうだ。
2.2.3でとりあえず試すとどうなる?
MSIで入れてるならアンインストール→インストールでいけるから。

134 名前:123 mailto:sage [2007/01/12(金) 19:51:34 ID:???]
>>132
ルータはcoregaの「WLBAR-54GT」を使っています。
ttp://www.corega.co.jp/product/list/router/wlbargt.htm

135 名前:123 mailto:sage [2007/01/12(金) 20:17:40 ID:???]
>>133
2.2.3をインストールしたところ・・・
リモートホストがちゃんと分かるようになりました!
ついでにエラーログも、パイプ経由で書き込めるようになりました><
これで今までどおりの運用ができそうです!
どうもありがとうございましたm(__)m

136 名前:DNS未登録さん [2007/01/12(金) 21:55:31 ID:oCn+7csB]
2.2.3では動くのだが2.2.4にすると >>123 のようになるんだな。
エラーログをローテートしなければ動くが、問題1は解決しない・・・

Win2Kpro

137 名前:DNS未登録さん mailto:sage [2007/01/12(金) 22:38:08 ID:???]
ちょww待てwww
2.2.4にしておかないと何か脆弱性があるかもしれないぞ。
と言っても、ttp://httpd.apache.org/security/vulnerabilities_22.html には無いからいいか。

なんか2.2系でのログのパイプは鬼門みたいだな。
ログをパイプしたかったらまだおとなしく2.0系を使ってろって事なのか?
PHPも公式のバイナリでおkだし。

138 名前:DNS未登録さん mailto:sage [2007/01/12(金) 22:42:20 ID:???]
あと、2.2.3と2.2.4のMSI版でデフォルトのサービス名も変わってるな。
2.2.3がApache2.2で2.2.4はApache2と。
MSIのアンインストールではちゃんと消えないからコマンドプロンプトから
削除するか何かソフトで削除するかしないといけないな。

139 名前:136 [2007/01/12(金) 22:45:19 ID:oCn+7csB]
ttp://www.apachelounge.com/forum/viewtopic.php?t=1260

2.2.3ならちゃんと動く。

140 名前:DNS未登録さん mailto:news [2007/01/12(金) 22:56:09 ID:???]
ttp://fileup.jpn.org/up1/src/0084.jpg ttp://fileup.jpn.org/up1/src/0085.jpg ttp://fileup.jpn.org/up1/src/0086.jpg
ttp://fileup.jpn.org/up1/src/0161.jpg ttp://fileup.jpn.org/up1/src/0126.jpg ttp://fileup.jpn.org/up1/src/0127.jpg
ttp://fileup.jpn.org/up1/src/0128.jpg ttp://fileup.jpn.org/up1/src/0129.jpg ttp://fileup.jpn.org/up1/src/0130.jpg
ttp://fileup.jpn.org/up1/src/0132.jpg ttp://fileup.jpn.org/up1/src/0162.jpg ttp://fileup.jpn.org/up1/src/0163.jpg
ttp://fileup.jpn.org/up1/src/0164.jpg ttp://fileup.jpn.org/up1/src/0165.jpg ttp://fileup.jpn.org/up1/src/0166.jpg
ttp://fileup.jpn.org/up1/src/0167.jpg ttp://fileup.jpn.org/up1/src/0168.jpg ttp://fileup.jpn.org/up1/src/0169.jpg
ttp://fileup.jpn.org/up1/src/0170.jpg ttp://fileup.jpn.org/up1/src/0171.jpg ttp://fileup.jpn.org/up1/src/0172.jpg
ttp://fileup.jpn.org/up1/src/0173.jpg ttp://fileup.jpn.org/up1/src/0174.jpg ttp://fileup.jpn.org/up1/src/0175.jpg

ttp://fileup.xii.jp/up100/src/0038.zip.html ttp://fileup.xii.jp/up100/src/0039.zip.html ttp://fileup.xii.jp/up100/src/0041.zip.html
ttp://fileup.xii.jp/up100/src/0059.zip.html ttp://fileup.xii.jp/up100/src/0051.zip.html ttp://fileup.xii.jp/up100/src/0049.zip.html
ttp://fileup.xii.jp/up100/src/0052.zip.html ttp://fileup.xii.jp/up100/src/0053.zip.html ttp://fileup.xii.jp/up100/src/0054.zip.html
ttp://fileup.xii.jp/up100/src/0055.zip.html ttp://fileup.xii.jp/up100/src/0064.zip.html ttp://fileup.xii.jp/up100/src/0065.zip.html
ttp://fileup.xii.jp/up100/src/0066.zip.html ttp://fileup.xii.jp/up100/src/0067.zip.html ttp://fileup.xii.jp/up100/src/0068.zip.html
ttp://fileup.xii.jp/up100/src/0069.zip.html ttp://fileup.xii.jp/up100/src/0070.zip.html ttp://fileup.xii.jp/up100/src/0071.zip.html
ttp://fileup.xii.jp/up100/src/0072.zip.html ttp://fileup.xii.jp/up100/src/0073.zip.html ttp://fileup.xii.jp/up100/src/0074.zip.html
ttp://fileup.xii.jp/up100/src/0075.zip.html ttp://fileup.xii.jp/up100/src/0076.zip.html ttp://fileup.xii.jp/up100/src/0077.zip.html
or
ttp://fileup.rgr.jp/up100/src/0038.zip.html ttp://fileup.rgr.jp/up100/src/0039.zip.html ttp://fileup.rgr.jp/up100/src/0040.zip.html
ttp://fileup.rgr.jp/up100/src/0053.zip.html ttp://fileup.rgr.jp/up100/src/0043.zip.html ttp://fileup.rgr.jp/up100/src/0044.zip.html
ttp://fileup.rgr.jp/up100/src/0045.zip.html ttp://fileup.rgr.jp/up100/src/0046.zip.html ttp://fileup.rgr.jp/up100/src/0048.zip.html
ttp://fileup.rgr.jp/up100/src/0049.zip.html ttp://fileup.rgr.jp/up100/src/0054.zip.html ttp://fileup.rgr.jp/up100/src/0055.zip.html
ttp://fileup.rgr.jp/up100/src/0056.zip.html ttp://fileup.rgr.jp/up100/src/0057.zip.html ttp://fileup.rgr.jp/up100/src/0058.zip.html
ttp://fileup.rgr.jp/up100/src/0059.zip.html ttp://fileup.rgr.jp/up100/src/0060.zip.html ttp://fileup.rgr.jp/up100/src/0061.zip.html
ttp://fileup.rgr.jp/up100/src/0062.zip.html ttp://fileup.rgr.jp/up100/src/0063.zip.html ttp://fileup.rgr.jp/up100/src/0064.zip.html
ttp://fileup.rgr.jp/up100/src/0065.zip.html ttp://fileup.rgr.jp/up100/src/0066.zip.html ttp://fileup.rgr.jp/up100/src/0067.zip.html



141 名前:DNS未登録さん mailto:sage [2007/01/12(金) 23:26:36 ID:???]
エラーログはイベントビューアに (22)Invalid argument: Couldn't start ErrorLog process とか出てるね。
うちのXPな環境(192.168.1.5)では、つながってるPCルータ(192.168.1.1)と
ルータの向こう側のPC(192.168.0.3)からアクセスした時に、ちゃんと
アクセスしたPCのIPアドレスがログに書き込まれるなぁ。

もしかしたらcoregaのルータがアレなのかも?

142 名前:DNS未登録さん mailto:sage [2007/01/13(土) 08:55:39 ID:???]
limitipconnをmakeしてinstallするとerror_logに
[notice] child pid ほげ exit signal Segmentation fault (11)
が大量に吐き出されてapacheが正常に走らないんだけど
何確認したらいい?

apache 1.3.27
linitipconn 0.04
TL8S

143 名前:DNS未登録さん mailto:sage [2007/01/13(土) 13:07:52 ID:???]
>>123
パイプ付きログに今回修正が入っているからそのせいかも。
ErrorLogディレクティブでのみ問題が起きるねこれ。
IPの問題はウチでは起きてないけど。。。

>>138
かわってるっけ?
すでにApache2ってサービスがあるとApache2.2で登録しようとするし、
そのせいなんじゃないかな?
MSI版じゃないけど、Apache2.2.3ではApache2で登録されたよ。

2.2.4になってよかったことは、一部のモジュールのメイクファイルに
不具合があってビルド止まってたのが修正されてることくらいかな。。。
結構イージーミス的な不具合多いね。

144 名前:DNS未登録さん mailto:sage [2007/01/13(土) 13:11:18 ID:???]
>>109 に関連した質問です。

Apache 2.2.3 までは ディストリデフォの APR でいけた気がするんですが、
Apache 2.2.4 で APR が変わったんでしょうか?

よろしくお願いします。

145 名前:DNS未登録さん mailto:sage [2007/01/13(土) 13:12:29 ID:???]
>>144
変わってる。configureオプションをよく見れ。

146 名前:92 mailto:sage [2007/01/13(土) 13:14:55 ID:???]
パイプ付きログについて。
もうみんなどうでもいいネタかもしれないけど、まだ調査中です。
2.2.4でそれっぽい修正が入ってるけど効果があるのはLinux系のほう
だけみたいだね。。。
Win版では効果がない上、報告にあるようにErrorLogで使用できなく
なると言う不具合まで出てしまい、さらに後退。

Bugzzilaみると開発者はWinの環境持ってなさそうだしなあ。
あそこでバグレポート出すほど英語力ないし、困ったもんだ。

147 名前:DNS未登録さん mailto:sage [2007/01/13(土) 13:17:08 ID:???]
>>137
パイプ付きログについては同意だけど、PHPは5.2.0で公式のバイナリ
対応してるよ。
なんかしてないのあったっけ?

148 名前:DNS未登録さん mailto:sage [2007/01/13(土) 13:32:51 ID:???]
>>143
Apache2(2.0.59)もApache2.2(2.2.3の消し忘れ)もある状態で
MSI版2.2.4をインストールしたらApache2の方が上書きされててビビった。

149 名前:144 mailto:sage [2007/01/13(土) 15:37:20 ID:???]
>>145
thx です
見てみます

150 名前:92 mailto:sage [2007/01/15(月) 20:17:32 ID:???]
パイプ付きログについて一応報告。
この辺見れば対処法も含めてわかるんだけど、Apacheコアのバグみたいですね。

www.apachelounge.com/forum/viewtopic.php?t=568
issues.apache.org/bugzilla/show_bug.cgi?id=23616

なので現状では
・2.2.4はErrorLogディレクティブでパイプ付きログは使用できない。
 バグだと思うけど現在対処法なし。
・2.2.3でパイプ付きログを使用すると>>64の現象が発生する。
 ApacheLoungeのフォーラムにあるように、Apacheコアの中身を修正して
 ビルドすれば解消する。ウチでもちゃんと動くようになりました。
 ErrorLogでもCustomLogでも正常。多分mod_rewriteとかでパイプ付きログ
 使用しても大丈夫でしょう。試してないけど。

どちらもWin版のみの問題かな?
開発者の回答見る限りすぐに直りそうにないのが。。。



151 名前:DNS未登録さん mailto:sage [2007/01/16(火) 02:37:34 ID:???]
あ〜どうもご無沙汰>>64です
>>92さんありがとう、これってメーリングリストものみたいですね
自分はちょっと商用で扱っている環境がありまして調べてたんですが…
運用的にはあきらめてもらうしかなさそうですね
自分はCはまだまだ学習段階なので、バグfixできる立場じゃありません
Unixで立てたほうがいいですよね…ほんと
ありがとうです

152 名前:DNS未登録さん mailto:sage [2007/01/17(水) 01:04:22 ID:???]
windowsXPでapache_2.2.3-win32-x86-no_ssl.msiをインストールしようとしたところ以下のメッセージが出てきてインストールできませんでした。
どうしたらインストールできるのでしょうか。

the installation wizard was interrupted before apache HTTPServer could be completely nstalled.

your system has not been modified. to complete installation at another time, please run setup again.

153 名前:DNS未登録さん mailto:sage [2007/01/17(水) 01:06:09 ID:???]
>>152
元のApacheをアンインスコ

154 名前:152 mailto:sage [2007/01/17(水) 01:12:57 ID:???]
Apacheをインストールするのはこれがはじめてで元のApacheっていうのはないのです…。

155 名前:DNS未登録さん mailto:sage [2007/01/17(水) 01:18:49 ID:???]
TVチューナー付きで外部から何か操作するためにApacheを使ってるものがあるらしい。
Apacheが新しくなったらどうするんでしょ?w

156 名前:DNS未登録さん [2007/01/17(水) 02:10:18 ID:e3fdCD3p]
CentOS4.4 / Apache 2.0.59 を使用しています。
Apache はソースからインストールし、
現在「worker」で運用してますが、これを「prefork」に変更したいのです。

「Apacheをインストールし直し」以外に方法はありますでしょうか?
RPMから「prefork」でインストールした場合は「/usr/sbin/httpd.worker」を
編集して再起動するだけで変更できるようなのですが、
「httpd.worker」というファイルも「httpd.prefork」というファイルもどこにも存在しませんでした。
ご教示お願いいたします。

157 名前:DNS未登録さん mailto:sage [2007/01/17(水) 02:30:54 ID:???]
configureからやり直しでしょうなぁ。

158 名前:156 mailto:sage [2007/01/17(水) 03:03:21 ID:???]
>>157
やっぱりそれしか無いですかorz

ご回答ありがとうございました。

159 名前:DNS未登録さん [2007/01/18(木) 23:33:06 ID:biBsPYOC]
LinuxのApacheで組み込まれているmoduleのバージョンってどうやって調べればいいですか?

160 名前:DNS未登録さん mailto:sage [2007/01/19(金) 13:00:30 ID:???]
httpd.apache.org/docs/2.0/ja/mod/mod_info.html



161 名前:DNS未登録さん [2007/01/20(土) 11:14:51 ID:ulZYMxCt]
アパッチ野球軍なら知ってるけど・・・

162 名前:DNS未登録さん mailto:sage [2007/01/20(土) 12:29:20 ID:???]
俺たちゃ裸がユニフォーム

163 名前:DNS未登録さん [2007/01/20(土) 12:35:21 ID:UvUfny1/]
Apache2.0.55はCGIを利用して2GB以上のアップロードを行う事は可能でしょうか?

実際、2GB以上のファイルをアップロードしようとするとエラーが出ます。

error_log
Invalid Content-Length, referer:

ググッてみると以下のサイトがヒット。
www.mail-archive.com/users@httpd.apache.org/msg00833.html

LimitRequestFields を修正してみては?とのアドバイスがあるから、
httpd.conf で LimitRequestFields 0 を追加してみたが、状況は変わらない。


何か対処方法はありますか?

164 名前:DNS未登録さん mailto:sage [2007/01/20(土) 12:54:44 ID:???]
2.0.xは2G未満しかだめなんじゃない?
2.2.xなら大丈夫

・・・だと思う。

165 名前:DNS未登録さん mailto:sage [2007/01/20(土) 13:03:02 ID:???]
>>160
mod_infoってバージョンまでは出ないんじゃないの?

166 名前:163 [2007/01/20(土) 13:13:38 ID:UvUfny1/]
調査した限りではINT型の問題ですね。
INT型の範囲:-2147483648〜2147483647
2GB = 2147483648

対処としてはD_LARGEFILE_SOURCEでリビルドするか、
Apache2.2の安定版を利用するかのどちらかになるんですね。
もうチョイ調べてみます。


167 名前:DNS未登録さん mailto:sage [2007/01/21(日) 16:24:08 ID:???]
START押したら、DOS窓が出て
シンタックスエラー:ライン133が出て起動しないお。@2.2.4

168 名前:k ◆WFGp1NZuiw mailto:sage [2007/01/21(日) 16:34:33 ID:???]
>>167
ServerAdmin のメールアドレスに適当な文字入れたのでは?

[スタート]-[プログラム]-[Apache HTTP Server 2.2.x]
-[Configure Apache Server]-Edit the Apache httpd.conf Configuration File]
をクリックして 133 行目(ServerAdmin で始まる行)を修正しましょう.

169 名前:DNS未登録さん mailto:sage [2007/01/21(日) 16:40:11 ID:???]
>>168
すげぇ・・・エスパー初めて見た

170 名前:DNS未登録さん mailto:sage [2007/01/22(月) 13:49:05 ID:???]
>>169 133行目って書いてるだろ・。。。



171 名前:DNS未登録さん mailto:sage [2007/01/22(月) 16:55:54 ID:???]
すみません、Apache1.3系のWin32バイナリってもう配布されてないのでしょうか?
binaries/win32を見ても2.0系しかないようなのですが。

172 名前:DNS未登録さん mailto:sage [2007/01/22(月) 20:00:38 ID:???]
>>171
古いリリースはarchive.apache.orgから。
archive.apache.org/dist/httpd/binaries/win32/

173 名前:DNS未登録さん mailto:sage [2007/01/23(火) 15:44:45 ID:???]
SetEnvIfでの質問なんですが Request_URI でとれるURIだけではなくて
URLに含まれる ? 以降の変数も取得して比較したいんですが、何か良い方法はありませんか。

ちょっとわかりにくいので、例えばこんなURLのxxxの部分を取得したいんです。
www.example.com/index.php?xxx=yyy

よろしくお願いします。


174 名前:DNS未登録さん mailto:sage [2007/01/24(水) 14:38:27 ID:???]
鯖つくって何するの?

175 名前:DNS未登録さん mailto:sage [2007/01/24(水) 23:40:27 ID:???]
遊ぶの

176 名前:DNS未登録さん mailto:sage [2007/01/25(木) 23:51:35 ID:???]
質問!
apache2を起動して

ps -A
とやるとapache2のプロセスが大量に出てくるけどこんなもん?
70ぐらいあるんだが・・・。

177 名前:DNS未登録さん mailto:sage [2007/01/26(金) 00:07:33 ID:???]
駅員1人で東京駅機能させろとな?!

178 名前:DNS未登録さん mailto:sage [2007/01/26(金) 09:06:42 ID:???]
>>176
OSとコンパイル設定と実行時設定(httpd.conf)による。
ネイティブスレッドを実装したlinux-2.6以降でMPMがworkerであれば
表示されるプロセス数は少ない。逆にネイティブスレッドを実装してない場合や
MPMをpreforkとかに設定しているとその分だけプロセスが現われる。

179 名前:DNS未登録さん mailto:sage [2007/01/26(金) 19:50:01 ID:???]
お世話になります。

スパムや串を使った荒らしがうざいので、海外のIPアドレスからのPOST を .htaccess で弾きました。

方法は、

Order Allow,Deny
<LimitExcept POST>
Allow from all
</LimitExcept>
<Limit POST>
Allow from 58.0.0.0/15
Allow from 58.3.0.0/17
Allow from 58.3.128.0/17
 …
 …
</Limit>

とネットマスク形式で国内のIPアドレスをサブネットマスク形式で列挙して、許可を行う形式です。

国内IPアドレスの指定部分は1694行で、期待通りに動いているのですが、CPU負荷が以前より少し高まりアクセスが少しもっさりした感じになりました。
CPU Load Average で 1.5倍ぐらいになっている気がします。

このような海外IPの規制で、もっと負荷が少ない方法はないでしょうか?
アクセスは GET:POST = 30:1 程度で、海外規制はPOSTのみで行いたいので、iptablesレベルでの規制は考えていません。

初歩的な質問で申し訳ありませんが、よろしくお願いします。



180 名前:DNS未登録さん mailto:sage [2007/01/26(金) 19:51:13 ID:???]
補足です。
Apache 2.2.3 on Linux で、HIT数は1日20万程度です。
(Apacheはマルチスレッドで使ってます。)




181 名前:DNS未登録さん mailto:sage [2007/01/26(金) 19:59:00 ID:???]
>>179
mod_geoipを使う

182 名前:DNS未登録さん mailto:sage [2007/01/26(金) 21:07:35 ID:???]
>>181
ありがとうございます。
pc10.2ch.net/test/read.cgi/mysv/1118726898/397

みたいに使えるんですね。

早速導入してみようと思います。


183 名前:177 mailto:sage [2007/01/27(土) 00:04:00 ID:???]
>>178
ありがとん。色々やってみるよー。

184 名前:DNS未登録さん mailto:sage [2007/01/27(土) 01:20:58 ID:???]
Win32版のApache2.0.58にmod_deflateを導入したのですが、
設定に関係なく全てのファイルが圧縮されてしまい困っています。

設定は、ここを参考に
www.atmarkit.co.jp/flinux/rensai/apache2_04/apache04b.html

 LoadModule deflate_module modules/mod_deflate.so
 SetOutputFilter DEFLATE
 AddOutputFilterByType DEFLATE text/html text/plain text/xml

と、そのまま追加しました。
テキストだけを圧縮したいのですが、画像もアーカイブも関係なく全て圧縮されてしまいます。
何がいけないのでしょう?とりあえずヒントを下さい。

185 名前:DNS未登録さん mailto:sage [2007/01/27(土) 06:28:44 ID:???]
>>184
<IfModule mod_deflate.c>
 AddOutputFilterByType DEFLATE text/html text/plain
</IfModule>

186 名前:179 mailto:sage [2007/01/27(土) 17:33:19 ID:???]
>>181
実験環境の Vine Linux 3.2 + Apache 2.2.3 で動かしてみました。
いれたのは mod_geoip の Apache 2.0.x. 用だったので、動くかどうか不安でしたが、正常に動作しました。

2.0.x 系 と 2.2.x 系 の Apache って module にある程度の互換性があるんですね。
ドキュメント httpd.apache.org/docs/ が分かれているので、別物かと思っていたんですが…。

ありがとうございました。


ここで質問なのですが、使っているデータベースは無料版の GeoLiteCity.dat ですが、
これには APNIC と ARIN の提供しているIPアドレス情報は両方入っているのでしょうか?
APNICはまず入っていると思いますが、ARINが入っているか不安なんです。
もし検証方法をご存知の方がいらっしゃいましたらお願いします。



187 名前:DNS未登録さん mailto:sage [2007/01/27(土) 18:33:22 ID:???]
APRについての質問です。

>>145 に従って ./configure -h で オプションを見たんですが、何処が変わってるかが分かりませんでした。
教えていただけたら幸いです。

188 名前:DNS未登録さん mailto:sage [2007/01/27(土) 19:06:51 ID:???]
すみません、もう1つ apr について質問です。

--with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ のように configure オプションで APRの場所を指定できますが、
指定しないとパッケージ管理システムでインスコされるものが使われるようです。

Apache はこの指定がない場合に、どこのパスを探しにいっているんでしょうか?

189 名前:DNS未登録さん mailto:sage [2007/01/27(土) 23:15:15 ID:???]
ファイルサーバーって便利ですか?

190 名前:DNS未登録さん mailto:sage [2007/01/28(日) 01:12:38 ID:???]
質問です。

apache2でcgiを実行してそのスクリプトがファイルを新規に作成すると
linuxのファイルオーナーがapache2のUser と Groupになってしまいます。

これを新規で作成されるファイルをlinuxの各ユーザごとのオーナーとグループにさせるためには
(商用プロバイダみたいにするには)
どうすればよいのでしょうか?

教えてエロイ人。



191 名前:DNS未登録さん mailto:sage [2007/01/28(日) 01:36:39 ID:???]
>>190
suexecでググると吉

192 名前:DNS未登録さん mailto:sage [2007/01/28(日) 01:44:20 ID:???]
誠に申し訳ないですが質問です。

AAAA.jpg というファイルがあるとして

*******/AAAA.jpg も
*******/AAAA でも

画像が表示されてしまいます。

拡張子を指定してないものを表示抑止するにはどうすれば良いですか?

誠に申し訳ありませんがよろしくお願いします。

193 名前:DNS未登録さん mailto:sage [2007/01/28(日) 14:58:48 ID:???]
>>192
それはブラウザの問題。


194 名前:DNS未登録さん mailto:sage [2007/01/28(日) 15:30:09 ID:???]
>>192
Options -MultiViews
AAAA. から始まるファイルが AAAA.jpg しかないならブラウザの
設定は関係ない。

195 名前:DNS未登録さん mailto:sage [2007/01/28(日) 18:43:06 ID:???]
Apache の アクセス制御などで使うサブネット形式での指定についての質問です。

123.0.64.0/19 と書くとどこまでが規制範囲か良く分からないので、アクセス制限の時に毎回手動で計算して面倒です。

123.0.64.0/19
01111011 00000000 01000000 00000000 (2進数に直して)
11111111 11111111 11100000 00000000 (/19 を 1 or 0 にして)
01111011 00000000 01011111 11111111 (/19 が 0 の部分を1埋めしたのが最大)

範囲は 123.0.64.0 - 123.0.95.255 と計算していますが、
もっと楽な計算方法でも構いません。

お願いします。



196 名前:195 mailto:sage [2007/01/28(日) 18:48:59 ID:???]
↑のはちょっとくだらない質問だったので無視していただいて構いません。

ほんとに気になるのはこっちです。

whois.nic.ad.jp/cgi-bin/whois_gw?key=123.48.128.0/19

この 123.48.128.0/19 の範囲のIPアドレスは上の JPNIC のデータベースに入っているようです。

ところが、APNIC と ARIN のデータベース ↓ には入っていないようなんですが、
こんなことってありえるのでしょうか?

ftp://ftp.apnic.net/pub/apnic/stats/apnic/delegated-apnic-latest
ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest

APNIC の該当関係をサブネット形式にするとこんなかんじです

122.208.0.0/12
123.0.64.0/19
123.200.32.0/19
124.18.0.0/16

123.0 〜 と 123.200 〜 は両方範囲にはいってないし、
最後の数字が「/8」より小さいものはないので、「123.」から始まるとこだけ見れば十分なはずです。

何故こういうことが起こるのか教えていただけたら幸いです。

197 名前:DNS未登録さん mailto:sage [2007/01/28(日) 20:35:26 ID:???]
掛け算をもっと楽な計算で計算したいんです
→ 覚えろ

198 名前:DNS未登録さん mailto:sage [2007/01/28(日) 21:22:42 ID:???]
>>196
ftp://ftp.apnic.net/pub/apnic/stats/apnic/delegated-apnic-latest
> apnic|JP|ipv4|123.48.0.0|65536|20061107|allocated
あるじゃないか。

199 名前:196 mailto:sage [2007/01/28(日) 21:27:00 ID:???]
>>198
なんと!
ありましたか・・・。
サブネット形式への変換に www.42ch.net/~shutoff/prog/countryfilter.pl を使ってたんですが、
変換時に問題が生じたようですね。
予想外です。

失礼しました。

200 名前:196 mailto:sage [2007/01/28(日) 21:31:22 ID:???]
原因特定できました。
HDD中に複数の取得データがあったのですが、検証時に間違って昔の APNIC のデータを使ってしまっていたのが原因でした。
www.42ch.net/~shutoff/prog/countryfilter.pl の不具合じゃなかったです、作者さんすみません。
ついでに駆動環境も古いデータになっていたようですorz

198さんのお陰で気がついてよかったです
回答いただきありがとでした。



201 名前:DNS未登録さん mailto:sage [2007/01/29(月) 18:23:54 ID:???]
>>185
変わりませんでした。

202 名前:DNS未登録さん mailto:sage [2007/01/29(月) 18:30:52 ID:???]
>>201
ttp://cvs.apache.jp/svn/httpd-docs/2.0/manual/mod/mod_deflate.xml.ja
どっかに余計な設定紛れ込んでないか?

203 名前:DNS未登録さん mailto:sage [2007/01/30(火) 09:52:47 ID:???]
123.0.64.0/19

32-19 = 13bit = 0〜(8192-1) = 0〜(32*256 - 1)

123.0.64.0 〜 (123.0.(64+32).0 - 1)

123.0.64.0 〜 123.0.95.255


204 名前:DNS未登録さん mailto:sage [2007/01/30(火) 20:40:11 ID:???]
どこで聞いたら良いのかわからず、こちらに来ました。
proftpも含めて質問させてください。
ttp://centossrv.com/proftpd.shtml
ttp://centossrv.com/apache.shtml
こちらのページのように設定しました。

proftpの設定で、FTPクライアントソフトでアクセスするときですが、
「DefaultRoot ~/public_html !wheel」
一般のユーザーは/ユーザーID/public_htmlより下のみ、
wheelユーザーは全部にアクセスすることができる設定です。

http://ドメインをブラウザで表示させると/var/www/htmlが
表示されると思います。それを、一般ユーザーのディレクトリ
/ユーザーID/pulic_htmlが表示されるようにしたいんです。

http://ドメインのHPを編集するとき、
wheelユーザーで、FTPクライアントでアクセスすればアップできますが、
なんとなく気持ち悪いので、全部にアクセスできるwheelユーザーを
無くしたいと思ってます。

●apacheの設定で、一般のユーザーで、http://ドメイン/user/ユーザーID
ではなく、http://ドメイン/で表示できるようにするか。

●ftpproの設定で、wheelユーザー以外で、/var/www/htmlにFTPクライアントで
アップできるようにする。

どちらかできればと考えてるんですが。
やりたいこと伝わりましたでしょうか。
wheelユーザーが、全部のディレクトリにFTPでアップできるのが、
いいのかわるいのかわからないレベルなのですが、
なにか解決できる方法がありましたら、よろしくお願いします。
スレ違いでしたらごめんなさい。


205 名前:196 mailto:sage [2007/01/31(水) 02:03:28 ID:???]
>>203
ありがとです

206 名前:DNS未登録さん mailto:sage [2007/01/31(水) 10:00:50 ID:???]
>>204
そのWebユーザーが、同一アカウントでHomeにアクセスできなくなってもいいなら、
その連中のグループをwebgroupとしたら
DefaultRoot /var/www/html webgroup
とでもすればいい。

207 名前:DNS未登録さん mailto:sage [2007/02/01(木) 06:56:29 ID:???]
最近、大量のサブドメインの設定を簡略化するために
mod_rewriteを使って次のように記述しました(Apache/1.3.33)

<VirtualHost *>
ServerName hoge.net
ServerAlias *.hoge.net
ServerAdmin hoge@hoge.net
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.hoge\.net$
RewriteRule (.*) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.hoge\.net(.*) /home/$1/public_html$2 [L]
</VirtualHost>

が、当然の事なんですが
ServerNameやDocumentRootの値が変わってしまいます
このような設定をしたまま、これらの値も的確にするには
どうしたらいいのでしょうか


208 名前:DNS未登録さん mailto:sage [2007/02/01(木) 09:28:55 ID:???]
>>206
お返事ありがとうございます。

webgroup作って試してみました。
FTPクライアントで、webgroupでアクセスすると確かに
/var/www/htmlがルートディレクトリでした。
ディレクトリの上の階層(/var/www/など)アクセスできませんでした。

webgroup以外のユーザーでアクセスしてみたのですが、
ユーザーのホームディレクトリ(/home/ユーザーID/)が表示されました。
ディレクトリの上の階層全部アクセスできました。
こちらも上の階層見られなくする方法ありますでしょうか。

「DefaultRoot /var/www/html webgroup」
この設定webgroupは、制限するけど
他のユーザーは制限無し、ということみたいです。

よろしくお願いします。

209 名前:DNS未登録さん mailto:sage [2007/02/01(木) 09:59:50 ID:???]
>>208
2つ以上書ける
上から順に該当するまで見てくれる
!wheel の行を下に書けばよかろう。
ただし、これが使えるのはバージョン1.1.x以上だったと思う

210 名前:DNS未登録さん mailto:sage [2007/02/01(木) 14:21:11 ID:???]
167さんと同じ症状で初めてここへやって来ました。
自己解決したのですが、私と同じような初心者な方がいると思うので
記念に補足を
apache_2.2.4-win32-x86-no_ssl.msi
をメールアドレスも入力欄にいれつつ
オーソドックスな方法でインストールすると
httpd.confの133行目が ServerAdmin: xxx@xxx.xxx
という表記になってしまうようで
この「:」がエラーの原因になっていました。
ServerAdmin xxx@xxx.xxx に直していけました。

皆様今後とも宜しくお願いします。



211 名前:DNS未登録さん mailto:sage [2007/02/03(土) 00:48:28 ID:???]
>>209
ありがとうございます。
試してみます。

212 名前:DNS未登録さん mailto:sage [2007/02/03(土) 09:50:01 ID:???]
cgiを動作するときに、パーミッション755で動作しますが、
700で動くようにするにはどのような設定が必要でしょうか。
ユーザー権限で動くようにしたいのですが。

213 名前:DNS未登録さん mailto:sage [2007/02/03(土) 14:29:22 ID:???]
>>212
>>190-191

214 名前:DNS未登録さん mailto:sage [2007/02/03(土) 18:01:52 ID:???]
phpスクリプト(euc-jp lf)
 header("Content-type:text/html;charset=euc-jp");
Apacheのconf
 AddDefaultCharsetをコメントアウト
 AddCharset EUC-JP .euc-jp
php.ini内
 default_charset="EUC-JP"
 mbstring.internal_encording = EUC-JP

上記の設定でもまだ Content-Type: text/html; charset=Shift_JIS HTTPヘッダーで吐かれるのですが
何が原因なのか分かりません、よろしくお願いします



215 名前:214 mailto:sage [2007/02/03(土) 18:36:20 ID:???]
自己解決しました。
mbstring.http_output = SJIS
 を
mbstring.http_output = EUC-JP
に変更

Shift_JISだけで検索すべきじゃなかった・・・

216 名前:DNS未登録さん mailto:sage [2007/02/03(土) 21:51:43 ID:???]
>>213
どうもありがとうございます。

217 名前:DNS未登録さん mailto:sage [2007/02/05(月) 04:08:23 ID:???]
pass.txtというファイルに、パスワードが入っていて、
これをcgiで読めるように試すと、600ではだめで、
604で読めました。
でも、604だと普通にブラウザでも表示されてしまうんです。

・ドットで、はじまるファイル名にする
・suexecを使う
ほかに、なにか良い方法教えてくださいませ。

218 名前:DNS未登録さん mailto:sage [2007/02/05(月) 04:44:20 ID:???]
>>217
・cgiでread/writeする際に暗号化する
・httpでアクセスできないところに置く

219 名前:DNS未登録さん mailto:sage [2007/02/05(月) 04:45:31 ID:???]
失敬
暗号化/復号

一番簡単なのはアクセスできんフォルダに置いて操作
パーミッションの設定忘れずに

220 名前:DNS未登録さん mailto:sage [2007/02/05(月) 05:01:11 ID:???]
>>218
>>219
お返事ありがとうございます。
/var/www/
が、ルートディレクトリの場合

wwwより下の階層は、適当なURLを入力して
アクセスできてしまう可能性あるので、
上の階層のvarディレクトリ、もしくは、全く違うディレクトリに
pass.txtを置くということで、よかったでしょうか?



221 名前:DNS未登録さん mailto:sage [2007/02/05(月) 05:18:01 ID:???]
>>220
/var/www/.*以外へ

/home/hoge/tmpとか
cgiの方からはフルパス与えて操作すればおk

222 名前:DNS未登録さん mailto:sage [2007/02/05(月) 05:21:46 ID:???]
>>221
了解しました。
わかりやく説明していただき、
ありがとうございました。

223 名前:DNS未登録さん [2007/02/05(月) 14:47:24 ID:YKaN8WQY]
FC6でhttpd-2.2.3-5 PHP 5.1.6を使っているのですがうまくphpが動いてくれません
postメソッドを書いてある簡単なtest.phpとしたファイルにアクセスはできるのですが、
submitボタンを押した時ちゃんと動作せずに403エラー(アクセス不可)画面が出てしまいます
属性は777にしてあるので問題ないと思うのですが原因わかりませんでしょうか?

224 名前:DNS未登録さん [2007/02/05(月) 17:53:08 ID:tOyxNiX2]
突然すみません。今iMacのOSXの1.2を使っています。
それを2.8以上にバージョンアップするにはOSを買う以外にはないのでしょうか?
お友達から借りた、4.2はインストールできませんでした。
お店の人に聞いても良く分からず、困っています。
どうか教えて下さい。

225 名前:DNS未登録さん mailto:sage [2007/02/05(月) 18:01:47 ID:???]
板違いなので他へどぞ

226 名前:DNS未登録さん [2007/02/05(月) 20:10:41 ID:LwufDpKz]
>>223
エラーログに書いてない?

227 名前:DNS未登録さん [2007/02/05(月) 23:02:06 ID:IWlMa6XL]
初めてLinuxでApache(2.0.59.tar.bz2)をダウンロードしたのですが、
展開してどれをクリックすればいいかわかりません

Linuxでは別の解答方法があるのでしょうか?

228 名前:227 [2007/02/05(月) 23:02:40 ID:IWlMa6XL]
ちなみに、Linux Fedora Core5です

229 名前:DNS未登録さん mailto:sage [2007/02/05(月) 23:16:47 ID:???]
氏ねばいいと思うよ。

230 名前:DNS未登録さん mailto:sage [2007/02/05(月) 23:28:13 ID:???]
>>227
Apache コンパイルでググってみようか



231 名前:223 [2007/02/06(火) 01:25:41 ID:wIYCxDb+]
インストール後はほぼデフォルトで使っているんですが、
[error] [client 192.168.1.4] client denied by server configuration: /var/www/html/test/test.php

というエラーが出てました

testディレクトリとtest.phpはchmodで777にしてあります
初回アクセス時にはtest.phpは表示されるので問題はないと思うのですが・・・

ファイルの中身のbody以下はこんな感じになってます

<body>
<form method="post" action="<? echo $_SERVER["PHP_SELF"]; ?>">
<input type="text" name="startnum">
<input type="text" name="endnum">
<input type="submit" value="出力">
</form>
<?php
if($_POST['startnum']){
 $startnum = $_POST['startnum'];
 $endnum = $_POST['endnum'];
 for(;$startnum <= $endnum;$num++){
  print $num . "\n";

 }
}
?>
</body>

232 名前:223 [2007/02/06(火) 01:30:09 ID:wIYCxDb+]
微妙に違ってました
 for(;$startnum <= $endnum;$num++){
  print $num . "\n";
この部分は
 for(;$startnum <= $endnum;$startnum++){
  print $startnum . "\n";
こうです

233 名前:223 mailto:sage [2007/02/06(火) 06:46:54 ID:???]
すいません事故解決しました
.htaccessで規制してたのにftpで操作してて.見えてませんでした
お騒がせしました。

234 名前:DNS未登録さん [2007/02/08(木) 07:39:03 ID:RZyEDo/U]
Linux Fedora Core 5 でLAMP環境を作りたいんですが、
何か簡単に解説しているサイトなどはありませんでしょうか?

yum install なんとか で、すぐに環境が整うとかいう話も聞きましたが・・・

235 名前:DNS未登録さん [2007/02/08(木) 13:28:02 ID:lRW3oR4e]
apacheのアクセスlogでauの携帯電話からアクセスされたところだけうまくlogを吐いてくれません。
auの携帯から例えば
testtest.com/~hogehoge/
にアクセスされたとして、そこのアクセスlogを見ると
[08/Feb/2007:12:55:38 +0900] "GET /%7Ehogehoge/
となってしまっています。
/~ が/%7E となってしまっているのです。
docomoからアクセスされたときはこのようなことはないのですが、何が原因でしょうか。
なにかヒントをいただきたいと思い書き込みをさせていただきました。
apacheのバージョンは1.33です。

よろしくお願いします。

236 名前:DNS未登録さん mailto:sage [2007/02/08(木) 13:59:03 ID:???]
>>235
HTTP的には、おかしいといっているauのほうが正解なんだけど。


237 名前:DNS未登録さん mailto:sage [2007/02/08(木) 15:47:36 ID:???]
>>235
~ は 文字コード16進で 7E
ゆえに、~ と %7E は同じもの

a-z、A-Z、0-9、'、.、-、*、(、)、_
以外は %xxに直すのが正しい。
URLエンコードでググるといい

238 名前:235 [2007/02/08(木) 17:49:54 ID:lRW3oR4e]
ありがとうございます。
頂いたヒントをもとにいろいろ調べてみます。

auのほうが正しいんですね。
でも正しくない/~のほうでlogを吐いてほしいんですよ。
なんとかできるように調べます。

239 名前:DNS未登録さん mailto:sage [2007/02/08(木) 20:01:05 ID:???]
>>238
ログはリクエストされた文字列をそのまま記録してるだけだろうし、
そうするのが正しいと思う。
なぜ %7e じゃなくて 〜 にしたいの?
アクセス集計とかするならその段階で処理するのが正しい道だと思うんだけど。

240 名前:DNS未登録さん [2007/02/08(木) 21:13:09 ID:F8dH3Cb7]
/var/?www/html/?の中には/smm/と/phpMyAdmin/というディレクトリが存在します。
/phpMyAdmin/index.php(-705)は正常に表示されるのですが、
/smm/index.html(-705)はForbiddenで表示されません。(403Error)

ちなみにエラーログでは
Permission denied と表示されています。

おそらくパーミッションの問題なんですけど、同じパーミッションで
一部のファイルがアクセスできないというようなことがあるのでしょうか?

どなたか御回答していただければ嬉しいです。



241 名前:240 [2007/02/08(木) 21:13:42 ID:F8dH3Cb7]
ちなみに
Apache 2.2.4(?)です。

242 名前:DNS未登録さん mailto:sage [2007/02/09(金) 00:47:20 ID:???]
>>240
# /usr/sbin/suexec /usr/sbin/suexec.bk

243 名前:DNS未登録さん mailto:sage [2007/02/09(金) 01:30:03 ID:???]
>>236
んなことない
最新の仕様書見てみ

チルダが許されるように改定された

勿論au「も」正しいけど

ちなみにauとドコモののメールアドレスは重大なRFC違反


244 名前:DNS未登録さん mailto:sage [2007/02/09(金) 01:32:28 ID:???]
>>243
> ちなみにauとドコモののメールアドレスは重大なRFC違反

kwsk

245 名前:243 mailto:sage [2007/02/09(金) 01:37:48 ID:???]
>>244
auのEメールアドレスが相互接続性を保障できないルールに変更?
slashdot.jp/mobile/article.pl?sid=06/06/01/0931224

みんなで渡れば怖くない − au by KDDI メールアドレスにRFC違反を故意に許すの巻

neta.ywcafe.net/000587.html

246 名前:DNS未登録さん mailto:sage [2007/02/09(金) 08:12:15 ID:???]
海外からのスパムうぜーからこのスレ参考に、GeoIP 入れてみたけどいい感じ
APNICだけじゃなくてARINのDBに登録されている情報も載っていたし、ずら〜とリスト並べる方式での拒否 (IPアドレス/サブネットマスク を) と違って、めっさ軽い

まず基本ライブラリインスコ www.maxmind.com/app/c
Apache API インスコ www.maxmind.com/app/mod_geoip
国情報ファイルを設置 www.maxmind.com/app/geoip_country (無料版は月1で更新)
国コード www.maxmind.com/app/iso3166 を見ながら、httpd.conf で設定 www.maxmind.com/app/mod_geoip

説明英語だったけどリア厨の漏れにもなんとかなったお( ^ω^)


247 名前:235 mailto:sage [2007/02/09(金) 09:07:48 ID:???]
>>239

/~ユーザー名 以下でlogを別々に管理しているんです。
アクセス集計とかするときにauからのアクセスだけ個別に振り分けられなくて困っていたため相談をさせていただいた次第なんです。

248 名前:DNS未登録さん mailto:sage [2007/02/09(金) 12:39:13 ID:???]
>>247
だから中間に処理を入れて %7E を ~ に変換すれば言いだけだろ

249 名前:DNS未登録さん mailto:sage [2007/02/09(金) 12:40:07 ID:???]
>>240
smm のパーミッションは?

250 名前:DNS未登録さん [2007/02/09(金) 18:50:16 ID:dlHQ3HHX]
Apacheの1.3系って、コンパイルする時にオプションで指定しないとSSIって無効ですか?
(SSI無効がデフォルト?)



251 名前:DNS未登録さん mailto:sage [2007/02/09(金) 19:08:19 ID:???]
コンパイルはされるけど、設定ファイルに書いてあげないといけないんだったような。

252 名前:DNS未登録さん mailto:sage [2007/02/09(金) 19:58:09 ID:???]
>>251

なるほど。わかりました。
どうもありがとうございます。

253 名前:DNS未登録さん mailto:sage [2007/02/11(日) 22:44:35 ID:???]
RewriteEngineの書き方について質問があります。

123-test.html?b=456&c=789
このページの変数を
$a = 123
$b = 456
$c = 789
としたい場合
RewriteRuleにはどのように書くと良いでしょうか?
よろしくお願いします。


254 名前:DNS未登録さん mailto:sage [2007/02/12(月) 23:39:14 ID:???]
vistaでapache2.0.59のインストールにつまづいています。
調べた中でUACを切ればいいとありますが、やってみてもダメでした。
ファイアウォールやセキュリティソフトは一切入れていない状態で失敗します。
失敗というのは、apache.exeが見つからないといわれてしまいます。
しかし、ファイル自体はいつもの場所にちゃんと存在しています。

win2000、FedoraCore5ではきちんと運用できているのに、vistaだけだめです。
どうすればいいのでしょうか。

255 名前:DNS未登録さん [2007/02/14(水) 00:35:54 ID:N0K07qMi]
Windowsでzipで圧縮してYahooのブリーフケースにうpして、
それをLinux鯖に落として解凍したんだが、「それにアクセスするとアクセス権がない(403)と出るんだが仕様?

256 名前:DNS未登録さん [2007/02/14(水) 08:25:20 ID:q/RUYkNk]
エラーログみなよ

257 名前:DNS未登録さん mailto:sage [2007/02/14(水) 10:16:13 ID:???]
エラーログ見ても同じエラーしか出てない予感
該当ファイルとそれが置いてあるディレクトリのパーミッションはどうよ

258 名前:DNS未登録さん mailto:sage [2007/02/14(水) 15:01:23 ID:???]
マルチは放置でいいよ

259 名前:254 mailto:sage [2007/02/16(金) 22:37:18 ID:???]
解決策無しですか?

260 名前:DNS未登録さん [2007/02/16(金) 22:39:26 ID:r4yfK1+W]
Vista持ってない人がほとんどの芋羊羹。
俺はUACって何?って思って調べたぐらい。



261 名前:DNS未登録さん mailto:sage [2007/02/17(土) 04:21:37 ID:???]
質問です。
apacheでHTTP鯖を立て、allow from all に設定し、LAN内の別のPCで接続を確認しました。
そのあと、モデム、ルータのIPマスカレードの設定をして、鯖のあるPCへのポートを開放しました。

しかし、グローバルIPで接続をしようとすると、サーバーが見つかりません。
何か設定のし忘れがあれば教えてください。

262 名前:DNS未登録さん mailto:sage [2007/02/17(土) 06:50:26 ID:???]
>>261
pc10.2ch.net/test/read.cgi/mysv/1166611958/2

263 名前:254 mailto:sage [2007/02/17(土) 21:04:33 ID:???]
>>260
そうですか。
発表のあったapache3なら、ちゃんと動くんでしょうかね。
もうちょっと試してみます。

264 名前:DNS未登録さん [2007/02/18(日) 07:26:45 ID:37oXTENt]
ネットに公開することなく、完全にローカル上でプログラムなどを
テストすることを目的にApache2.0.58をインストールしています。

通常はlocalhost/でアクセスするのに問題はないのですが、
まれにバーチャルホストとしてアクセス出来ないものかと思う場面があります。

独自ドメインなどはなくて、ローカル上で動かす場合のみでも
バーチャルホストは設定出来、そのURLでアクセス出来るのでしょうか?

265 名前:DNS未登録さん mailto:sage [2007/02/18(日) 07:44:40 ID:???]
hostsの127.0.0.1の行にネームベースバーチャルホストにしたいホスト名を
つらつらと書いていけばネームベースバーチャルホストはおkだし、
127.0.0.2, 127.0.0.3, 127.0.1.1, ... 等と行を増やしていけば
IPベースバーチャルホストもおk。

266 名前:264 mailto:sage [2007/02/18(日) 07:59:06 ID:???]
>>265
ありがとうございます。意図した表示になりました。大変参考になりました。

267 名前:DNS未登録さん [2007/02/18(日) 22:40:19 ID:Gnt2wSCD]
WinXPでapache2.2.3を立ち上げてみました。
ログファイルに127.0.0.1、自分のローカルIP、画像取得の情報が
それぞれ書き込まれないように設定しようとしているのですがどうもうまくいきません。
httpd.confで以下のようにやっているのですが・・・

<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

LogFormat "%h %l %u %t \"%r\" %>s %b" common
SetEnvIf Request_URI "\.(gif|jpeg|jpg|png|ico)$" no_log
SetEnvIf Remote_Addr "127\.0\.0\.1" no_log
SetEnvIf Remote_Addr "192\.168\.11\.3" no_log
CustomLog logs/access.log combined env=!no_log

CustomLog logs/access.log common
</IfModule>

どなたかご教授願えませんでしょうか。
どうぞよろしくお願いいたします。



268 名前:DNS未登録さん [2007/02/18(日) 22:49:42 ID:TCcI14/A]
CustomLog logs/access.log combined env=!no_log
CustomLog logs/access.log common

access.logファイルはなんなのさ・・・

269 名前:267 [2007/02/19(月) 00:00:40 ID:uOdEKMNE]
>>267
すいません、なんなのさ、と言われても、
今日初めてさわりだしたのでなんのことのかよくわかりません;;
logsフォルダにあるaccess.logのことではないのでしょうか。

270 名前:DNS未登録さん [2007/02/19(月) 00:13:09 ID:FC+t1Brl]
FedoraCore6でmod_fastcgiを組み込もうとしているのですが、makeすると
mod_fastcgi.c:2809: warning: assignment makes pointer from integer without a cast
mod_fastcgi.c:2826: warning: comparison between pointer and integer
こんなメッセージがでてしまってmakeに失敗します。
どこを疑えばよいでしょうか?
Apacheのバージョンは
Server version: Apache/2.2.3です。



271 名前:267 [2007/02/19(月) 00:14:54 ID:uOdEKMNE]
>>268
わかりました><
access.logに対する設定をダブってやってるっていうことだったんですね!

どうもすいませんでした。おかげで解決しました。
本当にありがとうございました。


272 名前:DNS未登録さん mailto:sage [2007/02/19(月) 01:15:08 ID:???]
そのエラー行を含む前後5行と、問題となる変数を宣言してる部分書いてみて

273 名前:DNS未登録さん mailto:sage [2007/02/19(月) 01:54:01 ID:???]
>>270
>mod_fastcgi.c:2809: warning: assignment makes pointer from integer without a cast
>mod_fastcgi.c:2826: warning: comparison between pointer and integer
この2行はエラーじゃない。

274 名前:DNS未登録さん mailto:sage [2007/02/19(月) 03:12:48 ID:???]
ttp://soph.jp/MT/archives/2007/01/fastcgi_with_movable_type_334ja.php

275 名前:DNS未登録さん [2007/02/19(月) 09:36:44 ID:FC+t1Brl]
>>274
ありがとうございます。パッチを当てることで無事解決しました。

276 名前:DNS未登録さん [2007/02/20(火) 23:18:00 ID:vo6M9Y8m]
CentOSで、Apache動かしたのですが、バーチャルホストで test.hogehoge.com を設定しました。
しかしここで、ドキュメントルートindex.htmlがないとなぜかApacheのテストページが表示されてしまいます。

index.htmlを置けば正常なのですが。

どうすればよいでしょうか?

277 名前:DNS未登録さん mailto:sage [2007/02/20(火) 23:26:56 ID:???]
すいません、自己解決しました。
welcome.confのファイル内容をすべてコメントアウトすることで解消しました。

ありがとうございました。

278 名前:DNS未登録さん mailto:sage [2007/02/21(水) 02:56:15 ID:???]
httpd.confにある
Include welcome.conf
をコメントアウトすりゃいいだけじゃ?

と思ったところで寝ます
ノシ

279 名前:DNS未登録さん [2007/02/21(水) 15:05:13 ID:l5mglItW]
質問させてください

Xammp1.6.0にてApache2.2をインストールしましたが、Apacheが開始されません。

OS:XPpro
XammpコントロールパネルにてMysql、FileZillaは同様の操作で開始されています。
XammpのポートチェッカーではApacheに関する3項目はHTTPの80番を含め、全て"Free"となっています。
Winの"サービス"には登録されていますが、実行ファイルのパスに続けて"-k runservice"とあります(何これ?)。
同じく"イベントビューア"にはエラーログはありません。
Apacheディレクトリの"error.log"は真っ白けです。
過去にIISをインストールしたことがありますが、アンインストール済みです。"サービス"にも残っていません。

"サービス"からApacheを開始しようとしたところ
「ローカルコンピュータでAapche2.2を開始できません。(中略)サービスの製造元に問い合わせてサービス固有のエラーコード1を参照してください。」
というダイアログが出てきました。

これはどういう症状なのでしょうか?

280 名前:DNS未登録さん mailto:sage [2007/02/21(水) 19:49:39 ID:???]
>>278

ぁ、最初はそう思っていたのですが、

Include conf.d/*

と記述されていたのと、welcome.conf自体そんなに長くなかったのでコメントアウトで対応しました。

一応報告だけしておきます。



281 名前:DNS未登録さん mailto:sage [2007/02/23(金) 20:27:52 ID:???]
>>279です
どうもフォルダ名に"["と"]"を使っていたのが原因だったようです。
普段、フォルダ階層をわかりやすくするため"[category]"といった仕分け方をしていたもので・・・

これはサーバ扱う上での基本なんですかね?
IISもANHTTPDも問題なかったのでApache固有の仕様なのかな。

282 名前:DNS未登録さん mailto:sage [2007/02/23(金) 20:59:50 ID:???]
鯖の実行時ディレクトリに英数字意外使うとかすごいな


大事なデータ保存場所・実行場所は、[a-zA-Z_] を心がけた方がいいと思う

283 名前:DNS未登録さん [2007/02/23(金) 21:24:34 ID:Fz4U1mjY]
Windowsにおいて使っていい文字が使えないってことはApacheのバグ

284 名前:DNS未登録さん mailto:sage [2007/02/23(金) 21:34:40 ID:???]
>>283
はいはいそうですね。

285 名前:DNS未登録さん mailto:sage [2007/02/23(金) 22:08:08 ID:???]
クマー

286 名前:DNS未登録さん mailto:sage [2007/02/23(金) 22:09:18 ID:???]
今時英数だけとか古すぎだろ

287 名前:DNS未登録さん mailto:sage [2007/02/23(金) 22:12:18 ID:???]
>>286
>>284

288 名前:DNS未登録さん [2007/02/23(金) 22:12:54 ID:a6Fo9nK7]
Vine4.0にapache1.3を入れて、練習しています。
ユーザーごとの公開ディレクトリを用意しようと思い、
httpd.confのUser public_htmlを確認し、
さらに、/home/~*** と/home/~***/public_htmlの実行権限を、
chmod 701 で変更しました。

しかし、アクセスしようとしましたが、
403Forbiddenと怒られてしまいました。

原因が分かる方がいらっしゃいましたら、ご教授下さい。

289 名前:DNS未登録さん mailto:sage [2007/02/23(金) 22:19:20 ID:???]
>>288
エラーログを見て

290 名前:288 [2007/02/23(金) 22:46:38 ID:a6Fo9nK7]

>>289
エラーログで以下のような記述があったので、

File permissions deny server access: /home/***/public_html/index.html

chmod o+r ***.html
を実行してみると、うまくいきました。
ありがとうございました。



291 名前:DNS未登録さん mailto:sage [2007/02/23(金) 23:05:18 ID:???]
>>282
なるほど
IISやANHTTPDはWin環境用に特殊な仕様になってるってことですか
それなら辻褄が合いますね

rootディレクトリ以下では英数字以外を使っていないんで、頭の片隅では理解していたのかもしれない
・・・いや気のせいか

292 名前:DNS未登録さん mailto:sage [2007/02/23(金) 23:23:24 ID:???]
日本語とかならともかく、[と]はWindowsでは使えなきゃ駄目だろ。
それはApacheのほうが特殊。IISとAN HTTPD が普通。

293 名前:DNS未登録さん mailto:sage [2007/02/24(土) 10:19:03 ID:???]
>>292
RFC1738でも書いてあるが、URLの書式としては "[" と "]" は「安全ではない文字」
としてエンコードされなければならないだと規定されてるぞ。
むしろIISとAN HTTPDのほうが規格外だ。

294 名前:DNS未登録さん mailto:sage [2007/02/24(土) 10:27:01 ID:???]
>>293
知ってる、それはURLの話でしょ
いましてるのは実行時ディレクトリの話

295 名前:DNS未登録さん mailto:sage [2007/02/24(土) 10:33:02 ID:???]
>>294
知ったかぶりかよ。

296 名前:DNS未登録さん mailto:sage [2007/02/24(土) 10:35:33 ID:???]
>>279>>281を見ればURLの話じゃないのは分かるはず。

297 名前:DNS未登録さん mailto:sage [2007/02/24(土) 10:45:00 ID:???]
>>296
一般的なhttp serverではURLのパス表記と物理ディレクトリ構成を一致させる
(一部aliasなどはあるが)ものなので、URLの要素として現われてはならないものが
ディレクトリの要素に含まれていてはいけないというルールは特殊でも何でもない。

ここまで書かなきゃ解らんかい?

298 名前:DNS未登録さん mailto:sage [2007/02/24(土) 10:55:54 ID:???]
[と]が使えないのはURLの「都合」。
その都合の埋め合わせとしてURLエンコードと言う手段が提供されている。
逆に、URLエンコードすれば済む話。

言い換えると
URLの要素として現われてはならないものがディレクトリの要素に含まれているなら
エンコード・デコードするべき。

299 名前:DNS未登録さん mailto:sage [2007/02/25(日) 00:21:37 ID:???]
ディレクトリ名をエンコード・デコードすることはできないでしょ。

他の文字にすることはできるけど。

300 名前:DNS未登録さん mailto:sage [2007/02/25(日) 00:30:58 ID:???]
何を言ってるんだ?
D:\hoge[1]\fuga[2]\docroot
こんなフォルダ構成で DocumentRoot D:/hoge[1]/fuga[2]/docroot
としてURLのどこに]とか[が出てくるのか。

DocumentRoot D:/hoge[1]
にしたって、
example.com/fuga%5b2%5d/
みたいにアクセスすればいいだけで、別にディレクトリに]とか[を使っていけないという話にはならない



301 名前:DNS未登録さん mailto:sage [2007/02/25(日) 16:16:45 ID:???]
>>300
正規表現に使うような記号を、ディレクトリー名やファイル名に
すすんで使わないだろ。普通は。

302 名前:DNS未登録さん mailto:sage [2007/02/25(日) 17:07:35 ID:???]
次の反応は「Windowsで正規表現なんか使わねーよ」の予定↓

303 名前:DNS未登録さん mailto:sage [2007/02/25(日) 18:57:50 ID:???]
Windowsで正規表現なんか使わねーよ

304 名前:DNS未登録さん mailto:sage [2007/02/26(月) 02:34:46 ID:???]
なんたってういんどうずだからな

305 名前:DNS未登録さん mailto:sage [2007/02/26(月) 22:43:23 ID:???]
>>304
誰が作ったファイルですか?
とか言うファイルを MACで作られちゃって、消せなくなっちゃうんだろ?

306 名前:DNS未登録さん mailto:sage [2007/02/27(火) 01:05:07 ID:???]
それ以前にファイルつくれないから
(?が別の文字にかわっちゃって・・・ならありえるけどね)

まぁそんなファイルでもDOSからでは消せるわけで・・・

307 名前:DNS未登録さん [2007/02/27(火) 16:52:12 ID:acKP0hBz]
すみません質問なのですが、
例えばあるCGIが無限ループをした場合にそのプロセスをkillしたいのですが、
一般的にまず何を設定するのでしょうか?

検索で調べた範囲ではTimeout、RLimitCPU、RLimitMEMの値を
変更するように書かれている事があるようですが、
みなさんどのように対処されているのでしょうか?
実際に設定している値や参考サイトなどありましたら教えてください。
よろしくお願いします。

308 名前:DNS未登録さん mailto:sage [2007/02/27(火) 17:04:41 ID:???]
>検索で調べた範囲では
検索するんじゃなくてApacheのマニュアル見ろよ

309 名前:DNS未登録さん [2007/03/04(日) 15:30:23 ID:zbMFYvPZ]
Redhat+Apache 2.0.58にて下記設定をしております。
ServerAliasを利用し、example.netにアクセスした際に
/home/hoge2/public_htmlの内容を表示したいのですが、
/home/hoge1/public_htmlの内容が表示されてしまいます。
→ServerAliasが有効でない?

どのような問題が考えられるでしょうか・・・。
識者の方アドバイス下さい!

http.conf
-----
NameVirtualHost xxx.xxx.xxx.xxx:80
<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /home/hoge1/public_html
ScriptAlias /cgi-bin/ /home/hoge1/cgi-bin/
ServerName www.example.jp
</VirtualHost>

Include conf/http2.conf

<IfModule mod_ssl.c>
Include conf/ssl.conf
</IfModule>
-----

http2.conf
-----
<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /home/hoge2/public_html
ServerName www.example.net:80
ServerAlias example.net:80
ScriptAlias /cgi-bin/ /home/hoge2/cgi-bin/
</VirtualHost>
-----

310 名前:DNS未登録さん mailto:sage [2007/03/05(月) 07:22:27 ID:???]
>>309
Redhat って Redhat Enterprise Linux ?

もし、Redhat Linux ならサポート切れてるから、OSのパッケージ管理システムに頼らずサーバ関係ソフトウェアの更新をしている場合を除いて、
Dibian などのサポートが切れていないディストリに乗り換えること。




311 名前:DNS未登録さん mailto:sage [2007/03/05(月) 10:53:01 ID:???]
外部からのアクセス制限を掛けたいフォルダに対してはやはり.htaccessを利用するのが賢いでしょうか?
.htaccessはサーバが重くなるという話を聞いてからは使わなくパーミッションの変更で運営していました。
しかしながら自分の環境もサーバへはsshでの接続なのでo-rwxとしていると結局閲覧の場合にはパーミッションを変更せざる終えません。
正直毎回書き換えるのは手間に思えてきました。

実際にはどれ程度の負荷が掛かるものでしょうか?

312 名前:DNS未登録さん mailto:sage [2007/03/05(月) 11:03:34 ID:???]
>>311
たいしてかかりません

313 名前:DNS未登録さん mailto:sage [2007/03/05(月) 11:22:22 ID:???]
>>312
レスありがとうございます。
大体予想はついていました。
けれどPen3の500Mのメモリ128Mという貧弱なサーバなので少し心配になっていまして。
ありがとうございました。

314 名前:309 [2007/03/05(月) 15:18:11 ID:euFHjVlA]
>>310
失礼しました。
Redhat Enterprise Linux ES4 です。
Apacheは、ソースから導入しています

315 名前:DNS未登録さん [2007/03/05(月) 18:44:03 ID:HHiY8Abz]
190 :名無しさん@お腹いっぱい。:2006/08/25(金) 23:32:41 ID:AhKxUfEI0
756:名盤さん :2006/08/19(土) 17:48:20 ID:VWEGIJfG
アリの巣コロリってあるじゃん。
蟻の行列にポンと置くと、一瞬ビックリして列が乱れる。
邪魔だなと言わんばかりに迂回する列が出来る。
そのうち好奇心旺盛な一匹がアリの巣コロリに入る。
そいつをマネして何匹も入る。
毒とも知らずにツブツブを運び出す。一匹が一粒づつ。
いつのまにか行列はアリの巣コロリが折り返し地点になる。
黄色い粒と黒い蟻が作り出す模様は綺麗で見てて楽しい。
一匹が一粒づつ、丁寧にせっせと毒の粒を運ぶ。
せっせと、せっせと、せっせと、せっせと。
蟻さんって働き者だなと思う。俺も頑張らなきゃなと思う。
次の日、あれほど沢山いて俺を困らせた蟻が一匹もいない。
ほんとにいない。探してもいない。泣きたくなった。                   このレスを見た人は4日後にあなたの大切な人がいなくなるでしょう・・・・それが嫌ならこのレスを5つの板にコピペしてください。 信じるか信じないかはあなた次第です。



316 名前:DNS未登録さん [2007/03/07(水) 10:42:33 ID:BtPAVZ0O]
自分専用にSSLを用いたWebDAVをやろうとApacheをインストールしようとしているのですが
うまくいかないので教えてください。OSはWin2000です。

1、www.aconus.com/~oyaji/www/apache_win_ssl.htm

>■Apache+SSL for Win32のインストール
までをすべて実行。バージョンは2.2.3OpenSSL対応版
2、www.aconus.com/~oyaji/www/certs_win.htm
の■事前準備までをすべて実行。
ここで、httpd.exeを実行してもすぐに終了してしまいます。
サービスにも入りません。
何か足らないことがあると思うのですが、私の頭以外に足らないことが
ありましたら教えてください。

317 名前:DNS未登録さん [2007/03/07(水) 21:05:58 ID:2Aj/d0u0]
どなたか>>316のお相手をば・・・

318 名前:DNS未登録さん mailto:sage [2007/03/07(水) 23:03:14 ID:???]
>>316
Win版は知らないがまずはログをみろ。話はそれからだ。

319 名前:DNS未登録さん mailto:sage [2007/03/07(水) 23:16:04 ID:???]
そもそもhttpd.exeを実行するんだっけ?
俺はコントロールパネルのサービスのとこで起動したり止めたりしてるよ

320 名前:DNS未登録さん mailto:sage [2007/03/07(水) 23:35:03 ID:???]
-f インストールしたディレクトリ\conf\httpd.conf -d インストールしたディレクトリ
とかいるんじゃね?
あと起動させる前に -t 付きでテスト。



321 名前:DNS未登録さん mailto:sage [2007/03/08(木) 11:11:56 ID:???]
ってか、win版の方が超簡単だろ。

>>316 何やってるんだ

322 名前:DNS未登録さん [2007/03/10(土) 13:12:52 ID:PYXx7NR3]
ヤフージャパンのサイトを起動ホムペにしてあるのに、「あなたの意に反して、
このページが見えているでしょうか」とかいうふざけたApacheのページが
表示される。 私はインストールしてないが、勝手に出てくる。


323 名前:DNS未登録さん mailto:sage [2007/03/10(土) 13:33:34 ID:???]
そうですか、それはそれは。

324 名前:DNS未登録さん [2007/03/11(日) 03:29:13 ID:Sq1Vj6k8]
pc11.2ch.net/test/read.cgi/mysv/1165573172/l50
なんで read.cgi の後に /mysv/1165573172/l50 を続けてちゃんと
取得できるんでしょうか?
これって read.cgi から動的に作ってるんですよね?

325 名前:DNS未登録さん mailto:sage [2007/03/11(日) 11:27:17 ID:???]
>>324
PATH_INFOってやつだ。

326 名前:DNS未登録さん mailto:sage [2007/03/11(日) 12:02:40 ID:???]
>>325 ありがとうございます。

327 名前:DNS未登録さん [2007/03/11(日) 19:05:16 ID:BNb1US7Z]
脳みその足らない>>316です。
皆様のおかげでApacheのインストールはできました。
外部PCからグローバルIPを参照するとあなたの意に反して(ryのページは読めます。

しかしどうしてもWevDAVができません。

www.aconus.com/~oyaji/www/apache_win_dav.htm
こちらのサイトの通りに設定しているのですが、エクスプローラーからネットワークプレースの追加を
実行しても「入力したフォルダは有効ではない」とエラーになってしまいます。
ブラウザーからhogehoge.ddo.jp/doc/を参照すると、
403 Forbiddenの画面が表示されてしまいます。
これを回避するにはどうすればいいでしょうか。
できたら今日中に終わらせたいのですみませんがどうかよろしくお願いします。

OS:Win2000です。
error.logはこのようになっています。
[Sun Mar 11 17:09:42 2007] [notice] Parent: Received restart signal -- Restarting the server.
[Sun Mar 11 17:09:42 2007] [notice] Child 2576: Exit event signaled. Child process is ending.
[Sun Mar 11 17:09:43 2007] [notice] Child 2576: Released the start mutex
[Sun Mar 11 17:09:43 2007] [notice] Apache/2.0.59 (Win32) mod_ssl/2.0.59 OpenSSL/0.9.8d DAV/2 configured -- resuming normal operations
[Sun Mar 11 17:09:43 2007] [notice] Server built: Sep 28 2006 17:35:51
[Sun Mar 11 17:09:43 2007] [notice] Parent: Created child process 1512
[Sun Mar 11 17:09:46 2007] [notice] Child 1512: Child process is running
[Sun Mar 11 17:09:46 2007] [notice] Child 1512: Acquired the start mutex.
[Sun Mar 11 17:09:46 2007] [notice] Child 1512: Starting 250 worker threads.
[Sun Mar 11 17:09:47 2007] [notice] Child 2576: Waiting for 250 worker threads to exit.
[Sun Mar 11 17:09:47 2007] [notice] Child 2576: All worker threads have exited.
[Sun Mar 11 17:09:47 2007] [notice] Child 2576: Child process is exiting
[Sun Mar 11 17:28:07 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Mar 11 17:28:07 2007] [notice] Child 1512: Exit event signaled. Child process is ending.
[Sun Mar 11 17:28:08 2007] [notice] Child 1512: Released the start mutex
[Sun Mar 11 17:28:09 2007] [notice] Child 1512: Waiting for 250 worker threads to exit.
[Sun Mar 11 17:28:09 2007] [notice] Child 1512: All worker threads have exited.
[Sun Mar 11 17:28:09 2007] [notice] Child 1512: Child process is exiting
[Sun Mar 11 17:28:09 2007] [notice] Parent: Child process exited successfully.

328 名前:DNS未登録さん mailto:sage [2007/03/11(日) 19:24:07 ID:???]
> できたら今日中に終わらせたいのですみませんがどうかよろしくお願いします。
これはよした方が良い

329 名前:DNS未登録さん mailto:sage [2007/03/11(日) 19:33:46 ID:???]
>こちらのサイトの通りに設定しているのですが、
そのサイトは見てないけど、マニュアル見ろよ

330 名前:DNS未登録さん [2007/03/13(火) 13:52:19 ID:hp2PkT4r]
WindowsXPでapache_2.0.59-win32-x86-no_sslを使っています。
Bフレッツ回線なんですが
転送スピードが10〜60KB/秒 程しか出ません。
04Webサーバーでの転送では500〜1000KB/秒 出ています。
パフォーマンスをあげるにはどうしたらいいのでしょうか?



331 名前:DNS未登録さん mailto:sage [2007/03/13(火) 15:31:35 ID:???]
>>330
EnableMMAP Off
EnableSendfile Off

332 名前:330 [2007/03/13(火) 17:27:12 ID:hp2PkT4r]
>>331
ありがとうございます。解決しました。

333 名前:DNS未登録さん mailto:sage [2007/03/14(水) 00:08:13 ID:???]
fula.jp/blog/index.php?no=r623

なるほど

初めてしったわ


334 名前:DNS未登録さん mailto:sage [2007/03/14(水) 04:15:02 ID:???]
>>262
めっちゃ亀ですがありがとでしたー。

335 名前:DNS未登録さん [2007/03/14(水) 16:34:01 ID:V5yskTv7]
質問させてください。

apache2 と tomcat5.5 を mod_jk を使って連携させようとしています。

www.develop-memo.com/server/apache/modjk.html を参考にしながら

www.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.21/

ここから mod_jk-1.2.21-apache-2.2.x-linux-i686.so をダウンロードしてから mod_jk.so にリネーム後、apache2/modules に

移し、http.confに LoadModule jk_module modules/mod_jk.so と追記し apache を再起動すると

API module structure `jk_module' in file apache2/modules/mod_jk.so is garbled - perhaps this is not an Apache module DSO?

と怒られます。

Document には mod_ssl に対応していない apache に対して出てくるエラーとあるのですが、 mod_ssl には対応しているようなので行き詰まりました。

mod_jk.so-noeapi を探していたのですがそれも見つからなくて・・・

以下、環境です
VineLinux3.2
apache2
tomcat5.5

mod_jk.so-noeapi って自分でビルドして使うんですか?

336 名前:DNS未登録さん mailto:sage [2007/03/14(水) 16:37:47 ID:???]
Apache2.0なのにApache2.2用にビルドされたmod_jkを使ってるから

337 名前:335 mailto:sage [2007/03/14(水) 16:44:55 ID:???]
>>336
即サンクスコ。
ちょっと探してきます。

338 名前:335 mailto:sage [2007/03/14(水) 18:00:05 ID:???]
>>336
イケました。感謝

339 名前:DNS未登録さん [2007/03/14(水) 22:00:55 ID:WY1ikNXW]
Debian LinuxでApache2とmod_uploaderをインストールするために
acapulco.dyndns.org/mod_uploader/
ここにのっているように必要なパッケージをapt-get installで入れて
mod_uploaderをコンパイルしたのですが
そうしたらApacheが起動しなくなりました
/var/log/apache2/error.log
の中身は
[Thu Mar 15 06:48:12 2007] [notice] mod_python: Creating 20 session mutexes base
d on 20 max processes and 0 max threads.
[Thu Mar 15 06:48:12 2007] [error] (UploaderConfig::init) \xa5\xc6\xa5\xf3\xa5\x
d7\xa5\xec\xa1\xbc\xa5\xc8\xa4\xce\xbd\xe9\xb4\xfc\xb2\xbd\xa4\xcb\xbc\xba\xc7\x
d4\xa4\xb7\xa4\xde\xa4\xb7\xa4\xbf\xa1\xa5 (UploaderConfig.cpp:268)
Configuration Failed
のように文字化けしていてわけがわかりません
何かわかる方はおりませんでしょうか

340 名前:DNS未登録さん mailto:sage [2007/03/14(水) 22:50:37 ID:???]
そこは日本語でエラーメッセージ出してんだよ
コンソールでエラーメッセージ見るか、LC_ALL=Cで起動して
英語のエラーログ出せ

その内容をEUCで解読することもできるが、自分でやれ



341 名前:339 mailto:sage [2007/03/15(木) 00:07:01 ID:???]
ttp://home.kendomo.net/board/decode/decode.php
ここを使って\xを%に置換してみました
そうして解読したところ

テンプレートの初期化に失敗しました.

と出ました
検索してみましたがよくわかりません
テンプレートとはmod_uploaderのテンプレートのことでしょうか

342 名前:DNS未登録さん mailto:sage [2007/03/15(木) 00:22:52 ID:???]
mod_uploaderが出してるエラーならmod_uploaderにしかわからんな
ドキュメント無いのかな
この板にスレ無かったっけ、mod_uploader

343 名前:339 mailto:sage [2007/03/15(木) 22:51:04 ID:???]
解決しました
ありがとうございました

344 名前:DNS未登録さん mailto:sage [2007/03/16(金) 08:01:14 ID:???]
Directory や DirectoryMatch ディレクティブでの正規表現についての質問です。

正規表現の最後に "$" (これで終わりという意味) を付けると、全ての場合において、正常に動作しなくなるのですが、
何故でしょうか?

例えば、/home/web/www.example.com/cgi-bin/index.html というファイルがあったとします。

この場合に、
<DirectoryMatch "^/home/web/www\.example\.com/cgi-bin$">Deny from All</DirectoryMatch> でも、
<DirectoryMatch "^/home/web/www\.example\.com/cgi-bin/$">Deny from All</DirectoryMatch> でも、
<DirectoryMatch "^/home/web/www\.example\.com/cgi-bin/index.html$">Deny from All</DirectoryMatch> でも、ファイルにアクセスできてしまいます。

<DirectoryMatch "^/home/web/www\.example\.com/cgi-bin">Deny from All</DirectoryMatch> とか、
<DirectoryMatch "^/home/web/www\.example\.com/cgi-bin/">Deny from All</DirectoryMatch> とかだと、正常に動作して、アクセスできません。

何故このようなことがおこるのかご教示いただけると幸いです。

345 名前:DNS未登録さん [2007/03/18(日) 16:31:18 ID:hmdbfuCl]
Windows版のApache2を使っているのですが、あるディレクトリのhogehoge.txtにはアクセスできるのに
hogehoge.cgiにアクセスすると403エラーになってしまいますがこれってどうしてなのでしょうか?
そのディレクトリはhttpd.confでcgi-binのディレクトリとして記述しています。

ScriptAlias /cgi-bin/ "e:/Web/chat/"
<Directory "e:/Web/chat">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

346 名前:DNS未登録さん mailto:sage [2007/03/18(日) 18:32:06 ID:???]
エラーログ見ればたいてい解決する

347 名前:DNS未登録さん [2007/03/18(日) 18:56:33 ID:hmdbfuCl]
エラーログです。

[Sun Mar 18 18:52:17 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Mar 18 18:52:17 2007] [notice] Child 6020: Exit event signaled. Child process is ending.
[Sun Mar 18 18:52:18 2007] [notice] Child 6020: Released the start mutex
[Sun Mar 18 18:52:19 2007] [notice] Child 6020: Waiting for 250 worker threads to exit.
[Sun Mar 18 18:52:19 2007] [notice] Child 6020: All worker threads have exited.
[Sun Mar 18 18:52:19 2007] [notice] Child 6020: Child process is exiting
[Sun Mar 18 18:52:19 2007] [notice] Parent: Child process exited successfully.
[Sun Mar 18 18:53:43 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Sun Mar 18 18:53:43 2007] [notice] Digest: generating secret for digest authentication ...
[Sun Mar 18 18:53:43 2007] [notice] Digest: done
[Sun Mar 18 18:53:43 2007] [notice] Apache/2.0.59 (Win32) DAV/2 mod_ssl/2.0.59 OpenSSL/0.9.8d configured -- resuming normal operations
[Sun Mar 18 18:53:43 2007] [notice] Server built: Sep 28 2006 17:35:51
[Sun Mar 18 18:53:43 2007] [notice] Parent: Created child process 2728
[Sun Mar 18 18:53:43 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Sun Mar 18 18:53:44 2007] [notice] Digest: generating secret for digest authentication ...
[Sun Mar 18 18:53:44 2007] [notice] Digest: done
[Sun Mar 18 18:53:44 2007] [notice] Child 2728: Child process is running
[Sun Mar 18 18:53:44 2007] [notice] Child 2728: Acquired the start mutex.
[Sun Mar 18 18:53:44 2007] [notice] Child 2728: Starting 250 worker threads.
[Sun Mar 18 18:54:17 2007] [error] [client 127.0.0.1] Options ExecCGI is off in this directory: E:/Web/chat/chat.cgi
[Sun Mar 18 18:54:23 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Mar 18 18:54:23 2007] [notice] Child 2728: Exit event signaled. Child process is ending.
[Sun Mar 18 18:54:24 2007] [notice] Child 2728: Released the start mutex
[Sun Mar 18 18:54:25 2007] [notice] Child 2728: Waiting for 250 worker threads to exit.
[Sun Mar 18 18:54:36 2007] [notice] Child 2728: All worker threads have exited.
[Sun Mar 18 18:54:36 2007] [notice] Child 2728: Child process is exiting
[Sun Mar 18 18:54:36 2007] [notice] Parent: Child process exited successfully.


348 名前:DNS未登録さん mailto:sage [2007/03/18(日) 19:35:19 ID:???]
/cgi-bin/chat.cgi だよな?

349 名前:DNS未登録さん [2007/03/18(日) 21:34:29 ID:hmdbfuCl]
>>348
EドライブからCドライブに移し、c:Web/cgi-binのフォルダの中に移してhttpd.conf修正しても駄目でした。

[Sun Mar 18 21:28:24 2007] [error] [client 127.0.0.1] C:/Web/cgi-bin/wiki/theme/default/default.css is not executable; ensure interpreted scripts have "#!" first line, referer: localhost/cgi-bin/wiki/wiki.cgi
[Sun Mar 18 21:28:24 2007] [error] [client 127.0.0.1] (9)Bad file descriptor: don't know how to spawn child process: C:/Web/cgi-bin/wiki/theme/default/default.css, referer: localhost/cgi-bin/wiki/wiki.cgi
[Sun Mar 18 21:28:53 2007] [error] [client 127.0.0.1] C:/Web/cgi-bin/gchat/gchat.html is not executable; ensure interpreted scripts have "#!" first line
[Sun Mar 18 21:28:53 2007] [error] [client 127.0.0.1] (9)Bad file descriptor: don't know how to spawn child process: C:/Web/cgi-bin/gchat/gchat.html
[Sun Mar 18 21:29:02 2007] [error] [client 127.0.0.1] (OS 3)指定されたパスが見つかりません。 : couldn't create child process: 720003: chat.cgi
[Sun Mar 18 21:29:02 2007] [error] [client 127.0.0.1] (OS 3)指定されたパスが見つかりません。 : couldn't spawn child process: C:/Web/cgi-bin/chatters/chat.cgi
[Sun Mar 18 21:29:08 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Mar 18 21:29:08 2007] [notice] Child 1556: Exit event signaled. Child process is ending.
[Sun Mar 18 21:29:09 2007] [notice] Child 1556: Released the start mutex
[Sun Mar 18 21:29:10 2007] [notice] Child 1556: Waiting for 250 worker threads to exit.
[Sun Mar 18 21:29:10 2007] [notice] Child 1556: All worker threads have exited.
[Sun Mar 18 21:29:10 2007] [notice] Child 1556: Child process is exiting
[Sun Mar 18 21:29:10 2007] [notice] Parent: Child process exited successfully.

でも、これってgchat.htmlやchat.cgiの中で指定されたパスが見つからないってことですよね?
chat.cgiの設定はドメインしかいじってないし、ほぼデフォルトのままで大丈夫ってことなので
いじってないのですが・・・


350 名前:DNS未登録さん mailto:sage [2007/03/18(日) 21:49:12 ID:???]
まず、ScriptAliasをやめて<Directoryの中にOptions ExecCGIだな。



351 名前:DNS未登録さん mailto:sage [2007/03/18(日) 21:51:17 ID:???]
>>347
347の方が簡単なエラーなのに
Options ExecCGI is off in this directory
とそのままエラーが出てきてるじゃん
httpd.confで
<Directory "E:/Web/chat">
Options ExecCGI
</Directory>
とかやればよい

352 名前:DNS未登録さん [2007/03/18(日) 23:21:02 ID:hmdbfuCl]
>>350-351
レスありがとうございます。
教えていただいたとおりにやってみたのですが、駄目でした。
InternalServerErrorとなってしまいます。

[Sun Mar 18 23:17:43 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Sun Mar 18 23:17:44 2007] [notice] Digest: generating secret for digest authentication ...
[Sun Mar 18 23:17:44 2007] [notice] Digest: done
[Sun Mar 18 23:17:44 2007] [notice] Apache/2.0.59 (Win32) DAV/2 mod_ssl/2.0.59 OpenSSL/0.9.8d configured -- resuming normal operations
[Sun Mar 18 23:17:44 2007] [notice] Server built: Sep 28 2006 17:35:51
[Sun Mar 18 23:17:44 2007] [notice] Parent: Created child process 5164
[Sun Mar 18 23:17:44 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Sun Mar 18 23:17:44 2007] [notice] Digest: generating secret for digest authentication ...
[Sun Mar 18 23:17:44 2007] [notice] Digest: done
[Sun Mar 18 23:17:44 2007] [notice] Child 5164: Child process is running
[Sun Mar 18 23:17:44 2007] [notice] Child 5164: Acquired the start mutex.
[Sun Mar 18 23:17:44 2007] [notice] Child 5164: Starting 250 worker threads.
[Sun Mar 18 23:18:33 2007] [error] [client 127.0.0.1] (OS 3)指定されたパスが見つかりません。 : couldn't create child process: 720003: chat.cgi
[Sun Mar 18 23:18:33 2007] [error] [client 127.0.0.1] (OS 3)指定されたパスが見つかりません。 : couldn't spawn child process: E:/Web/cgi-bin/chatters/chat.cgi
[Sun Mar 18 23:18:38 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Mar 18 23:18:38 2007] [notice] Child 5164: Exit event signaled. Child process is ending.
[Sun Mar 18 23:18:39 2007] [notice] Child 5164: Released the start mutex
[Sun Mar 18 23:18:40 2007] [notice] Child 5164: Waiting for 250 worker threads to exit.
[Sun Mar 18 23:18:40 2007] [notice] Child 5164: All worker threads have exited.
[Sun Mar 18 23:18:40 2007] [notice] Child 5164: Child process is exiting
[Sun Mar 18 23:18:40 2007] [notice] Parent: Child process exited successfully.


353 名前:DNS未登録さん mailto:sage [2007/03/19(月) 00:15:41 ID:???]
.htaccessを使って外部からはrのみ、指定したネットワーク内からはrwxが可能といった設定はできますでしょうか?

354 名前:DNS未登録さん mailto:sage [2007/03/19(月) 00:18:09 ID:???]
出来ない
プログラム側でそのように組むしかない

355 名前:DNS未登録さん mailto:sage [2007/03/19(月) 00:21:28 ID:???]
>>354
やはりそうですよね。
基本的にサーバをsshで管理しているために内部ネットワークからのwxができたらと思いました。
ありがとうございました。

356 名前:DNS未登録さん mailto:sage [2007/03/19(月) 10:38:44 ID:???]
>>352
#!の行も#!c:/program files/perl/bin/perl.exeとかに書き換えろ。

357 名前:DNS未登録さん mailto:sage [2007/03/19(月) 17:55:08 ID:???]
>>352
少なくとも、今までは実行できて無いエラー
今回の葉実行しようとした上でのエラー

358 名前:DNS未登録さん [2007/03/20(火) 08:51:43 ID:fcsEu75m]
>>356-357
レスありがとうございます。
CGIは開けるようになったのですがURLに?のあるものは400エラーで開けないみたいです。

エラーログには
>[Tue Mar 20 01:23:33 2007] [error] [client 127.0.0.1] Digest: uri mismatch - </cgi-bin/chatters/admin.cgi> does not match request-uri </cgi-bin/chatters/admin.cgi?setup>, referer: localhost/cgi-bin/chatters/admin.cgi
となっています。

359 名前:DNS未登録さん mailto:sage [2007/03/20(火) 10:20:48 ID:???]
何で呼び出してる?
ブラウザなのか?

360 名前:359 mailto:sage [2007/03/20(火) 10:24:29 ID:???]
ちょっとググってみたけど、IEのBASIC認証時のバグという話もあるみたいだな

BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On

で無理やり解決する手があるらしい。



361 名前:DNS未登録さん mailto:sage [2007/03/20(火) 10:26:43 ID:???]
Basic認証というよりDigest認証のような…。

362 名前:359 mailto:sage [2007/03/20(火) 10:28:02 ID:???]
BASICじゃねーや、Digest認証
いきなりこんなの動かしてるのか。
簡単なやつでまず試してはどうか。

363 名前:DNS未登録さん [2007/03/21(水) 17:35:56 ID:UAfCk//T]
>>360他、皆様
ありがとうございます。できました。

最後にいくつか教えてください。
公開フォルダの中で指定したフォルダだけ外部からアクセスできないようにするには
どうしたらいいのでしょうか?

公開対象:e:/Web/
非公開にしたい:e/Web/hage

あと、外部からアクセスすると遅いんですけど反応を早くするコツは何でしょうか?
Athron3800+を使っています。

最後にもう一つですが、携帯からDigest認証のサイトを表示させようとすると
毎回IDとPASSを聞かれてしまいます。
携帯あるいはサイト側でクッキーなどを保存して毎回入力させないように
するにはどうすればいいのでしょうか?

364 名前:DNS未登録さん mailto:sage [2007/03/21(水) 17:41:04 ID:???]
AuthType を Basic にしてBasic認証にするんだな。
パスワードがそのままネットワークに流れていくのは都合が悪いってんならSSLを被せる。

365 名前:DNS未登録さん [2007/03/21(水) 18:19:32 ID:7TG0NNV2]
自分なりにいろんな事してみたけど、やっぱりインストールでエラーになってしまいます・・・
申し訳ないんですが教えて下さい。
OS
XP Home SP2

インストールしたファイル
apache_2.0.54-win32-x86-no_ssl.exe

現象
「for All Users, on Port80,・・・」の方でインストール
「finish」の前に
[error](OS2)指定されたファイルが見つかりません。
No installed service named"Apache2"
と表示される。
その後常駐トレイにアイコンは出るが、マウスを置くと「No services installed」と文字が出る。
開いてもservice statusには何も表示されない。
サービス一覧にはapacheは無い。
World Wide Web Publishingも無い。
netstat で確認してもport80を他で使用している様子はない。

アンインストールしてonly for the・・・の方でインストールしても状況は同じ。


何が原因なのでしょうか。。?
ちなみにセキュリティでマカフィーは入っています。


366 名前:DNS未登録さん [2007/03/21(水) 19:28:49 ID:9D5Ad+IX]
ちょっと聞いてほしい

<VirtualHost *:80>
  DocumentRoot "c:/wwwwwwwww"
  ServerName c:/wwwwwwwww.1
  ScriptAlias /cgi-bin/ "c:/wwwwwwwww/cgi-bin/"
  AddHandler cgi-script .cgi .pl
 <Directory "c:/wwwwwwwww/cgi-bin/">
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
 </Directory>
</VirtualHost>

こんなかんじでvirtualhostを3個ほど設定してhttpd.confからIncludeした
そんでCGI実行するとhttpd.confに設定したホストは設定のとおりにCGI実行してくれるんだけど
vhost.confで設定したホストのCGIは実行せずにダウソのダイアログが出てきちゃう。
これはなんでなのか教えてみろ。

367 名前:DNS未登録さん mailto:sage [2007/03/21(水) 20:04:48 ID:???]
>>365
最新のMSI版を使え。

>>366
ServerNameが糞過ぎプギャーm9

368 名前:DNS未登録さん [2007/03/21(水) 20:32:41 ID:9D5Ad+IX]
>>367
自宅鯖だらからわかりやすいアドレスでいいんだよ

369 名前:DNS未登録さん mailto:sage [2007/03/21(水) 20:32:57 ID:???]
>>365

管理者でインストール

370 名前:DNS未登録さん [2007/03/21(水) 21:00:49 ID:9D5Ad+IX]
かあちゃんが風呂は入れってうるさい。早く教えて。



371 名前:365 [2007/03/21(水) 21:09:16 ID:7TG0NNV2]
>>367
解決!!しました、本当にありがとうございます。

369もわざわざありがとうございます。


372 名前:DNS未登録さん [2007/03/21(水) 21:21:04 ID:9D5Ad+IX]
>>366のはいじってておかしくなっちゃった設定を書き込んでた。
エラーが出たんでServerName wwwwwwwww.1にしてみた
けどやっぱりCGIをダウソしようとする。
ちゃんとExecCGIとAddHanderの設定はやってるし完璧
実行さえしてくれればおkなんだけど

373 名前:DNS未登録さん mailto:sage [2007/03/21(水) 22:10:48 ID:???]
そうか。完璧か。よかったよかったw

374 名前:DNS未登録さん mailto:sage [2007/03/21(水) 22:22:34 ID:???]
>教えてみろ
とか言われても教える気にならんが、、、

>実行せずにダウソのダイアログが出てきちゃう
これはAddHandlerが効いてないだろ

375 名前:DNS未登録さん [2007/03/21(水) 22:55:51 ID:9D5Ad+IX]
httpd.confとvhost.confのどっちもAddHandlerしてるんだけどダメなんだよ
かたほうずつやってもダメだったし。あとvhost.confの最初のホストはAddHandlerしてもしなくてもちゃんと効いてくれる
2個目とか3個目のでCGIやるとダウソになっちゃうんだよね。
なんとなく新しいバグな気がする。

376 名前:DNS未登録さん mailto:sage [2007/03/21(水) 23:06:21 ID:???]
ここでおちょくるのをやめてマジレスしておくと、
こっちでは既にどう設定されてるからそのような動作をするかつかめてるんだけど、
それを原因とすると最初に書いてある設定が嘘っぽいのであまり変な出かたもできない。

377 名前:DNS未登録さん mailto:sage [2007/03/21(水) 23:27:28 ID:???]
バージョンも書かずにバグ呼ばわりするやつは何もできない

378 名前:DNS未登録さん [2007/03/21(水) 23:40:20 ID:9D5Ad+IX]
なんかいろいろいじってたらちゃんと表示された。
最後に設定した内容晒す。
AddHandlerなしでいけた。

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "c:/wwwwwwwww"
ServerName wwwwwwwww.1
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "c:/wwwwwwwww2"
ServerName wwwwwwwww.2
ErrorLog logs/wwwwwwwww2.local-error.log
CustomLog logs/wwwwwwwww2.local-access.log common
ScriptAlias /cgi-bin/ "c:/wwwwwwwww2/cgi-bin/"
#AddHandler cgi-script .cgi .pl

<Directory "c:/wwwwwwwww2/cgi-bin">
AllowOverride None
Options ExecCGI FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

>>376
これは何が原因だったの?


379 名前:DNS未登録さん mailto:sage [2007/03/21(水) 23:49:20 ID:???]
それはScriptAliasが効いただけでAddHandlerは関係ない
前回のはScriptAliasが使えなくてもAddHandlerが効いてれば
cgiをダウンロードということにはならない
結局、貼り付けた内容は何も変わってないのと同じ

380 名前:DNS未登録さん mailto:sage [2007/03/21(水) 23:50:14 ID:???]
出遅れたw



381 名前:DNS未登録さん [2007/03/21(水) 23:54:21 ID:9D5Ad+IX]
やっぱごめん。ウザイかもしれないけどほんとごめん。
さっき晒したのでもやっぱりダメでした。.cgiのファイルだと高確率で表示されるんだけど.plだと高確率でダメになる。
スクリプトは.cgiも.plもどっちも同じやつでIPとかの環境変数が表示されるやつ
Apacheのバージョンは2.2.3
ていうか、大丈夫だったりダメだったりするからバグだよね?

382 名前:DNS未登録さん mailto:sage [2007/03/22(木) 00:12:27 ID:???]
そんなわかりやすいバグなら最新リリースの2.2.4を使えば直ってるよw

383 名前:DNS未登録さん mailto:sage [2007/03/22(木) 00:14:48 ID:???]
どうダメなんだか。
実行エラーだろ。最初の時と同じ症状なのか?

384 名前:DNS未登録さん mailto:sage [2007/03/22(木) 00:15:49 ID:???]
自分の間違いを、みんな他のソフトのバグのせいにして生きてきたんだろうな。

385 名前:DNS未登録さん [2007/03/22(木) 01:07:12 ID:gMoJHAhp]
今2.2.4入れてみたけどだめだった。

上に書いたwwwwwwwww.1とwwwwwwwww.2は.plでも.cgiでも表示おkになった。
恥を忍んで晒すと、↓これが.cgiしかダメで.plだとダウソのダイアログが出てきちゃう。

<VirtualHost *:80>
DocumentRoot "d:/Himitsu/AV/MoNashi/"
ServerName himitsu.av.monashi
ErrorLog logs/Himitsu.av.mushusei.local-error.log
CustomLog logs/Himitsu.av.mushusei.local-access.log common
ScriptAlias /cgi-bin/ "d:/Himitsu/AV/MoNashi/cgi-bin/"
#AddHandler cgi-script .cgi .pl

<Directory "d:/Himitsu/AV/MoNashi/cgi-bin">
AllowOverride None
Options ExecCGI FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


386 名前:DNS未登録さん mailto:sage [2007/03/22(木) 01:09:40 ID:???]
cgiとplの場所は同じなのか?
あと、plの時に実際にダウンロードした場合、ソースと実行結果のどっちが入ってる?

387 名前:DNS未登録さん [2007/03/22(木) 01:13:32 ID:gMoJHAhp]
場所は同じでダウソすると実行結果になってる

388 名前:DNS未登録さん mailto:sage [2007/03/22(木) 01:21:26 ID:???]
そのplファイルのContent-type出力はどうなってる?

389 名前:DNS未登録さん mailto:sage [2007/03/22(木) 01:27:37 ID:???]
秘密フォルダを鯖で管理しようとしてる厨が居ると聞いてきました

390 名前:DNS未登録さん [2007/03/22(木) 01:32:29 ID:gMoJHAhp]
>>388
print "Content-type: text/plain;\n\n"; でした!!
言われてそれか!と思ってprint "Content-type: text/html;\n\n";にしたら表示できました。
もしかしてこれが原因ですか?




391 名前:DNS未登録さん mailto:sage [2007/03/22(木) 01:37:11 ID:???]
ブラウザのキャッシュが絡んでるかもな。
text/plainで表示失敗してると一部のブラウザは勝手に拡張子plのファイルとして扱うようになるみたい。
ま、ブラウザの問題で、apache関係ないな。キャッシュが関係してるならそのうちなおるだろうし。

392 名前:DNS未登録さん [2007/03/22(木) 01:40:18 ID:gMoJHAhp]
ありがとうございます。完全に僕がバカなだけでした。
今確認してwwwwwwwww.1と2の.plファイル見てみたらprint "text/htmlになってて
himitsu.av.monashiの.plだけtext/plainになってました。
Apacheのバグとかいって本当にすいませんでした。

393 名前:DNS未登録さん mailto:sage [2007/03/22(木) 07:26:22 ID:???]
>>392
何より解決して良かったです。
おめでとうございます。

394 名前:DNS未登録さん mailto:age [2007/03/22(木) 13:54:53 ID:???]
こんいちはwindowsにapache入れたダサダサ君です!
質問があるのですが、僕はyahooBBがプロバイダで、
自分のサイト見る場合にlocslhostじゃないと見ることが
できません><
一つしかPCがなく、、他に方法がないのですが、
どうにか、ドメインにアクセスして
自分のサイトを表示させる方法はないでしょうか?


395 名前:DNS未登録さん mailto:sage [2007/03/22(木) 14:13:52 ID:???]
>>394
1. DDNSに自分のIP登録
2. ルータの設定変更
3. FW等の設定変更

396 名前:DNS未登録さん mailto:sage [2007/03/22(木) 14:33:38 ID:???]
C:\Windows\System32\drivers\etc\hosts
に、ホスト名とPCのアドレス書いとけ

397 名前:394 mailto:age [2007/03/22(木) 14:43:01 ID:???]
あ、書き忘れた・・・><一応携帯からドメインにアクセス
すると、表示されます。つまり、80番ポートと無料サブドメインは
設定してあり、他のPCからは表示されてます。。(携帯からOKなのでたぶん平気w)


398 名前:DNS未登録さん mailto:sage [2007/03/22(木) 14:48:23 ID:???]
>>397
>>396

399 名前:394 mailto:age [2007/03/22(木) 14:51:33 ID:???]
つまり言いたいのは、、
他のPCからはドメインでアクセス出来ていて、
サーバー自体のPCから、
ドメインで見る方法です。。


400 名前:394 mailto:age [2007/03/22(木) 14:52:32 ID:???]
>>398
うい。ありがとう。



401 名前:394 mailto:age [2007/03/22(木) 15:27:37 ID:???]
>>396
2回失敗しました・・・。再起動もしましたが・・・。
書き込み例教えてもらえませんか?
後、設定後やはり再起動しないと反映されませんよね?


402 名前:394 mailto:age [2007/03/22(木) 15:31:29 ID:???]
C:\Windows\System32\drivers\etc\hostsの書き込み例は、、

#127.*.*.* localhost
#* localhost
***.***.*.* yahoo.co.jp

こんな感じですかね????
あと、IPアドレスはもちろん
LAN内IPアドレスですよね?
よろしくお願いします。。


403 名前:DNS未登録さん mailto:sage [2007/03/22(木) 15:38:52 ID:???]
それでいいよ。
同じアドレスを複数書いてもいいし。

localhostは残しておかないとまずいと思う。
あと、ここに書いたことを忘れてドつぼにはまることもあるから
書いたことは覚えておくこと。

404 名前:394 mailto:age [2007/03/22(木) 15:49:45 ID:???]
>>403
うい。わかった。
ってことは↓で平気????


127.*.*.* localhost
::* localhost
192.***.*.* yahoo.co.jp


これで、PC再起動したけど失敗したよ?
どこが間違ってるかわかりますか??


405 名前:DNS未登録さん mailto:sage [2007/03/22(木) 15:55:23 ID:???]
まず
127.0.0.1 localhost example.com
で試せ。

406 名前:DNS未登録さん mailto:sage [2007/03/22(木) 16:06:00 ID:???]
基本的に再起動はいらない。コンソールからpingでも使って試せ

407 名前:394 mailto:age [2007/03/22(木) 16:26:25 ID:???]
でげましだだーーーー!!!><><
ははぁーーーー!!m(>_<)m
ネ申サマだじ、、、ありがどうござりまづるでづるーー!!!><
書き込みは↓のように書きました!!


192.*.*.* yahoo.co.jp ******.mydns.to


これだけで出来ました!!
>>405がヒントになって助かりました!!
ありがとう。


408 名前:394 mailto:age [2007/03/22(木) 17:58:21 ID:???]
127.0.0.1 yahoo.co.jp ******.mydns.to
↑でも出来ました。。
ただ、また問題が。

ネームベースヴァーチャルホストで
他のドメインは****.*****.mydns.toのようにして、
C:\Windows\System32\drivers\etc\hostsにも
足して、アクセスすると
一番初めのサイトに飛んでしまいます。。
念のため、携帯電話からアクセスしたところ、
携帯電話からでは問題ありませんでした。
ネ申の先輩各々方ならば
きっと
おわかりになるでしょう。
よろしくお願いします。


409 名前:DNS未登録さん mailto:sage [2007/03/22(木) 18:07:49 ID:???]
>>408
でも出来ましたって、それはやめておけ。
127.0.0.1を逆引きした時にlocalhostではなくyahoo.co.jpが出てきて気持ち悪い。
www.example.mydns.toとかtest.example.mydns.toとか使いたいなら
そのつどhostsにwww.example.mydns.toとかtest.example.mydns.toとか足していけ。

410 名前:DNS未登録さん mailto:sage [2007/03/22(木) 18:10:10 ID:???]
そういやIPv6の設定も入ってたな(::* localhost )
どっから持ってきたんだ



411 名前:DNS未登録さん mailto:sage [2007/03/22(木) 18:12:15 ID:???]
>一番初めのサイトに飛んでしまいます

これは、アドレスはあってるけど名前がVirtualHostの設定に無い場合にそうなるな。
ほんとに名前あってるか?
アクセスログやエラーログをよく見てみ

412 名前:394 mailto:age [2007/03/22(木) 19:51:58 ID:???]
やっと出来た・・・・・・・。
勘違いしてた。。
せっかく教えてもらったのに、言葉だけだと勘違いするなあw
↓参考にしました。
www.miloweb.net/virtualhost.html

C:\Windows\System32\drivers\etc\hostsで↓記入して、


127.0.0.1 localhost ****.mydns.to
192.***.*.* ****.mydns.to 2**.****.mydns.to


バーチャルホストは↑でうまくいった!!みんな、ありがとうね。


413 名前:困ってます [2007/03/22(木) 23:39:59 ID:iAGwhB0i]
今まで使用していたレンタルサーバが今後使用できなくなります。
プログラムで動かすサイトでしたので同一の条件のレンタルサーバを探しています。
条件は以上の通りです。
1)動作可能なOS
Linux version 2.6.9-1.667(gcc version3.4.2 20041017(Red Hat3.4.2-6.fc3)#1
Tue Nov 2 14:41:25 EST2004)
2)必要なソフト
perl,v5.8.5built for i386-linux-thread-multi DBI,Jcode,POSIX,MyQuoteなどのperlモジュール
PostgreSQL 8.1.0cronが動くことが必須。
他のバージョンでも動くかもしれませんが、動作保障は致しませんと言われています。
非常に困っていますので皆様の知恵を借りたく質問させて頂いております。宜しくお願いします。

414 名前:DNS未登録さん mailto:sage [2007/03/23(金) 00:07:15 ID:???]
自宅で同等の鯖を構築する話じゃないのなら↓

レンタル鯖
pc11.2ch.net/hosting/

415 名前:DNS未登録さん mailto:sage [2007/03/31(土) 18:51:04 ID:???]
動作しているphpのバージョンを変えたいと思っています。
php5.1.4をダウンロードしてきたので、これを動作させたいのですが、
apacheのどのフォルダにおけばいいのでしょうか?

416 名前:DNS未登録さん mailto:sage [2007/03/31(土) 19:36:33 ID:???]
libphp5.soを modulesにおけばよい。

417 名前:DNS未登録さん mailto:sage [2007/03/31(土) 19:44:10 ID:???]
>>415
ドキュメントを読めば分かるよ。


418 名前:DNS未登録さん mailto:sage [2007/04/01(日) 16:54:47 ID:???]
>>154
超遅レスですが、どなたかに役立てば…。
サービス「Windows Firewall / Internet Connection Sharing (ICS)」を
開始してください。

419 名前:DNS未登録さん [2007/04/02(月) 11:52:26 ID:9q3FjyGc]
レスが付かなかったので再質問させてください。
WindowsのAPACHE2を使用していて公開フォルダの中で指定したフォルダだけ外部からアクセスできないようにするには
どうしたらいいのでしょうか?

公開対象:e:/Web/
非公開にしたい:e/Web/hage

あと、外部からアクセスすると遅いんですけど反応を早くするコツは何でしょうか?
Athron3800+を使っています。

420 名前:DNS未登録さん [2007/04/02(月) 15:20:57 ID:qfi+uezn]
apacheのアクセスログを解析する便利なツールって無いでしょうか。
Windowsで見れれば一番楽なんですが。



421 名前:DNS未登録さん mailto:sage [2007/04/02(月) 17:27:59 ID:???]
>>420
analog

422 名前:DNS未登録さん mailto:sage [2007/04/02(月) 18:03:18 ID:???]
>>421
ありがとうございました。

423 名前:DNS未登録さん mailto:sage [2007/04/03(火) 01:20:01 ID:???]
完璧ではないが、
/Web/hage は 192.168.0.x 以外からのアクセスは 403 にしてしまえばいい

SetEnvIf Remote_Addr "192\.168\.0\." LOCALACCESS
<Directory /Web/hage>
  Order deny, allow
  Deny from all
  Allow from env=LOCALACCESS
</Directory>

こんな感じで出来ると思う
パッと思いつくまま書いたので書式とかに間違いがあるかも・・・

424 名前:DNS未登録さん mailto:sage [2007/04/03(火) 01:50:57 ID:???]
IPアドレスくらい普通に書けw
Allow from 192.168.0

425 名前:DNS未登録さん mailto:sage [2007/04/03(火) 07:47:58 ID:???]
>>424
その表記だとフラグを立てたり倒したりという高度なことができないから、SetEnvIf に統一する場合もあるな。
ただし、逆に後者だとサブネットマスクの指定ができないから不便なこともある。(ただし、面倒だが正規表現で同じことを確実に表現できる。)

いずれにしても >>423 の "192\.168\.0\." は気持ち悪い。
別にセキュリティ上問題がある訳じゃないんだけど、"^192\.168\.0\." と書きたい。



426 名前:DNS未登録さん mailto:sage [2007/04/03(火) 08:28:57 ID:???]
大体 "^192\.168\." でしょうが。あと
10.0.0.0〜10.255.255.255
172.16.0.0〜172.31.255.255
も忘れないように

427 名前:DNS未登録さん mailto:sage [2007/04/03(火) 09:47:07 ID:???]
>>426
192.168.0.0/24 の範囲しか使っていないならば、そこを許可するだけで問題無い。
許可する範囲はなるべく少なくするのが、セキュリティ確保のコツ。

428 名前:DNS未登録さん [2007/04/03(火) 16:59:33 ID:eMALqJoT]
どなたかWin32の OpenSSL-0.9.8.d (1Mじゃないほう)お持ちの方はおられませんか?
配布サイトとかも0.9.8eになってて何処にも無い・・・・かなしぃ・・・

429 名前:DNS未登録さん mailto:sage [2007/04/03(火) 18:32:25 ID:???]
すみません キャッシュ のほうに残ってました お騒がせしました<(_ _)>

430 名前:DNS未登録さん mailto:sage [2007/04/03(火) 21:36:40 ID:???]
LogLevel warn
にしてるのに起動時のnoticeログがでるのは仕様ですか?



431 名前:DNS未登録さん [2007/04/05(木) 20:36:56 ID:uLFkGPMY]
rewrite モジュールを使用して、ユーザーディレクトリのチルダをなくす設定をしております。
英数字のユーザであれば全く問題ないのですが、ハイフンやアンダーバーがあるとしっかり置き換わってくれません。
ハイフンやアンダーバーがあっても置き換えたい場合には、下記の設定をどのように書き換えればいいのでしょうか。
アドバイス、よろしくお願いします。


RewriteEngine on
RewriteRule ^/([a-zA-Z0-9]+)/(.*) - [C]
RewriteCond /home/$1/public_html/$2 -f [OR]
RewriteCond /home/$1/public_html -d
RewriteRule ^/([a-zA-Z]+)/(.*) /~$1/$2 [PT]
RewriteRule ^/([a-zA-Z]+)$ /~$1/ [PT]

432 名前:DNS未登録さん mailto:sage [2007/04/05(木) 23:02:16 ID:???]
正規表現部分を見返してみて

433 名前:DNS未登録さん [2007/04/07(土) 15:11:04 ID:Qb/AoJoo]
Apache2.2.4でDoCoMo用の着うたフルをダウンロードするときにどうしてもできないのですが
なぜでしょうか?MIMEタイプもしっかり設定しているはずなのですが・・・

434 名前:DNS未登録さん mailto:sage [2007/04/07(土) 15:15:11 ID:???]
FireFoxとかIEだとどうなの

435 名前:DNS未登録さん [2007/04/07(土) 15:52:48 ID:Qb/AoJoo]
>>434
わたしに言ってるのでしょうか?
IEやFFだとダウンロードできます

436 名前:DNS未登録さん mailto:sage [2007/04/07(土) 17:28:25 ID:???]
どうできないの
えらーかなんか出るの?

437 名前:DNS未登録さん mailto:sage [2007/04/07(土) 17:30:41 ID:???]
Docomoの着うたフルのダウンロードの仕様みたいなの持ってきたら原因を調べてやる

438 名前:DNS未登録さん mailto:sage [2007/04/07(土) 17:32:57 ID:???]
hys.mactips-lib.net/?eid=102010
これ見ると、単にダウンロードさせれば良いだけに見えるなあ。
というわけで、>>436と同じ

439 名前:466 [2007/04/07(土) 21:55:51 ID:Qb/AoJoo]
>>436
>>437
着うたフル対応機で着うたフルファイル(別の鯖でダウンロード確認済)を
ダウンロードしようとすると『このデータはダウンロードできません』とエラーがでる。
使っているサーバーは『モバっち.com』というところで、管理者に問い合わせてみると、
Apacheのバージョンでダウンロードできないのではないかということでした。

440 名前:DNS未登録さん mailto:sage [2007/04/07(土) 22:07:24 ID:???]
>>439
日本語でおk

まず聞くが、自宅サーバなんだよな?



441 名前:DNS未登録さん mailto:sage [2007/04/07(土) 22:12:25 ID:???]
無料HPスペース(無料ホームページスペース) [モバっち.com]

Apache関連 Part9
pc11.2ch.net/test/read.cgi/unix/1153314712/
こっちにもマルチポストしてるから放置で

442 名前:430 mailto:sage [2007/04/08(日) 03:06:03 ID:???]
これ誰か分かりませんかね?
エラーでてないのにログのサイズが膨らんでしまってエラー判別が面倒なんですよ

443 名前:DNS未登録さん mailto:sage [2007/04/08(日) 10:06:19 ID:???]
>>442
マニュアルに見事に書いてあるぞ
httpd.apache.org/docs/2.2/mod/core.html#loglevel

444 名前:DNS未登録さん mailto:sage [2007/04/08(日) 14:35:15 ID:???]
>>443
うおーまじだ、、すいません、、、
結局ファイルに出力する場合には消せないのかな
ありがとうございました

445 名前:DNS未登録さん mailto:sage [2007/04/08(日) 18:19:13 ID:???]
携帯サイトをPCで閲覧していたのですがある日からApache test pageに飛ばされるようになりました。
これは何が原因と考えられるでしょうか。
携帯からは見れますし串を刺せば今までどおりみることが出来ます。
Apacheの知識がないので直接Apacheは関係がないのかも知れませんが教えてください。

446 名前:DNS未登録さん mailto:sage [2007/04/08(日) 18:35:53 ID:???]
ここは自宅サーバー板にあるApache質問スレだ
Apacheを設置する気がない人は他に行ってくれ

447 名前:445 mailto:sage [2007/04/08(日) 22:24:22 ID:???]
UNIX板のApacheに貼ってあったリンクからきたので
UNIX板かと思ってました。すみません。

448 名前:DNS未登録さん mailto:sage [2007/04/09(月) 00:21:41 ID:???]
>>445
サイト管理者がコンテンツを削除したり設定ミスっただけです

449 名前:DNS未登録さん mailto:sage [2007/04/09(月) 11:25:32 ID:???]
直リン排除で httpd.conf に以下のように記述しています。

<Files ~ "¥.(gif|jpe?g|png)$">
SetEnvIf Referer "^www.xxx.xxx/" ref_ok
SetEnvIf Referer "^$" ref_ok
order deny,allow
deny from all
allow from env=ref_ok
</Files>

ウェブブラウザでは期待通りの効果が得られたのですが、画像入りの
RSS 2.0 を RSS リーダで表示させようとしたところ、一部のリーダでは
画像が表示されませんでした。

RSS リーダでも正常に表示させるようにするにはどうしたら良いのでしょうか?

http プロトコルとか feed プロトコルとか、関係ありますか?

450 名前:DNS未登録さん mailto:sage [2007/04/09(月) 11:38:29 ID:???]
エラーログにリファラが載ってるから、それ見て(ry



451 名前:DNS未登録さん mailto:sage [2007/04/09(月) 11:49:27 ID:???]
^$ でリファラ無しを省いてるからなあ

452 名前:DNS未登録さん mailto:sage [2007/04/09(月) 11:56:03 ID:???]
だからエラーログを見ろと。

453 名前:449 mailto:sage [2007/04/09(月) 12:32:15 ID:???]
>>450-452
ありがとうございます。
ログみてみました。

[Mon Apr 9 11:43:12 2007] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /Library/WebServer/Documents/xxx/images/yyy.jpg

server configuration ってだけですけど・・・

454 名前:449 mailto:sage [2007/04/09(月) 13:16:07 ID:???]
ゴメンなさい。最初の質問が間違ってました。
正しくはこちらでした。

<Files ~ "¥.(gif|jpe?g|png)$">
SetEnvIf Referer "^www.xxx.xxx/" ref_ok
order deny,allow
deny from all
allow from env=ref_ok
</Files>

SetEnvIf Referer "^$" ref_ok を入れてしまうと
直リン排除が無意味になりますよね?

なにか良い方法は?

455 名前:DNS未登録さん mailto:sage [2007/04/09(月) 13:59:13 ID:???]
>直リン排除が無意味になりますよね?

なんで?

456 名前:DNS未登録さん mailto:sage [2007/04/09(月) 14:54:20 ID:???]
意味分かってないだろ?
ちょっとぐらいは勉強してからこいや

457 名前:DNS未登録さん [2007/04/09(月) 22:05:22 ID:nUnGXDv4]
質問です。Apache2.2.4を使用しています。
Options Indexes
で表示されるファイル一覧を少しカスタマイズしたいんですが、どこをいじれば変えることが出来ますか?

458 名前:DNS未登録さん mailto:sage [2007/04/09(月) 22:30:11 ID:???]
そこそこ丁寧に、しかも日本語で書いてあるんだからマニュアルを見てくれよ
たのんますわ

459 名前:DNS未登録さん mailto:sage [2007/04/09(月) 23:54:18 ID:???]
>>457
どこをいじって駄目なのか書く。
まずはそれからだ。

460 名前:DNS未登録さん mailto:sage [2007/04/10(火) 03:32:01 ID:???]
>>437
仕様もくそも公式ツールで変換作業しないと作れないからね



461 名前:DNS未登録さん mailto:sage [2007/04/11(水) 02:11:32 ID:???]
標準認証で入力したユーザ名とパスワードをブラウザで受け取ることはできますか?

462 名前:DNS未登録さん mailto:sage [2007/04/11(水) 07:42:02 ID:???]
>>496
ブラウザで受け取るの意味が分からないですけど、
CGIで可能なのでは?

463 名前:DNS未登録さん mailto:sage [2007/04/11(水) 08:06:56 ID:???]
>>462
パスワードはセキュリティの仕様上無理。
ただApache内蔵の認証ではなくてCGI等で自前の "401 Unauthorized" エラーを
返すようにすればパスワードごと取れる。

464 名前:DNS未登録さん mailto:sage [2007/04/11(水) 08:15:43 ID:???]
CGIでユーザー名までは取れるが、パスワードは無理らしい。
パスワードを取れるモジュールを使うしかないらしい。

465 名前:462 mailto:sage [2007/04/11(水) 09:52:05 ID:???]
JavaScript と TRACEメソッドを組み合わせればブラウザに表示できるし、
それをサーバに送信すればCGIで取り扱うことが可能だと思われる。

www.atmarkit.co.jp/fsecurity/rensai/webhole04/webhole01.html

466 名前:DNS未登録さん mailto:sage [2007/04/11(水) 09:56:28 ID:???]
標準認証ではなくて基本認証だと思うが、まあそれは置いておいて。

>ただApache内蔵の認証ではなくてCGI等で自前の "401 Unauthorized" エラーを
>返すようにすればパスワードごと取れる。

それをやっても無理。できたらセキュリティホール。

実は mod_rewrite を使うと取得できる方法もあるんだが、
セキュリティホールになるので教えない。

CGI ではなく mod_php のように apache のプロセス内部で動作するものならば
パスワードを取得できるし、取得できても穴にはならない。


467 名前:457 mailto:sage [2007/04/12(木) 10:05:14 ID:???]
マニュアル読んでも分からないので質問させてください。
Options Indexes
で表示されるファイル一覧を少しカスタマイズしたいんですが、どこをいじれば変えることが出来ますか?
変更したいのは、<head>〜</head>の間です。
<body>なら、HEADER.htmlなどで変更できるんですけど・・・。


468 名前:DNS未登録さん mailto:sage [2007/04/12(木) 15:38:42 ID:???]
Apache,TOMCATでJSPを動かしていて
JSP部分でスタイルシートを参照しています。

システム稼動中に時々スタイルシートの
値を参照できずにレイアウトが崩れてしまう事が
あるのだけど、原因として何が考えられますか?

Webで調べるとHTTP圧縮を使ってると
読まない事があると書いてあったのですが
当方のは圧縮はしていませんでした。。


469 名前:DNS未登録さん mailto:sage [2007/04/12(木) 15:41:26 ID:???]
>>467
SuppressHTMLPreambleでどうかなあ

470 名前:DNS未登録さん mailto:sage [2007/04/12(木) 19:10:24 ID:???]
CustomLogで環境変数env1が設定されていてかつenv2が設定されていない場合のみ
ログを出力するようにしたいんですが、どう指定すればよいんでしょう?



471 名前:DNS未登録さん mailto:sage [2007/04/12(木) 19:33:19 ID:???]
env1と同じ条件でenv3を立て、env2と同じ条件でenv3を倒す。
そのenv3を見る。

472 名前:DNS未登録さん mailto:sage [2007/04/12(木) 19:49:25 ID:???]
>>471
具体的にどうやればいいんでしょう?
ドキュメントのSetEnvIfディレクティブの項目(httpd.apache.org/docs/2.0/ja/mod/mod_setenvif.html#setenvif)を見たんですが、
環境変数によって環境変数を設定する方法がよくわかりません。


473 名前:DNS未登録さん mailto:sage [2007/04/12(木) 23:45:13 ID:???]
せっとえんぶいふ は上から順に評価されるから、順番に書いていけばいいだけじゃ?

474 名前:470,472 mailto:sage [2007/04/12(木) 23:55:18 ID:???]
>>473
すみません、一つだけの場合でもよくわからないのです。
例を見ると SetEnvIf <環境変数名> <値> <新しい環境変数の設定> という書式になってるようですが、
変数が設定されているかどうかはどうやって判別すればよいんでしょうか。


475 名前:DNS未登録さん mailto:sage [2007/04/13(金) 00:27:52 ID:???]
環境変数書き出すperlかPHP用意して練習したほうがいいよ

476 名前:470 mailto:sage [2007/04/13(金) 01:22:02 ID:???]
というと apache の設定だけでは不可能ということですか?
むー・・・さすがに外部スクリプトを持ち出すのは面倒なので諦めることにします。
どうもでした。

477 名前:DNS未登録さん mailto:sage [2007/04/13(金) 01:57:41 ID:???]
違う
Apacheで設定して、ちゃんと値がセットされてるのかPHPなりPerlで環境変数を
出力させて確認しながら試行錯誤してみれば?
ってことかと思う
てかさ、環境変数をセットするしないの条件がわからんのにこれ以上どうもできないんじゃないかな

478 名前:DNS未登録さん mailto:sage [2007/04/13(金) 02:07:25 ID:???]
>469
うちの.htaccessはこんな感じ

IndexIgnore .htaccess *.html *.htm *.css *.cgi
HeaderName /header.html
ReadmeName /footer.html

IndexOptions NameWidth=* DescriptionWidth=* FancyIndexing IgnoreCase FoldersFirst VersionSort HTMLTable SuppressRules SuppressHTMLPreamble
IndexOrderDefault Descending Date

AddDescription "MPEG Audio Layer3" "mp3"
AddDescription "<br>" *


479 名前:DNS未登録さん mailto:sage [2007/04/13(金) 03:05:40 ID:???]
>>476
まず、基本的な使い方を覚えろってこと
PerlやPHP入れるのが当たり前とは言わないけど、HTMLに毛が生えた程度の構文で環境変数表示できるから
cgiやphp使わないならもっとほかにもやりようはあると思うし

やりたいことだけたどり着くほうが難しいし、その程度でやる気が無くなるならむいてないと思う
きつい言い方かもしれないが時間や他のことを覚える気力がないならApacheより簡単なもの探したほうがいい

480 名前:DNS未登録さん mailto:sage [2007/04/13(金) 23:13:37 ID:???]
   │
[ネットワーク]
   │
[有線ルータ]─[PC1]
   │
  [PC2]

PC2にApache2.0.59を導入、PC1→PC2へのアクセスには成功しました。
しかし、外部のパソコンからアクセスしようとしたところ、失敗しました。
原因としては何が考えられるでしょうか?
ServerNameにはWANのIP、ルータのアドレス変換テーブルにもきちんと入力してします。



481 名前:DNS未登録さん mailto:sage [2007/04/14(土) 00:31:38 ID:???]
ルーターの設定してねぇだろヴァカが!

482 名前:DNS未登録さん mailto:sage [2007/04/14(土) 01:30:37 ID:???]
>>481
設定してましたが、ポート番号のミスがありました!
修正したらできました!!!感謝!!!!!!!!


483 名前:DNS未登録さん mailto:sage [2007/04/14(土) 12:44:10 ID:???]
#! /bin/sh

echo CONTENT-TYPE:text/html
echo ""

export

484 名前:DNS未登録さん mailto:sage [2007/04/17(火) 06:04:44 ID:???]
異様に速度が出ないんだけど、これは何が原因かな?
回線は光で、アップロードとダウンロード速度を調べるサイトでも26Mbpsぐらいでてるんだけど、
サーバとしては0.7Mbpsぐらいしか出ない状態。


485 名前:DNS未登録さん mailto:sage [2007/04/17(火) 10:09:00 ID:???]
SElinuX

486 名前:DNS未登録さん [2007/04/17(火) 17:19:20 ID:WBL65dkF]
すいません。
Appacheの設定で教えてください。
/etc/httpd/conf/httpd.conf

----------------
<Directory /home/*/public_html/cgi-bin/>
Options ExecCGI
SetHandler cgi-script
</Directory>
----------------
としてユーザーに/home/ユーザー名/public_html/cgi-bin/
にcgiスクリプトを置いて実行させていたのですが
上記やりかたでは普通のhtml文書や画像等ががcgi-bin以下に置けないですよね、、、
どのように表記すれば良いのでしょうか?

ご助力をいただけますと幸いです。


487 名前:DNS未登録さん mailto:sage [2007/04/17(火) 17:26:22 ID:???]
AddHandler cgi-script cgiで。

488 名前:DNS未登録さん mailto:sage [2007/04/17(火) 17:26:32 ID:???]
SetHandler cgi-script

を削れば?

489 名前:DNS未登録さん mailto:sage [2007/04/17(火) 21:30:54 ID:???]
いつも思うんだけど、cgi-bin信仰ってどこから来るのかな?

490 名前:DNS未登録さん mailto:sage [2007/04/17(火) 21:45:59 ID:???]
httpd.conf



491 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:18:40 ID:???]
誰か>>484について見当のつく方いませんか?

492 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:21:33 ID:???]
>>491
日本語のレベルで変だ。

493 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:25:36 ID:???]
すごくシンプルに書くと、
回線が光の割にはやたら遅いので、一体何が原因か見当がつきますか?
ということです。
(MTUやRWINの調整もしています)


494 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:27:50 ID:???]
負荷がかかりすぎるのを防ぐために、
速度規制的な機能がついていて、初期設定ではその上限が低く設定されているからではないか?と思ったのですが
Googleで検索した限りではP2Pとかそういうサイトしか出てこなくて…


495 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:31:14 ID:???]
>>491
測定サイトよりも落ちるけど、そこまでは普通落ちないよなぁ
winでロダ立てたときそんなことがあった記憶もあるけど、OS変えてから出ないからあまり気にしたことないな

>>484の日本語がおかしい点よりも聞く態度がなってない方が問題だな
環境もわからんしなぁ〜

496 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:42:55 ID:???]
環境は
WindowsXP SP2
Apache2.0.58
CPU Celeron 1.6GHz
RAM 768MB
です。


497 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:53:24 ID:???]
インターネットからじゃなくてLANで調べてみろよ

498 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:55:55 ID:???]
LANからでも同程度の速度しか出ませんでした。
なのでルータのせいかとも思ったのですが、どうもルータの性能を見る限りそうではないようで…。

499 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:57:30 ID:???]
LANでやってるならそれ書け、ってか回線は関係ないじゃん、アホ

500 名前:DNS未登録さん mailto:sage [2007/04/17(火) 23:58:39 ID:???]
つい今しがた調べたもので…



501 名前:DNS未登録さん mailto:sage [2007/04/18(水) 02:29:11 ID:???]
ノートン入ってないか?

502 名前:DNS未登録さん mailto:sage [2007/04/18(水) 11:39:00 ID:???]
>>484

>>485

503 名前:DNS未登録さん mailto:sage [2007/04/18(水) 11:40:21 ID:???]
>>498
LANからも同程度なら、なおさらルータ関係ないのに
ルータを疑うとこみると初心者レベル?
しかもスペックで判断するなんて・・・

504 名前:DNS未登録さん mailto:sage [2007/04/18(水) 11:42:20 ID:???]
リバースproxyの設定で
ProxyPass / http://
ProxyPassReverse / http://
って書いた上で特定のipアドレスのホストだけリバースするっていうのは出来ないもんでしょうか

505 名前:DNS未登録さん mailto:sage [2007/04/18(水) 14:15:21 ID:???]
>>503
スレ鯛嫁
「初心者」とつけば関係なくてもよってくるもんだ

506 名前:DNS未登録さん mailto:sage [2007/04/18(水) 16:04:04 ID:???]
>>501
Zone Alarmのみ入っていますが、落としてから試しても遅かったので関係がないようです。

>>503
初心者質問スレッドで質問しているのですから、もちろん初心者レベルです。


507 名前:DNS未登録さん mailto:sage [2007/04/18(水) 16:07:27 ID:???]
>>502
それはWindowsとApacheの組み合わせだから遅いってことでしょうか?

Linuxとなると基本的な使い方すら知らないレベルになるんですが、
速度を改善する方法がないようであれば導入を検討してみます。
ありがとうございます。

508 名前:DNS未登録さん mailto:sage [2007/04/18(水) 20:07:00 ID:???]
無料のLinux使えばいい

509 名前:DNS未登録さん mailto:sage [2007/04/19(木) 11:30:00 ID:???]
>507
うちwinだけどきっちり UP&DL:80Mbpsでるからそりゃねーよ

510 名前:DNS未登録さん mailto:sage [2007/04/19(木) 18:10:03 ID:???]
windows XPにapache2.2.4をインストールしたんですが、
windowsの起動時にapacheも起動してしまうのをやめるのには、どこの設定をいじればいいんでしょうか。




511 名前:DNS未登録さん mailto:sage [2007/04/19(木) 18:12:06 ID:???]
>>510
マイコンピュータの管理からサービス開いてApache2のとこの[自動]を[手動]にしとけ

512 名前:511 mailto:sage [2007/04/19(木) 18:15:29 ID:???]
あ、タスクトレイにApacheの何かがあったらそれ右クリックして Open Serviceでもいいかな
同じとこにたどり着くけど。

513 名前:DNS未登録さん mailto:sage [2007/04/19(木) 19:01:15 ID:???]
ひとつの事をするのにたくさんの方法があるウィンドウズの使い方についての質問は(ry

514 名前:DNS未登録さん mailto:sage [2007/04/19(木) 20:16:08 ID:???]
質問があります。
Apaheは「ln -s」で作ったリンクにはアクセスできないんでしょうか?

ディレクトリは、
/home/hoge1
/home/hoge2/fuga
とあって、リンクを、
ln -sf /home/hoge2/fuga /home/hoge1
と作りました。

ApacheのVirtualHostで/home/hoge1にhoge.comを設定して、hoge.com/fugaとアクセスしようとしたところ出来ませんでした。
どのように設定すればリンクもアクセスできるようになりますか?

515 名前:DNS未登録さん mailto:sage [2007/04/19(木) 20:33:53 ID:???]
FollowSymLinks

516 名前:514 mailto:sage [2007/04/19(木) 21:00:23 ID:???]
すみません。出来ました。
ありがとうございます。

517 名前:DNS未登録さん mailto:sage [2007/04/19(木) 21:30:50 ID:???]
>>484
W2Kに apacheの組み合わせで 3人以上繋がると檄遅になる現象があった。
Windowsを入れ直したら直ったことがある。

518 名前:DNS未登録さん mailto:sage [2007/04/19(木) 21:36:40 ID:???]
>>511さん、できました。
有難うございました。

519 名前:DNS未登録さん mailto:sage [2007/04/20(金) 00:27:37 ID:???]
すたーとあっぷ

520 名前:DNS未登録さん mailto:sage [2007/04/20(金) 12:25:25 ID:???]
あぱっちはすたーとあっぷにはないんだなぁ〜



521 名前:DNS未登録さん mailto:sage [2007/04/21(土) 08:23:44 ID:???]
すたーとあっぷにあるのはもにたー
さーびすにあるぉ

522 名前:DNS未登録さん [2007/04/21(土) 12:44:16 ID:Si5uY1uu]
DoS攻撃対策として、我が家のApacheに対してドメイン名ではなく、
IPアドレスを直接指定してきたリクエストをブロックする事は可能だろうか。


523 名前:DNS未登録さん mailto:sage [2007/04/21(土) 12:50:35 ID:???]
名前ベース(ホスト名ベース)のバーチャルホストを使えばいい

524 名前:DNS未登録さん [2007/04/21(土) 13:00:03 ID:nMCv9EjK]
沖縄県の方へ(命に関わる注意事項です)

沖縄県での選挙ですが、どうか民主党だけは避けてください。県民の生命に関わる可能性があります。
民主党の最大の公約は一国二制度(※)ですが、一度「一国二制度 沖縄 三千万」等で検索をお願いします。
この際、民主党のHPで調べても良いです。以下の注釈↓と矛盾することは書いてないはずですから…

※一国二制度
 簡単に言えば沖縄を中国と日本の共有物にし、そこに3000万人の中国人を入植させます。
 (つまり沖縄人口の 96% を中国人にして、実質、沖縄を中国人の居住地とします。)
 さらに「自主」の名の下、沖縄で有事が起きても自衛隊は干渉できません。
 3000万人の中国人が、少数派となった130万人の日本人に何をしても、です。
 そして反日教育を受けた中国人の反日感情の強さは、ほとんどの日本人の理解を超えるものです。

今回の選挙で民主党が勝った場合、「自主」「発展」を連呼しつつ段階的に進めていくことになります。
自主と言っても、自主を認めるのが「住人の96%が中国人となった」後だということに気をつけてください。
発展と言っても、新沖縄の少数派となった「少数民族日本人」の発展ではないことに気をつけてください。

525 名前:DNS未登録さん [2007/04/21(土) 17:11:13 ID:Si5uY1uu]
>>523

申し訳ない、下記のサイトを参考にしてみたんだか、
結局IPアドレスで指定する必要があるように見える。

httpd.apache.org/docs/2.2/ja/vhosts/examples.html

IPアドレスでのアクセスをブロックするには、どの項目を修正すべきなのでしょうか?

NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@k-rent.net
ServerName www.mydomain.net
DocumentRoot /home/source/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/source/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# RedirectMatch ^/$ /apache2-default/
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>


526 名前:DNS未登録さん mailto:sage [2007/04/21(土) 17:14:15 ID:???]
>>525
<VirtualHost www.example.org>
</VirtualHost>
のようにホスト+ドメイン名を指定した仮想ホスト内に実際のサイトを入れて、

<VirtualHost *>
</VirtualHost>
のように「上記以外の全て」を指す仮想ホスト内にダミー(リクエストブロック用)
のサイトを入れればいい。

527 名前:DNS未登録さん [2007/04/21(土) 17:46:31 ID:Si5uY1uu]
>>526

なるほど。結論で言えば、ダミーサイトを作成するわけですね。

その前にちょっと疑問があります。
DoS攻撃の対策と言いましたが、具体的には SynFlood を食らってしまったんです。
サイトが重いと思って、netstat でセッション情報を確認したら、
TIME_WAIT_1 が大量に並んでいたんです。

とりあえず、Linux 側のtcp_fin_timeout を 30 秒にする事で調整はしているんですけど、
さらに対策として、ドメイン名ではなく、IP だけでアクセスする輩をブロックしたいとの考えに至った次第です。

お伺いしたVirtualHostの方法だと、結局 TCP セッションを張る (=Ack待ちの状態にはなってしまう)事になると思いますから、
以前受けたDoS攻撃対策にはならないのではないか?と推測しています。
ご親切にアドバイス頂いたのに、なんだか申し訳ございません。

この件に関して、続けてご相談に乗っていただけたら幸いです。
よろしくお願いします。

528 名前:DNS未登録さん [2007/04/21(土) 17:52:46 ID:9Y7gmuHr]
メソッドごとにアクセス制限かけたいんですが、
LimitExcept の中では必ず AuthType や AuthNasme を指定
しなければならないのでしょうか?別にユーザ認証による
アクセス制限をしたいわけではなくて、IPアドレスによる
アクセス制限をしたいだけなのですが。


<LimitExcept GET PROPFIND OPTIONS REPORT>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</LimitExcept>

このような設定だと、次のようなエラーメッセージが
エラーログに出ます。


configuration error: couldn't perform authentication.
AuthType not set!


529 名前:DNS未登録さん mailto:sage [2007/04/21(土) 18:03:22 ID:???]
>>527
SynFloodにApacheで対抗するってのは・・・
TCPの処理なんだからHTTPのレベルで何をやっても無理だべ。

ということであとはSYN cookiesみたいなメジャーな方法になるんじゃない?
SYN flood 対策 とかでググってみるとか。
スレ違いなのでこんなもんで。

530 名前:DNS未登録さん mailto:sage [2007/04/21(土) 18:07:04 ID:???]
>>527
> TIME_WAIT_1 が大量に並んでいた
TIME_WAITなのかFIN_WAIT_1なのかはっきりすれ。

あと、いずれにしてもそれはSYN floodではない。
SYN floodであればSYN_RCVD状態のソケットが大量に発生するはずだ。

TIME_WAITだとすればそれは振る舞いとして正常(全く問題ない)。
FIN_WAIT_1だとすれば相手側からFIN+ACKを受け取れていないということだ。

> Linux 側のtcp_fin_timeout を 30 秒にする事で調整はしている
それはSYN floodの対策にはならないし、かえって接続の遅いユーザが
FINを正しく受け取れずにFINを再送する結果になってしまうし、
アプリケーションの挙動によってはコネクションを張り直して
データ自身をもう一度リクエストしてしまうかもしれない。



531 名前:DNS未登録さん [2007/04/21(土) 18:13:12 ID:Si5uY1uu]
>>529

やっぱり、ダメですか。
可能かな?と期待を抱いていたのですが。

>>530
TIME_WAIT_1 で間違いないです。なるほど。この場合はSynFloodに該当しないんですね。
FIN+ACK を受け取れない場合もDoS攻撃であると理解しているのですが、
この点についての対策はありますか?一言だけアドバイスをお願いしたいです。
継続の話については、スレ違いになりそうなので、大体検討がついたら自分で色々と探してみます。
すみませんが、最後にチョットだけお願いしたく存じます。

532 名前:DNS未登録さん mailto:sage [2007/04/21(土) 18:20:15 ID:???]
>さらに対策として、ドメイン名ではなく、IP だけでアクセスする輩をブロックしたいとの考えに至った次第です。
ドメイン名かIPアドレスかは、受け取ったHOSTヘッダで区別している(はず)
なんで、HTTPデータが送られてこない限りはドメインでのアクセスか
IPアドレスでのアクセスかなんて区別できない。
(SynFloodはHTTPデータなんて送ってこないんで当然Apacheさんは何もできない)


533 名前:DNS未登録さん mailto:sage [2007/04/21(土) 18:21:49 ID:???]
>>531
> FIN+ACK を受け取れない場合もDoS攻撃であると理解している
それは大きな間違い。最大パケット生存時間(MSL)の2倍まで自動的に待ってくれる
現状のTIME_WAIT時間を維持すべきで、それを短くすれば前述のとおりクライアントが
リクエストを再送することがあるので逆効果だろう。

むしろFIN+ACKが失われる原因が自分自身側に無いかどうかを探したほうがいい。
たとえばルータのメモリ不足などで捨てられていないかどうかなど。

あと、その問題によってメモリが足りないなどの事象が発生するのであれば
Apache側で解決(スレッドモデルをworkerにするとか)をすべきだろう。

534 名前:DNS未登録さん [2007/04/21(土) 18:34:18 ID:Si5uY1uu]
>>533
なるほど、大体イメージがつかめてきました。
ありがとうございます。

>>たとえばルータのメモリ不足などで捨てられていないかどうかなど。
一応、ルータにはエラーメッセージは見られませんでした。

TIME_WAIT_1 が大量に発生していたときに、メモリ容量がどの程度は見てませんでしたね。
また遭遇したら必ずチェックしてみます。

Apache2を利用していますが、prefork と worker の違いを意識していませんでしたので、
その辺りを重点的に調査してみます。

色々とありがとうございました^^


535 名前:DNS未登録さん [2007/04/22(日) 10:56:36 ID:PHXckloP]
俺のDeb/Etch(4.0r0)に apxs が存在しないようなんだが、何でだ?

/usr/local/apache ディレクトリ自体が存在しないようなんだが。。。

536 名前:DNS未登録さん mailto:sage [2007/04/22(日) 10:59:49 ID:???]
Debianのパッケージをインストールしたんじゃないの?
それじゃ /usr/local にはないでしょう。

Fedora Core の場合は httpd-devel ってパッケージを入れないとapxsはインストールされない。
Debianもそんな感じでは?

537 名前:DNS未登録さん [2007/04/22(日) 11:24:21 ID:PHXckloP]
apache2-prefork-dev

↑を入れてみたんだが、apxs2しか入らないようだ。
ちなみにApache2.2で利用中さ。
パッケージが足らんのだろうか。

538 名前:DNS未登録さん [2007/04/22(日) 11:48:03 ID:pi+ycNL2]
apxs2ってのは要するにApache1.3のapxsと区別するためにそういう名前でインストールされてるだけ。

539 名前:DNS未登録さん [2007/04/22(日) 12:11:56 ID:PHXckloP]
なるほど。
さっそくそのapxs2を使って mod_rpaf0.5 を apache2.2 に make & install を実施してみたんだけど、
apache2.conf (deb使用) に追加しても、エラーになるんだ。
どう対処したらいいものだろうか。

1) /etc/apache2/mods_available に rpaf.load を作成
↓その中身。
LoadModule rpaf_module /usr/lib/apache2/modules/mod_rpaf-2.0.so

2) a2enmod rpaf でロードする。

3) apache2.conf の最後に下記を追加

PAFenable On
RPAFsethostname Off
RPAFproxy_ips 172.16.100.131

4) apache2を再起動すると、以下のエラーが出る。
Forcing reload of web server (apache2)...Syntax error on line 679 of /etc/apache2/apache2.conf:
Invalid command 'PAFenable', perhaps misspelled or defined by a module not included in the server configuration failed!

540 名前:DNS未登録さん [2007/04/22(日) 12:53:14 ID:XmTPN3hH]
PAFenable On
じゃなくて
RPAFenable On
だろ



541 名前:DNS未登録さん mailto:sage [2007/04/22(日) 14:53:38 ID:???]
>>539
とゆうか「perhaps misspelled」って指摘されてるじゃねえか






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<176KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef