【Windows】Apache初心者質問スレ 3鯖目【専門】

このエントリーをはてなブックマークに追加
938DNS未登録さん:2006/09/21(木) 13:46:30 ID:wThU3KCD
WinXP SP2でApache2.0.58を使用しています。

自身のローカルPC上でプログラムテストとして使用しているのですが、
WindowsのApacheでもmod_rewriteは動きますよね?

以下の分を.htaccessに記載しているのですが、ページが表示されず、エラーになります。
RewriteEngine on
RewriteRule index.html(.*) index.php$1
RewriteRule ([0-9\-]+)\.html bbs.php?page=$1
939DNS未登録さん:2006/09/21(木) 15:01:21 ID:???
>>938
エラーって何のエラー?内容は?
.htaccess は有効になってる?(AllowOverride ディレクティブ)
940DNS未登録さん:2006/09/21(木) 15:10:03 ID:???
>>937
APACHE_HOMEってそのまま書いてんの?
941935:2006/09/21(木) 21:08:00 ID:???
>>940
いえ
C:¥Program Files〜を略してそう書いただけです。まぎらわしくてすみません
942DNS未登録さん:2006/09/22(金) 09:59:57 ID:???
>>938
モジュールをロードするという肝心な部分はどうよ?
デフォルトではコメントアウトされてるから。
943DNS未登録さん:2006/09/22(金) 10:23:03 ID:???
直接httpd.confに書くと問題なくてInclude使うとダメなの?
944DNS未登録さん:2006/09/26(火) 11:34:08 ID:???
Win2kでApache2.2.3が稼動中です。
最近中韓からのトラックバックスパムがやたら多くてうんざりしています。
中韓からのアクセスを遮断しようと該当アドレス郡をリスト化したのですが数百行あります。
これをdeny from 〜という感じでhttpd.confに記述するのは抵抗があるんですが
その他にもアプリケーションファイヤーウォールで弾く、ルーターで弾く等の選択肢があると思いますが
オススメというか、普通はこうするみたいな方法はあるんでしょうか?
945DNS未登録さん:2006/09/26(火) 19:47:23 ID:???
2chがOCNを弾いてたときって、ひたすらdeny from 〜って書いてなかったっけか
946DNS未登録さん:2006/09/26(火) 20:10:25 ID:???
BIND突っ込んでキャッシュ効かせた後、Deny from .kr .cnでいくとか
947DNS未登録さん:2006/09/26(火) 20:11:28 ID:???
むしろjpをはじめ、知ってる国をAllowの方がいいか。
948DNS未登録さん:2006/09/26(火) 20:33:39 ID:szdp6kC6
質問です。ググッたけど分かんなかったです
環境はWinXP Home SP2 apache1.3.27

画像をアップロードして掲示板から参照するCGIを
作ったんですが、日本語ファイル名をSJISで
アクセスしようとすると、FORBIDDENになります

例えば
猫.jpgにhttp://%94L%2ejpgでアクセスできない
あ.jpgにはできる

ログを見ると罵.jpgにアクセスしようとしています
罵.jpgは%94l%2ejpgなので、SJISの2バイト目のL大文字がl小文字になってる事が
原因だと思うんですが、何か解決策はないでしょうか?

もしやWindowsが大文字と小文字区別しないから無理、とかですか?

どなたかお願いします
949DNS未登録さん:2006/09/26(火) 20:44:37 ID:???
ログは %E7%8C%AB.jpg じゃなくて?
950DNS未登録さん:2006/09/26(火) 22:35:56 ID:szdp6kC6
>>949
罵.jpgになってます
日本語ファイルアップロードしなければいいんですが
ちょっと気になってしまって

最初からUTF-8でやればよかったのでしょうか?
951DNS未登録さん:2006/09/27(水) 10:51:52 ID:???
>>950
別に L も %4C にしちゃえばいいじゃん、、、だめ?
952DNS未登録さん:2006/09/27(水) 10:54:06 ID:???
あとそれブラウザの問題で、サーバ関係無いと思うよ
953DNS未登録さん:2006/09/28(木) 01:31:54 ID:KZKOp8LP
なるほど分かりました。ちょっと検証してみます
dクス
954DNS未登録さん:2006/09/30(土) 03:07:39 ID:q8P7pPTt
初歩的な質問ですが教えてください。
XP apache1.3.37とActivePerlを入れ、問題なく動いてはいるのですが、
タスクマネージャーを覗くとapacheというのが二つ動いています。
バーチャルホストは設定しておらず、DocumentRootとCGIのディレクトリを変更しただけなのですが、
これは普通なのでしょうか?
大先輩方、教えてください。
955DNS未登録さん:2006/09/30(土) 04:11:39 ID:???
> 大先輩方、教えてください。

そんな人々はいないので、いつまでたっても答えてもらえないと思われ。

> タスクマネージャーを覗くとapacheというのが二つ動いています。
> バーチャルホストは設定しておらず、DocumentRootとCGIのディレクトリを変更しただけなのですが、

バーチャルホストを設定すると、設定したホストの数だけ apache のプロセスが
増えるということにしたい?
956DNS未登録さん:2006/09/30(土) 04:15:57 ID:q8P7pPTt
ヘンな質問しちゃってすみません・・・。
増える事にしたいとかじゃなくて、自分なりに
一応いじった設定部分を説明したかっただけなのです。
こちらには自分よりかなりの経験者が多いと思ったので・・・。

957DNS未登録さん:2006/09/30(土) 04:17:01 ID:???
すみません、下げ忘れてしまいました。
958DNS未登録さん:2006/09/30(土) 04:31:34 ID:???
> こちらには自分よりかなりの経験者が多いと思ったので・・・。

多いのは、頭の足りてない中学生とかじゃね?
959DNS未登録さん:2006/09/30(土) 04:58:10 ID:???
>>958
そうですか・・・でも気長に待ってみます。
その間自分なりにももう一度調べてみます。
ありがとうございました。
960DNS未登録さん:2006/10/01(日) 11:20:14 ID:???
制御用とレスポンス用
961DNS未登録さん:2006/10/02(月) 20:54:40 ID:???
ここを参考にphpのキャラクタセット(エンコード?)を設定しています。

http://www.okushin.co.jp/information/tanuki11/index.php

質問ですが、httpd.confにAddDefaultCharset
と書かれた行が見つかりません。
一体どこにあるんでしょうか?

今週xamppをインストールしたばかりで、apacheのバージョンは最新だと思います。
962DNS未登録さん:2006/10/03(火) 00:31:25 ID:???
>961
最近のhttpd.confにはAddDefaultCharsetの行が無いようだね。
自分で書いてしまえば良いけど、AddDefaultCharsetを使うと
なんか不具合があったような...

まぁ後は http://httpd.apache.org/docs/2.0/ で調べながら
やっていけばなんとかなるでしょう。
963DNS未登録さん:2006/10/03(火) 11:24:29 ID:???
そもそも AddDefaultCharset があると日本語表示に問題が出るんで
インストールするたびに消してた(off 指定もあるが)から
デフォで消えたのは手間が省けていい
964DNS未登録さん:2006/10/03(火) 12:17:34 ID:???
>>962
>>963

ありがとうございます。参考になりました
965DNS未登録さん:2006/10/03(火) 21:32:47 ID:???
質問です。
今、Apache/2.0.58 (Win32) PHP/5.1.6 DAV/2 環境で、web+ファイルサーバとして立てています。
転送量などはパケットモニターで見れるのですが、どのファイルを転送、完了したのかが解りません。
主に日本語ファイルなので、logを見ても記号文字が出てきます。
これを動的にモニターするモジュール、若しくはソフトはないでしょうか?
966DNS未登録さん:2006/10/04(水) 10:24:29 ID:???
つ【analog】
967965:2006/10/04(水) 16:28:11 ID:???
>>966
こんな便利な物があったとは気が付きませんでした。
早速使ってみます。
ありがとうございました。
968DNS未登録さん:2006/10/04(水) 17:45:41 ID:???
>>274 
osはxpアマチュアです 
969DNS未登録さん:2006/10/04(水) 23:49:57 ID:k290HouY
WINxp apach perl+mysqlでcgiって作れますか? 上司はできると言ってましたが、
いくら調べても参考資料が見つかりません。 可能かどうかだけ教えてください。
初歩的な質問ですみません。ずっと出来ないものだと思ってましたので・・・
970DNS未登録さん:2006/10/05(木) 08:19:47 ID:???
出来る。
俺の好みはphpだが。
971DNS未登録さん:2006/10/05(木) 12:10:03 ID:???
>>969
ApacheもPerlもMySQLもWindows版あるでしょ
972DNS未登録さん:2006/10/05(木) 13:21:06 ID:???
>>971
XPでサーバーとして公開していいのかどうかじゃないの?
おれはよーわからんけど。
973DNS未登録さん :2006/10/05(木) 22:10:23 ID:???
AN HTTP Daemonからの乗り換え作業中で躓いてしまったので質問です。

Apacheテスト中は8181ポートで稼動させていました。
CGIも動くのを確認出来たので、AN HTTPを終了させ、
httpd.confのListenを80、ServerName xxxx.yyyyy.zzz:80に変更して、保存。
Apacheを再起動。

http://127.0.0.1/  で表示は問題なし。
ネットワーク内の別のPCからのローカルIPでの表示も問題なし。
DDNSサービスからアドレスにアクセス”ページを表示できません”とでます。


環境
OS:WindowsXP
apache:2.0.58
ActivePerl:5.6.1.638

考えられる問題点はなんでしょうか
974DNS未登録さん:2006/10/05(木) 22:21:43 ID:???
自らのIPが一つの場合、外に出て、外から自分のIPを見る事はできません。
解決法は3つ
(1)IP8以上で契約
(2)串をさす
(3)友達にアクセスしてもらう
です
975973:2006/10/05(木) 22:48:02 ID:???
すいません、書き損じてました。
DDNSのアドレスからのチェックは串をさしてやってみました。
あと、グローバルIPにも串をさした状態でアクセスしてもダメです。
976DNS未登録さん:2006/10/06(金) 08:26:49 ID:???
取り敢えず携帯で覗いてみろよ。
977DNS未登録さん:2006/10/06(金) 08:27:30 ID:???
FWソフトが通せんぼしてますた。ってオチ?
978973:2006/10/06(金) 10:25:59 ID:???
>>974さん
>>976さん
>>977さん
レスありがとうございます。

>>977さんの仰るとおりで、ウィルスバスターのFWで、”80ポートは以前から開けてるか大丈夫”って思ってノーチェックだったのですが。
開ける際にアプリケーションを指定していたのを忘れてました。

無事、公開できました。
ありがとうございました。
979DNS未登録さん:2006/10/11(水) 22:34:48 ID:???
Apache2.0.58+WebDavでmod_encodingも入れて日本語ファイル名を読めるようにしたんですが、
.htpasswdを設定したフォルダだけなぜかDLした段階で文字化けしてしまいます。

DavLockDB I:/www2/dav
Alias /dav "I:/www2/dav"
<IfModule mod_dav.c>
DAVMinTimeout 600
<Location /dav>
DAV On
AuthType Basic
AuthName "Restricted Directory"
AuthUserFile "C:/.htpasswd"
require valid-user
AllowOverride Limit AuthConfig
</Location>
</IfModule>

<IfModule mod_encoding.c>
EncodingEngine On
NormalizeUsername on
SetServerEncoding UTF-8
DefaultClientEncoding JA-AUTO-SJIS-MS
AddClientEncoding "cadaver/" EUC-JP
</IfModule>

こんな感じですが、何かおかしいでしょうか?
980DNS未登録さん:2006/10/12(木) 06:48:31 ID:???
ClientもWindowsなら、無変換にしる。

981DNS未登録さん:2006/10/12(木) 18:28:36 ID:???
>>980
DefaultClientEncoding JA-AUTO-SJIS-MS
これをコメントアウトしただけでうまくいきました。
ありがとうございました。
982DNS未登録さん:2006/10/12(木) 19:46:30 ID:fK+gxWc2
983DNS未登録さん:2006/10/14(土) 15:06:10 ID:uh9+7FUe
パソコンから自分のHPにつなげるとちゃんと見れるのですが
携帯からだと502 Bad Gatewayを出すみたいです
502 Bad Gatewayってなんですか?
984DNS未登録さん:2006/10/14(土) 15:26:49 ID:???
985DNS未登録さん:2006/10/14(土) 15:51:24 ID:uh9+7FUe
↑ぐぐって見てもそれぞれ違ったこと書いてあって
あと詳しいことが載ってないのでサーバーのどこが悪いのかがわからないんです
プロキシサーバーが、とか書いてありますけどプロキシサーバーなんて稼動してないですし
986DNS未登録さん:2006/10/14(土) 15:59:21 ID:???
>>985
502返してるのは携帯用proxyの方だろ。
要するに携帯用proxyがお前さんの鯖に繋ごうとしてつなげなかったって言ってるだけ。
つか鯖のエラーとかちゃんと見てるか? そもそもアクセス来てるのか?
987DNS未登録さん
来てなかったです。。。
家のサーバーでエラーを出してるわけじゃないんですね

ありがとうございました