Apache〜嗜みとして〜 ..
9:nobodyさん
03/01/31 14:52
Apache2で日本語URIを使って、鯖にあるSJISファイル名なデータを使いたいのですが
mod_encodingを使うと(・∀・)イイ!!というようなことを見つけたので組み込んでみたのですが
・・・・<IfModule>の書き方がわかりません
今は、
<IfModule mod_encoding.c>
EncodingEngine on
NormalizeUsername on
SetSeverEncoding UTF-8
DefaultClientEncoding JA-AUTO-SJIS-MS SJIS
AddClientEncoding "cadaver/" EUC-JP
</IfModule>
という、拾ってきた設定なんですが、やっぱり無理です
正しい方法教えてください、おながいしまつ・・・
10:nobodyさん
03/01/31 16:07
>>9
Apache1.3.xで一時Web_DAVを弄ってたんだが、もう忘れ気味...
SetSeverEncoding SJIS
でどうよ。
11:nobodyさん
03/01/31 16:17
ダメですた(TT
アンカがUTF-8でエンコードされてるモヨリ・・・(きちんとファイル取得もできてる・・)
12:nobodyさん
03/02/01 08:22
>>11
そこらへんはブラウザによって違うからムズイ
IE だと UTF-8 で URI を GET しにいくから mod_encoding しなくてもいい。
でも Mozilla とかだとダメ
13:名無しさん@カラアゲうまうま
03/02/01 11:08
>そこらへんはブラウザによって違うからムズイ
だからそのブラウザによる違いをAddClientEncodingで吸収するわけなのだが。
14:nobodyさん
03/02/01 11:47
なるほど〜
Mozillaも1.0.2(今使っているバーション)では、UTF-8に変換するようです。
おかげさまで、SJISリテラルでもUTF-8でもReqできるようになりました
今の問題は、mod_autoindexがアンカーをUTF-8にエンコードすることでつ
スレリンク(unix板) の261にパッチがあったので
当ててmakeしなおしてIndexOption指定したんですが、機能しない・・・
(やり方間違ってるのかな・・・?)
15:14
03/02/01 18:33
ワカンナイ〜
この件に関する情報少なすぎるです(TT
皆さんはautoindexを日本語ファイルに対応させてますか?
16:nobodyさん
03/02/01 19:51
日本語ファイルなんて非常識なものは使わないわけだが
17:nobodyさん
03/02/01 20:22
非常識なものがあふれかえってるわけだが
18:nobodyさん
03/02/01 20:37
日本語ファイル関係は WebDAV とか namazu 関係にも同ネタあるけど、
いまいち解決法が見つからないのよね。
そこまで必要に迫られてないってのもあるけど。
19:nobodyさん
03/02/01 22:10
おれは全部UTF-8に統一してるのでなんの問題もなく使えてる。
20:nobodyさん
03/02/01 22:14
UTF-8に統一すると、IEで個別に取得するときファイル名化けませんか?
21:nobodyさん
03/02/02 01:57
Apache関連
URLリンク(pc.2ch.net)
apache超初心者専用スレッド
スレリンク(unix板)
Apache関連 Part2
URLリンク(pc.2ch.net)
【祝】 Apache 2.0 Gold Release
スレリンク(unix板)
Apache関連 Part3
URLリンク(pc.2ch.net)
Apache関連 Part4
スレリンク(unix板)
Apacheの設定を教えてください
URLリンク(pc.2ch.net)
Apache2.x 【新鯖入荷しました】
スレリンク(php板)
【公開】apache総合スレッド【鯖】
スレリンク(php板)
Apache〜嗜みとして〜 Part3
スレリンク(php板)
22:nobodyさん
03/02/02 01:58
TOMCAT
スレリンク(tech板)
《The Jakarta Project》
スレリンク(tech板)
mod_perlを使おう!
スレリンク(php板)
こんなApacheのモジュールがあるぞ自慢
スレリンク(unix板)
.htaccessの偉い人 Part2
URLリンク(pc.2ch.net)
.htaccessの偉い人 Part3
スレリンク(php板)
23:nobodyさん
03/02/04 21:50 gUuqqOC2
もしこのページが読めたのであれば、Apache ウェブサーバのインストールがこの計算機で無事に終了したことを意味します。
なんで、こんなわけのわからん日本語をつかうのれすか?
あなたの予想に反して、このページが見えているでしょうか?
なにを予想するの? なぜ、こんなブロークンジャパニーズを使う?
24:nobodyさん
03/02/04 23:31
>23
機械翻訳
25:名無しさん@カラアゲうまうま
03/02/05 01:07
ま、たしかにショボい訳だわな。
「予想に反して」ってのは誤訳といってもいいし。「期待に反して」あたりが適当。
が、文句あるならこんなところの書きこんでないで、
もっとマシな日本語に訳し直して contribute すべし。
26:nobodyさん
03/02/05 08:42
>>23
Seeing this instead of the website you expected?
予想したのはwebsiteです。
27:nobodyさん
03/02/05 12:13
違うだろ
28:nobodyさん
03/02/05 18:03
スレ違いかと思うのですが、適当なところが見つけれなくて
こちらに書かせてもらいました。
適当なところがありましたら誘導してください。
Win2KでApacheを使用して自宅サーバー開設の準備をしています。
そのなかでsendmailを使用して掲示板の書き込みのお知らせや
フォームメールのCGIがあるのですが、今まで使用していたレンタル
サーバーではsendmailのパスが記載されていて何の気なく設定を
していたのですが、いざ自分で立てようとしたらここで躓いてしまいました。
メールサーバーを立てれるという記事も読んだのですが、
これはsendmailを使用するのとは関係あるのでしょうか?
ただ独自ドメインで自由なメアドが取得できるというだけでしょうか?
すいません。どなたか教えていただけませんでしょうか?
スレ違いかもしれまんせ。申し訳あません。
29:nobodyさん
03/02/05 18:27
>>28
まだまだ知識が足りないよ。
痛い目にあって成長していくのもいいと思うが....
自宅サーバ板が出来たのでそっちで怖い話を一杯聞いてくるといい。
30:nobodyさん
03/02/07 00:55
ちょっと悩んでます、どなたか教えてください、、、。
ローカルに実サーバと同じ構成を作り、ローカルを更新→サーバへアップ、
という作業をしておりました。
ところが今まで1サイトだけの更新だったのが、3つになってしまい、
Apacheのヴァーチャルホストを利用しようと考えました。
しかし今までネームサーバーにはローカルのIPアドレスを使用してたので
いまいちドメインの設定が分らずにいます。
そこで質問なのですが、
1.ローカルで使用するのであれば、DNSをたてなくても、http.confに指定
するだけでドメインが使用できるのでしょうか?
2・hostsファイルの設定は必要なのでしょうか?
設定すると実サーバの確認の時にめんどくさいので、何かよい方法はいでしょうか?
3・ヴァーチャルホストを使わないで3つのサイトの環境を作る方法は
他にあるでしょうか?
すみません、アドバイスいただければ幸いです、、、、。
31:30
03/02/07 01:01
あああ、誤字訂正、、、、。
http.conf→httpd.conf
よい方法はい→よい方法はない
あと1の補足ですが、
ネームサーバーにドメインを適当に設定して動かしてみたのですが、
表示されませんでした。httpd.conf+hostsファイルの設定以外で
必要なもの(DNSとか)があるのでしょうか? ということッス。
よろしくお願いします、、、。
32:nobodyさん
03/02/07 01:28
>>30
Alias /aho/ /home/aho/public_html/ #aho鯖の分top
Alias /boque/ /home/boque/public_html/ #boque鯖の分top
Alias /manuque/ /home/manuque/public_html/ #manuque鯖のtop
って分け方はどぉよ?
1. DNSはなくてもイィが・・・
2.名前解決したいのならば必要
3.前述の方法。
33:名無しさん@カラアゲうまうま
03/02/07 01:36
DNS なり hosts なりが正しく設定されていないと、
そもそも apache の動いているホストに到達できない。
apache 以前の問題なので、httpd.conf では設定不可。
クライアントが参照する DNS なり hosts ファイルなりを設定しなくちゃならん。
# あくまでクライアント側の話なので、どうしても嫌ならば
# サーバ側では設定せずに済ますことも可。
name based virtual host は使わん、というのなら、
何もせずに IP アドレス直打ちでおっけー。
>3・ヴァーチャルホストを使わないで3つのサイトの環境を作る方法は
>他にあるでしょうか?
IPアドレスかポート番号を変えた設定ファイルをそれぞれ用意して、
httpd -f host-a.conf; httpd -f host-b.conf; httpd -f host-c.conf
のようにして別々のプロセスで起動してやればいいけど、
わざわざそんなことする理由が見えん。
34:nobodyさん
03/02/07 03:50
ちょっと質問です。セキュリティ的にマニュアルって見えてていいんでしょうか。
URLリンク(binbo8.he.net)
35:nobodyさん
03/02/07 09:25
>>34
ただのhtmlだから問題ないでしょ
36:nobodyさん
03/02/07 19:46
>>35
ありがと。
37:nobodyさん
03/02/15 12:12 BPTTasAy
ちょっと教えて下さい。Windows2000+apache1.3.27でWebサーバーを
立てたいのですが、テストで他の人に50MBの動画をDLしてもらったら
速度が50k/秒しか出ないそうなんです。Cable,ADSLともに…
まったく同じ環境でWin2000+IIS5.0の場合は普通に速度が出ます。
httpd.confの設定はまだデフォルトのままです。速度関係の設定項目が
あるのでしょうか?教えて下さい。お願いします。
ちなみにBフレッツ100M使ってます
38:名無しさん@カラアゲうまうま
03/02/15 12:29
ちょっと改造するだけで100倍速くなったという冗談のような話があるぐらい、
WindowsのApache1.3.xはチューニングがいいかげんです。
特にデカいファイルでパフォーマンスが出ません。
URLリンク(www.bekkoame.ne.jp)
ちうことで、OSをUNIX系に換えるか、httpdをApache2かIISに乗り換えるかしましょう。
上のURLには改造されたバイナリも置いてあるけど、セキュリティホールが
あるバージョンなので使っちゃダメです。
パッチ当てて自分でコンパイルするならいいけど。
39:nobodyさん
03/02/15 15:15
>38
アドバイスありがとうございます。早速、apache2を試してみます。
40:nobodyさん
03/02/16 19:09
Apacheのログに怪文が、、、。
なんかバイナリーデータをテキストで開いたみたいな感じなってる。
何がおこったんだろ?
恐くなって捨てちゃった後に、
捨てたら何だったのか分からない事に気付く罠、、、。
意味のあるテキストも書かれてた気がする。
Win…とかいう文字はあったような(爆
また起ったら詳しく書きます。
これだけで分かるかたいらっしゃったら教えて下さい
(ありえねぇ、、、)
よろしくデス
41:nobodyさん
03/02/17 10:48
さっきうちのもなってたよ。
nullとffffhは空白に変換して開きますとか言われて。
ひらいたら2ちゃんのログが入ってたよ。
スワップされたやつがログファイルに突入してきたみたいだな。
まあWINだしそのくらいは。
42:nobodyさん
03/02/19 00:28
Apache1.3.24(Win32)をインストールしましたが、Startできません。
一回目実行時のエラーログ:
[Tue Feb 18 15:12:12 2003] [crit] (2)No such file or directory: make_sock: failed to get a socket for port 80
二回目実行時のエラーログ(三回目以降は一緒):
[Tue Feb 18 15:13:31 2003] [crit] (9)Bad file descriptor: make_sock: failed to get a socket for port 80
です。
別のアプリケーションが80番を使っているということはないようなのですが。
OSはWindows2000(SP3)です。
43:42
03/02/19 00:52
あ!httpd.confは一切触ってません。
portだけ80→900に変えた場合は、
最後の「〜socket for port 80」が「〜socket for port 900」に
なるだけでした。
44:nobodyさん
03/02/19 01:59
No such file or directory
45:nobodyさん
03/02/19 08:39
それ以前に何故Apache1.3.24なのかと小一時間・・・・んがっ
46:nobodyさん
03/02/19 12:36
英語は結論や言いたい事が文頭に来る。
エラーメッセージも多分そう。
47:nobodyさん
03/02/19 12:40
localhostで接続できない理由って
hostsの設定以外で何かあるっすか?
48:nobodyさん
03/02/19 13:57
>>47
まずはログを見りる。
起動していなきゃ見れない罠。
49:42
03/02/19 20:52
>>44さん、>>46さん
お返事ありがとうございます。
ヒントを元に考えた結果、apache.exeを直接叩いたり、
コマンドで"〜\apache.exe -k start"としたとき、エラーログは出ませんでした。
しかし、何故、
[スタート]→[プログラム]→[Apache HTTP Server]→[Control Apache Server]→[start]の
"C:\Program Files\Apache Group\Apache\Apache.exe" -w -n "Apache" -k start
ではStartできないのか不明です・・・。
管理ツールのサービスにて起動させようとしても、
---------------------------------------------------
ローカルコンピュータのApacheサービスを開始できません。
サービスはエラーを返しませんでした。Windowsの内部エラーまたはサービスの内部エラーであった可能性があります。
問題が解決しない場合は、システム管理者に問い合わせてください。」
---------------------------------------------------
というアラートが出てしまいます。
イベントビューアを見ると
---------------------------------------------------
The Apache service named C:\Program Files\Apache Group\Apache\Apache.exe reported the following error:
>>> [Wed Feb 19 20:36:39 2003] [warn] pid file c:/program files/apache group/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? <<<
before the error.log file could be opened.
More information may be available in the error.log file.
---------------------------------------------------
こんな説明がでてくるのですが、何故こうなるのか意味がわかりません。
apache.exeを直接叩いたり、
コマンドで"〜\apache.exe -k start"としてStartさせたとき、
何が原因かわかりませんが、うまく動作しない事もありますし・・・。
セキュリティソフトと相性が悪いのでしょうか?(McAfee使ってます。)
セキュリティソフトを立ち上げないでStartさせても駄目です。
50:42
03/02/19 20:52
>>45さん
勉強の本に添付されているCD-ROMにそれがついていたので、
ある程度信用できるのかと思い、使ってみました。
その後、一旦落として、1.3.27を入れてみましたがコレも駄目みたいです・・・。
(現象は全く一緒です)
51:42
03/02/19 21:18
>>49の補足です。
> 何が原因かわかりませんが、うまく動作しない事もありますし・・・。
の内容ですが、具体的に。
Tomcatと連携させようとしているのですが、
Tomcat起動→Apache起動→Tomcat停止→Apache停止のこの時、
スタートしていない(既に止まっている)というエラーがでたり、
また、
httpd.confに以下の文をきちんと追加させているのに、
---------------------------------------------------
LoadModule webapp_module modules/mod_webapp.so
WebAppConnection conn warp localhost:8008
WebAppDeploy examples conn /examples/
WebAppDeploy hogehoge conn /hogehoge/
---------------------------------------------------
examplesのディレクトリ以下は見れるのに、
hogehogeは見れなかったりします。
Apacheもまともに入っていないような感じなのに、
連携なんてできる訳がないのでしょうか?
連携にWebappを使ってるのがまずいのかもしれませんけど。うーん。
52:nobodyさん
03/02/19 22:02
>>42殿
そのApacheバイナリパッケージはどこから入手されたものでしょうか?
53:42
03/02/19 22:57
>>52さん
Apache1.3.24は、
「10日でおぼえるJSP/サーブレット入門教室」(初版)のCD-ROMで、
Apache1.3.27は、
URLリンク(nagoya.apache.org)
ここからです。
54:tantei
03/02/19 23:16
★あなたのお悩み解決致します!!
●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
●ストーカー対策
社会問題ともなっているストーカーを撃退致します!!
その他人生相談からどんなお悩みでも解決いたします!!
24時間受付 090−8505−3086
URL URLリンク(www.h5.dion.ne.jp)
メール hentaimtt@k9.dion.ne.jp
グローバル探偵事務局
55:nobodyさん
03/02/20 09:17
>>49
Apache(Win32)はスタートするとlogsフォルダにhttpd.pidファイルを作成する。
ストップすると削除する。
pidファイルがあるのにさらにスタートしようとしたって事かな。
56:52
03/02/20 18:57
>>42殿
いっぺん本家からmsiパッケージを入手してインストールすることをお勧めしまっす。
57:ソフト屋になりたいハード屋
03/02/22 08:40 OnsJTGot
私もwinでのtomcat+apacheの連携に苦しみました。
httpd.confはLoadModule〜の1行だけにして、
mod_jk2を使って、workers2.propertiesを編集
したら連携がうまくいったと思います。
参考URL:
URLリンク(ltm.cs.uec.ac.jp)
URLリンク(hp.vector.co.jp)
URLリンク(ltm.cs.uec.ac.jp)
ちなみに私は、以下のバージョンで動作しました。
・apache_2.0.43
・tomcat-4.1.18
・mod_jk2-2.0.43.dll
・jakarta-tomcat-connectors-jk2-2.0.2-src.zipを解凍して得られる、
workers2.properties
58:nobodyさん
03/02/24 18:50 +mnrMKCa
すいません、助けてください。
TOMCATを入れた後、httpdが再起動できません。
/etc/rc.d/init.d/httpd start
を実行すると、
/etc/rc.d/init.d/httpd start
httpdを起動中: fopen: No such file or directory
httpd: could not open document config file /etc/httpd/$TOMCAT_HOME/conf/mod_jk.c
onf-auto
[失敗]
となってしまいます。
$TOMCAT_HOMEがじゃましているのかと思いますが具体的な解決方法がわかりません。
皆さん、知恵を貸してください。
59:nobodyさん
03/02/24 23:29
まさか$TOMCAT_HOMEをそのまんま記述していることはないよね?
60:nobodyさん
03/03/06 06:47 S2CqHr5e
URLがphpだとinfoseekなどに登録できません。
ディレクトリ形式に表記したアドレスを、
apache側でphpに変換する、なんてことは出来ますか?
たとえば、
URLリンク(hogehoge.com)
で呼ばれた時、実際には
URLリンク(hogehoge.com)
を表示するようなことは、
出来るのでしょうか?
61:nobodyさん
03/03/06 07:46 ynaWfX2a
とりあえずココで選びなさいな
URLリンク(homepage3.nifty.com)
62:nobodyさん
03/03/06 11:47
>>60
出来ます。
Alias なり、rewrite なりと。
63:山崎渉
03/03/13 17:07
(^^)
64:nobodyさん
03/03/17 18:57
<VirtualHost>コンテナを設定するときにパターンマッチって使えないのでしょうか?
サブドメイン設定数が多くなると面倒なので以下のようにしたいと思ったのですが
<VirtualHost "^([^.]+)">
ServerAdmin root@foo.bar
DocumentRoot "/home/$1/public_html"
ServerName "$1.foo.bar"
ErrorLog /var/log/error_log
</VirtualHost>
65:nobodyさん
03/03/17 19:21
>>64
へ?
実際にないドメインにアクセスされたらどうするの?
66:nobodyさん
03/03/17 22:32
>64
URLリンク(httpd.apache.org)
URLリンク(httpd.apache.org)
67:64
03/03/18 10:27
>>66
ありがとう、あなたは神でつ。
少なくともわたしの脳内では。。。
68:nobodyさん
03/03/19 10:52 e+0PSYHd
mod_gzip-1.3.26.1a使っている人居ます?
なんか、うまくコンパイルできないんですが、
apache makeするところでこけます
69:nobodyさん
03/03/19 15:19
>>68
どうやったか書かないと・・・
70:nobodyさん
03/03/21 12:12 eeegUI3k
バーチャルホストの設定時にログを全て一カ所に出力することができないのでしょうか
いま下記の設定なのですが、ログファイル指定を同じにしても片方しか出ません。別名にするとそれぞれに出力されるのですが。
<VirtualHost *>
ServerAdmin dummy-host.example.com
DocumentRoot d:\www2
ServerName pppp.co.jp
ErrorLog logs/err-log-www2
CustomLog logs/acc-log-www2 common
</VirtualHost>
<VirtualHost *>
ServerAdmin dummy-host.example.com
DocumentRoot d:\www3
ServerName aaa.co.jp
ErrorLog logs/err-log-www3
CustomLog logs/acc-log-www3 common
71:nobodyさん
03/03/21 16:32
明示的に指定しなきゃ全部同じ場所に出る
72:nobodyさん
03/03/21 18:04
>>71
ありがとうございます。
うまくいきました。
73:鯖ウマー
03/03/25 15:50 cd5AOVX9
質問です。広告を自動で指定ディレクトリ以下のHTMLにすべて挿入したいんだが、
いまいち、方法が分からぬ・・どなたかHELP!
サーバーのドキュメントルート下のhtmlファイルのタグ(文字列)を全て置換すれば
可能らしいがmその方法も分からぬ
74:nobodyさん
03/03/25 16:13
mod_layoutというのもあるが
URLリンク(software.tangent.org)
75:鯖ウマー
03/03/25 16:16 cd5AOVX9
その機能があることを忘れてました・・
しかし、色々調べたところ、クッキー(例をあげるとトクトク)
に問題が生じるようです・・・
76:nobodyさん
03/03/27 13:39 f7fDmdAO
apache2のインデックス表示の時に、マルチバイトのファイル名のファイルへのリンクを
エンコードしないようにすることは可能でしょうか?
77:nobodyさん
03/03/27 14:23
>>76
エンコードしないとブラウザが対応してないんじゃないの。
78:nobodyさん
03/03/27 15:47 ZotVl6a6
RH8でデフォルトで入っていたApache2を使用しています。
cgi-binディレクトリ内の一部を.htaccessを使用して、
Basic認証とDirectryIndexを変更したいと思っています。
httpd.confでcgi-binにAllowOverride AllとOptions Allにして、
設定したいフォルダに.htaccessを置いたのですが、
Basic認証はきちんと動作するのですが、DirectryIndexが働きません。
書式は
DirectoryIndex foo.bar
で、ディレクトリを参照された場合foo.barがindex.htmlのように
表示されると思うのですが、なぜDirectryIndexが効かないのでしょうか。
79:nobodyさん
03/03/27 16:07
>>78
ScriptAliaseのcgi-binではダメだと思います。
80:78
03/03/27 16:13 ZotVl6a6
>>79
それはhttpd.confのことでしょうか。httpd.confには
<Directory "/strage/www/cgi-bin/">
AllowOverride All
Options All
Order allow,deny
Allow from all
</Directory>
という風に設定したのですが…。
81:nobodyさん
03/03/27 16:17 ttrF2Zdp
サンプルムービーです
URLリンク(homepage3.nifty.com)
82:nobodyさん
03/03/27 18:25 m0IH1nEV
ApacheではScriptAliasに設定したディレクトリのみに
cgiの実行を許可する設定はできないでしょうか。
具体的に言いますと
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
と設定したとして
C:/Program Files/Apache Group/Apache/cgi-bin/ 配下の*.cgiは実行させたいが
C:/Program Files/Apache Group/Apache/cgi-bin/aaa/ 配下の*.cgiを実行させたくない
のですが、現状では両方実行してしまいます。(というより/cgi-bin/以下の階層は全て)
83:nobodyさん
03/03/27 19:48
cgi実行させたくないディレクトリに
RemoveHandler cgi-scriptと書いた.htaccessでも置いておけ。
84:nobodyさん
03/03/27 21:31 +ZW8Nl67
www.2ch.net/dir/abc/def.html や
www.2ch.net/dir/xyz/ といった /dir/ 以下へ
アクセスするURLを全て www.2ch.net/dir/ に
リダイレクトしたいのですが、どのように設定
すればよいのでしょうか?
85:nobodyさん
03/03/27 21:42
だな。
ScriptAlias の副作用ではなく、まじめにハンドラを設定してやるのがよろしいかと。
Alias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
<Directory "C:/Program Files/Apache Group/Apache/cgi-bin">
Options +ExecCGI
SetHandler cgi-script
</Directory>
<Directory "C:/Program Files/Apache Group/Apache/cgi-bin/*">
Options -ExecCGI
RemoveHandler cgi-script
</Directory>
86:nobodyさん
03/03/27 21:45
>>84
リダイレクトという言葉まで出てきているなら
ここで聞くまでもなくググればいいと思うが…。
87:82
03/03/28 10:53
>>85
設定変えてみたのですが、挙動が変わりません。
なんか根本的に間違ってるんですかね?
88:nobodyさん
03/03/28 16:07
>>84
DirectoryIndexが
DirectoryIndex index.html index.htm index.shtml
とするならば
RedirectMatch /dir/[^(index\.?shtm?l)](.+)$ URLリンク(localhost)
↑DirectoryIndexにマッチしれ ↑リダイレクト先
俺のヘタレな頭では正規表現の仕方がこんなのしかできんが
/dir/にアクセスすると 302で /dir/$DirectoryIndex に移動するみたいなんで
89:84
03/04/01 21:31
>>88
DirectoryIndex が index.php だったので、
RedirectMatch /dir/([^(index.php)]+) URLリンク(www.2ch.net)
これで、ループせずにリダイレクトを実現することができました。
90:82
03/04/03 08:34 9vXIT398
やっとわかった
ScriptAlias はそこから以下全てcgi実行可になって、
Options -ExecCGIも無効なのね
>>85にさりげなくAliasと書いてるのに気がつかなかった
91:nobodyさん
03/04/03 12:02
( ゚д゚)ポカーン
92:nobodyさん
03/04/04 20:30
URLリンク(www.apache-gui.com)
Win用の設定をGUIでするツールっぽいんだけどこれってどうよ?
結構便利っぽいけどGoogleでも日本でこれを扱ってるところがない・・
93:nobodyさん
03/04/04 20:37
なんで自分で試してみようと思わんの?
94:nobodyさん
03/04/04 20:42
>>93
スマソ
誰かこのツールのこと知ってるヤシいないかなぁ、と・・
95:92=94
03/04/04 22:10
つーわけで、入れてみました。
URLリンク(maichy.s1.x-beat.com)
結構使いやすいのですが、少し気になった点があります。
・結構動作が重い
・シェアウェア($35、試用期間30日)
・日本語パッチ・日本語のランゲージファイル等はなし
最後の一つは中学英語ぐらいあれば問題はないと思われますが・・
96:nobodyさん
03/04/05 10:21 zGOxzlsb
ssiが動作しないのですが原因がわかりません。
事象:shtmlを呼び出しても応答が帰ってこない。
(ssiの記述<!--#exec cmd="./count.pl"-->を削除すると表示される)
環境
windows98 apache1.3.27
httpd.conf
DocumentRoot "D:/www2"
<Directory "D:/www2/">
AllowOverride all
Options ExecCGI Includes MultiViews
AddHandler cgi-script .pl
AddType text/html .shtml
AddHandler server-parsed .shtml
Order allow,deny
Allow from all
</Directory>
aa.shtml
<!--#exec cmd="./count.pl"-->
log
エラーログには何も書かれない
アクセスログは書かれなかったり、304がでたりまちまち
同じ内容でwinxpのapache1.3.27環境では上手く動作しました。
windows98特有の原因があるのでしょうか?
あるいはインストール時の注意点等あるのか。
webで色々探しましたが行き詰まったのでここに書き込みました。
思い当たる事がある方はよろしくお願いします。
97:nobodyさん
03/04/06 00:17
Perlが入っていないとか
98:山崎渉
03/04/17 12:09
(^^)
99:山崎渉
03/04/20 06:23
∧_∧
( ^^ )< ぬるぽ(^^)
100:nobodyさん
03/04/20 12:03
100!!
101:愛子
03/05/21 22:23 +D5sjRGl
プログラマの愛子といいます.
この度、Apacheのモジュールを作成させられてます。
あらゆるコンテンツに独自の認証をするモジュールです。
仮にmod_sexyとします。
Apache本体に、apxsでコンパイルして組み込んで、動作の
確認までは済んでるのですが、ブラウザに表示できる
コンテンツがhtmlファイルしか表示できないんです。
CGIだと、素のままecho 〜とか表示されちゃいます。
LoadModule sexy_module libexec/mod_sexy.so
<Location />
SetHandlersexy-handler
AllowOverride None
Options None
</Location>
こんな感じでhttpd.confには記述しています。
誰か助けてください。
助けてくれる方、いましたら私のマルヒ画像アップします。
よろしくお願いします。
102:nobodyさん
03/05/21 22:52
マルチポストにつきレスを付けないように
スレリンク(unix板:796番)
103:bloom
03/05/21 23:08 JZ9K0e/X
URLリンク(homepage.mac.com)
104:山崎渉
03/05/22 01:56
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
105:山崎渉
03/05/28 17:21
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎―◎ 山崎渉
106:nobodyさん
03/06/07 07:20
.|_|__|__|__
.∧_/|__|__|__|_
グシャ ( ;;;;;;;|_|__|__|__
=〔~∪ ̄..|__|__|__|_
= ◎〜◎|_|__|__|__
107:山崎 渉
03/07/15 11:14
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
108:nobodyさん
03/07/18 23:34 oaoqlXDR
apache2.0の最初に出る画面(index.html?)は どこにあるの?
/var/www/htmlには ありません
109:nobodyさん
03/07/18 23:59
>>108
あなたの予想に反して・・・のこと?
htdocsにいろんな言語・文字コードであるでしょ
110:nobodyさん
03/07/19 16:32 KeSFoKho
1.3.28 出たね
111:nobodyさん
03/07/19 16:43 Jwte2f1M
大変よく出来ました◎
URLリンク(homepage3.nifty.com)
とても見やすく出来ました◎
URLリンク(homepage3.nifty.com)
112:_
03/07/19 17:05
URLリンク(homepage.mac.com)
113:nobodyさん
03/07/20 15:54
URLリンク(x68000.startshop.co.jp)
などを参考にして、perlで簡単なhttpクライアントを作ろうと
思ってるんですが、Apache 1.3に接続して、存在しないファイルを
リクエストしたり、PHPスクリプトを呼び出したりすると、応答のなかに
d2 とか 0 とか eac とか、変な文字が混じってしまいます。
これは何だろうと思って調べてみると、どうやら空行の後から、
次の空行までの間の文字数が16進数で表わされたもののようです。
普通のhttpクライアントはこんなものを受けとっていないようなので、
クライアント側のコーディングに依拠するのでしょうが、
これは何なんでしょうか。どうやったら普通のデータから取り除く
ことができるんでしょうか。
114:113
03/07/20 16:46
>>113
自己解決。HTTP 1.1の Transfer-Encoding: chunked というやつでした。
115:nobodyさん
03/07/21 05:59
URLリンク(www.cert.org)
116:nobodyさん
03/07/21 13:34
mod_gzip がうまく動いてないのでアドバイスお願い
環境: Windows NT SP6a + Apache: Apache 1.3.26 + mod_gzip: 1.3.26.1a
問題: mod_gzip.log を見ても DECLINED:NO_ACCEPT_ENCODING となり、圧縮転送されていない
117:116
03/07/21 13:35
改行大杉で跳ねられた。ムカツク
↓httpd.conf に追加した部分
LoadModule gzip_module modules/ApacheModuleGzip.dll
AddModule mod_gzip.c
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_temp_dir D:\USR\TEMP
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 600000
mod_gzip_min_http 1000
mod_gzip_handle_methods GET POST
mod_gzip_item_include reqheader "User-agent: Testzilla/1.00"
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.pl$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/html$
mod_gzip_item_include mime ^text/plain$
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_exclude reqheader "User-agent: Mozilla/4.0[678]"
mod_gzip_item_exclude file \.js$
mod_gzip_item_exclude file \.css$
mod_gzip_item_exclude mime ^image/
LogFormat "%h %l %u %t \"%V %r\" %<s %b mod_gzip: %{mod_gzip_result}n In:%{mod_gzip_input_size}n -< Out:%{mod_gzip_output_size}n = %{mod_gzip_compression_ratio}n pct." common_with_mod_gzip_info2
CustomLog logs/mod_gzip.log common_with_mod_gzip_info2
mod_gzip_add_header_count No
</IfModule>
118:116
03/07/21 13:39
↓で、mod_gzip.log に吐き出されたログ
192.168.0.10 - - [21/Jul/2003:13:06:36 +0900] "hogehoge GET /test-big-text.txt HTTP/1.1" 200 135047 mod_gzip: DECLINED:NO_ACCEPT_ENCODING In:0 -< Out:0 = 0 pct.
↓テストに使ったクライアント(perl)
#!/usr/bin/perl
use LWP::UserAgent;
{
$ua = LWP::UserAgent->new;
$ua->agent( "Testzilla/1.00 hoge/9999" );
$req = HTTP::Request->new( GET => '/test-big-text.txt' );
$req->protocol( 'HTTP/1.1' );
$req->header( 'Accept-Encoding' => 'gzip' );
$res = $ua->request( $req );
if ( $res->is_success ) {
print $res->headers->as_string;
}
else {
print "Error: " . $res->status_line . "\n";
}
}
119:nobodyさん
03/07/21 14:55
嗜みとして、1.3.26はヤメレ
120:nobodyさん
03/07/23 23:21 X7ypENDa
誰かこの文章が何を言いたいのか日本語で解りやすく教えてくれ。
URLリンク(www.apache.jp)
121:nobodyさん
03/07/24 00:56
>>120
windows で鯖立てんじゃね
122:nobodyさん
03/07/24 01:06
>>120
うぃん坊主氏め!!
123:nobodyさん
03/07/24 01:38 S635TWz1
ものすごく初心者的質問で、申し訳ありませんが、、、どなたか教えてください
OS:WindowsXP Professional
に
Apache HTTP Server 2.0.44をインストール後
URLリンク(localhost)<)
と入れると
「あなたの予想に反して、このページが・・・」というページが表示されました
なぜでしょうか、、、
どなたか教えていただけないでしょうか
よろしくお願いします
124:nobodyさん
03/07/24 01:39
>>123
> なぜでしょうか、、、
そういう設定をしたから
125:nobodyさん
03/07/24 01:45 S635TWz1
123です
そういう設定って、、、
ど、どこで、、、(T-T) >124
ServerInfomation
の設定のところで、最初に
only for the Current User, on Port 8080,,,
というほうを選んでしまったので
インストールをやりなおして
for All Users, on Port80,,,
のほうを選びなおしてみたいんですが、、、
それとは関係ないでしょうか?
はじめたばっかりで右も左も、、、
126:nobodyさん
03/07/24 01:47
>>125
URLリンク(www.google.co.jp)
127:nobodyさん
03/07/24 01:47
>>123
単にhttpd.confが正しくないだけ
128:nobodyさん
03/07/24 01:48
>>125
もう2.0.47まで出てるんだから新しいのにしとけ
129:nobodyさん
03/07/24 02:26 S635TWz1
>126,127,128さま
ありがとうございました(T0T)
本当に、、、httpd.confにちゃんと
Listen 8080って書いてありました,,,
Listen 80
に変えたらうまく動作しました
(本当にこれでよかったのかは自信ないですが)
その後、TomCat もいれて連携もうまくいきました
今日は大満足で眠れそうです(簡単なひと、、、
明日からは実際に動かしてみまーす(^−^)
みなさん、ありがとうございました
128さま>最新版も入手してみまーす
130:_
03/07/24 02:51
URLリンク(homepage.mac.com)
131:_
03/07/24 03:06
URLリンク(homepage.mac.com)
132:nobodyさん
03/07/24 09:32
無駄な行間、顔文字、「まーす」、、、、、
そうか、厨らしさってこうやったらでるのね(藁
勉強になりm下
133:nobodyさん
03/07/24 11:38
氏ね
134:120
03/07/24 13:40 ArR0Y3YD
>>120
>誰かこの文章が何を言いたいのか日本語で解りやすく教えてくれ。
>URLリンク(www.apache.jp)
うーむ、M$厨がなにやらSCOまがいな事始めたってのが波紋呼びそう
なんだけどって言いたかったんだけど。。
で、漏まいらどうよ?
135:nobodyさん
03/07/24 14:07 2tj+vYLs
>>134
・EULAにおける「インターネット情報サービス」がIISの事なので
Apacheは関係なし
・EULAに『サーバーソフトウェアとしては使用できない』
旨の記述のない OS(Windows XP Professional等)では接続端末数が10まで
これだけだろ
IISの和訳を強引に他ソフトに当てはめようと必死なMS。。
136:nobodyさん
03/08/13 01:32
>>101
sexy-handlerをそのように実装してるからでしょ。
なんでap_check_accessフェーズで処理しないの?
HTMLのフォームでID/Password入力させたいとかそーいう理由か?
どーしてもこんてんつはんどらでやりたいってんなら、
cgi-handlerと同じ仕事を実装するか、ap_invoke_handler()とかでCGIとして処理させたら?
137:nobodyさん
03/08/13 20:54
スゲー遅レス
138:nobodyさん
03/08/17 23:16
Win2000でApache1.3.28 PHP4.3.2をインストールしてるのですが、
cgiでの設定はうまくいきましたが
モジュールで動かそうとするとうまくいきません。
LoadModule php4_module M:/_Server/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
の三つをhttpd.confに設定したのですが、Apacheを起動すると
「指定されたモジュールが見つかりません」
というエラーが出て起動しません。
何か忘れてることがあるのでしょうか?
139:nobodyさん
03/08/17 23:24 wuvEQ2GQ
age忘れ…
140:nobodyさん
03/08/18 00:46
2行目いらない
んで,dllにパス通ってる?具体的には install_dir/{dll, extentiosn}
141:nobodyさん
03/08/18 00:46
typo
s/extentiosn/extentions/
142:nobodyさん
03/08/18 00:54
>2行目いらない
いるでしょ。1.3.28なんだから。
143:nobodyさん
03/08/18 22:55
>142
少なくともうちの httpd.conf には書いてなかった(1.3.26 のころから)
Win2k SP4 + Apache1.3.28 + PHP4.3.2 with mb1.1
# 今は Apache2.0.47 にしたから戻して試すの面倒
144:nobodyさん
03/08/18 23:56
>>140
パス通ってる?ってなんざんしょ?
ちとわかんなかったっす
別のマシンで試したところまったく同様の設定で一発でいけました
で、今までも2,3度入れ直してたんですが、
再度再インストールしてみてダメで
php4ts.dllを一度消して置き直したらなぜかいけますた(゚д゚)
なんだったんだろ…
>>143
2行目消したら動かないっす(少なくともうちでは)
145:nobodyさん
03/08/20 15:52 YfRm/jWq
apache は suexec_log を自動生成するんですか?
suexec_log を消しても、すぐに復活するので。
どこをいじれば、消すことが出来ますか?
146:nobodyさん
03/08/20 21:02
↑すごいヴァカ発見。マニュアルとか一切見ようとしないんだろうナァ…。
147:nobodyさん
03/08/20 22:30
(´-`).。oO(log指定しなかったら実行ファイル置いたディレクトリ下にsuEXECのログが「沸いてアセったなぁ)
148:nobodyさん
03/08/21 01:45
>>146
こんな奴から馬鹿呼ばわりされたら死にたくなるな…。
149:nobodyさん
03/08/22 02:59
まだやってたのねー
スレリンク(php板:137番)
150:149
03/08/22 03:02
こっちのスレ久しぶりに見たから勘違いした。
「まだやってたのねー」はおかしいな。
ただの同時マルチポスト野郎だた。
151:nobodyさん
03/08/31 20:06 RQt14f2b
CSVファイルやXLSファイルをIEでダンロードするときに
必ずブラウザ開いてブラウザで表示されてしまうのはなぜ?
サーバはapacheなんだけど
mime.typesファイルのexeやzipの後ろにcsvと
追加しても開いてしまう。
IE6.0なんだけど全然ダウンロードできない!!
やっぱりクライアント(ブラウザ)側の設定?
だとしたらどこをどういじればいいのですか?
ネスケではブラウザに設定があるらしいけどIEには無い!
だれか教えてくださいませ。
サーバがapacheなのでここで質問してみました。
※「右クリックして保存してね」は無し×の方向で。
152:nobodyさん
03/08/31 20:17
IEならレジストリ弄れば?
153:nobodyさん
03/08/31 20:51
限りなくバグに近い IE の仕様なので諦めてくださいとしか。
Mozilla なら application/octet-stream にしておけば正しく扱われるんで
そっちを使いましょう。
# text/plain の HTML(っぽい)ファイルを HTML として扱うのは
# ほんとに勘弁してほしい。
154:nobodyさん
03/08/31 22:58
>>156
レジストリに設定があるのかぁ、
ちと探してみようかな。
>>153
やっぱりバグ?
そんな気はしてたけど、、、
application/octet-stream にしても
application/hogehoge のように適当にしても
CSVはエクセルで起動されてしまう。
IEで拡張子で勝手に判断してるんかなぁ。
とほほ、、、
けっきょくはIEは使わないほうがよいって事?(´д‘;)…ハァ
155:nobodyさん
03/09/01 00:33
Content-disposition: attachiment
なヘッダを付加
156:nobodyさん
03/09/01 11:54
>>155
こういう話もあるけどね。
URLリンク(support.microsoft.com)
URLリンク(support.microsoft.com)
157:nobodyさん
03/09/01 21:35
IEはブラウザじゃなくて木馬です。
158:151
03/09/01 23:23 hGvG2h/K
>>155
うーん、動的に作成したものじゃなくて
静的なものなんで、、、、
mime.typesなんかの設定でどうにかできないかなぁ。
>>156
うんうん、わたしもソレ見ました。
結局IEはmime.typesを無視するって事かなぁ
>>157
昔はそうだって聞いたことあるけど、今はどうなんだろ?
IEでCSVとかを「絶対」ダウンロードさせることは不可能なんだろうか?
159:nobodyさん
03/09/01 23:49
>静的なものなんで、、、、
<Files hoge.csv>
Header set Content-Disposition "attachment; filename=hoge.csv"
</Files>
要 mod_headers
160:nobodyさん
03/09/03 22:51
Basic認証ってセキュリティ的にどれだけ安全(危険)なんでしょーか?
161:nobodyさん
03/09/04 02:39
>>160
rfc嫁
162:nobodyさん
03/09/06 14:33
バーチャルホストでIP直で来たアクセスを拒否するにはどうしたらいいんですかね?
163:nobodyさん
03/09/06 14:40 /pMlcvtg
apache1.3.28にphp5.0.0b1で作業をしています。
作業は、自宅サーバーで行こう等を見てやってみました
全作業を終えて、apacheを再起動させると
Syntax error on line 240 of c:/program files/apache group/apache/conf/httpd.conf
:
Cannot add module via name 'mod_php4.c': not in list of loade modules
こういうエラーが起きます。
フォルダやファイルの移行をしっかりと行ったので、間違いは無いと思うんですが
あるとすると、apache等の設定でしょうか?
164:nobodyさん
03/09/06 14:50
httpd.confの240行目がエラーって出てるだろうが
165:nobodyさん
03/09/06 15:03 /pMlcvtg
mod_php4.cというモジュールが無いって事を言われてるのは分かっているのですが
これをmod_php5.cと変更をかけても無いって事を言われるのです。
ちゃんと有るとは思うんですが、設定の仕方が間違ってるんでしょうか?
166:nobodyさん
03/09/06 15:17
>>165
> ちゃんと有るとは思うんですが
根拠は?
167:nobodyさん
03/09/06 15:27
まずマニュアル読めよ馬鹿
168:nobodyさん
03/09/06 19:37
そのぐらい自力解決できないのにβ版なんかに手を出すな。
169:nobodyさん
03/09/07 09:34 Ke95mWaO
>>166
すいません、本当根拠なんてないのですが解凍した中におおよそ入ってると思ったので言いました
>>167>>168
厳しい発言ありがとうございます、もう少し自分で頑張って今より進めるように頑張ってみます
170:nobodyさん
03/09/11 23:57
アクセス制限をするには?
171:nobodyさん
03/09/12 03:10
>>170
。access
172:nobodyさん
03/09/12 03:10
間違えた。.htaccess
173:nobodyさん
03/09/12 03:46
>>172
アクセス制限の方法を聞かれてるのに.htaccessと答えてどうするんだ?
LimitとかDenyとか答えるべきだろ。
別にconfに書いても良いわけだし。
お前にとっての .htaccess はBASIC認証のためだけに存在するのか?
174:nobodyさん
03/09/12 04:06
>>173
じゃあ、お前が詳しく答えてやれって。
175:nobodyさん
03/09/12 04:33
>>170
いろいろ。
176:nobodyさん
03/09/12 20:13
>>162
一番上にダミーを追加しる
177:nobodyさん
03/09/14 02:11
utf-8で書かれたCGIプログラムを動かすにはどうしたらいいの?
パスが見つからん!ってエラーになっちゃうよ。
178:nobodyさん
03/09/14 02:57
↓詳しい状況をどうぞ
179:nobodyさん
03/09/14 21:09
apache 2.0.47をwinXPで使っているんですが。
php-4.3.3をいれて設定してapacheをrestartをすると
【The requested operation has failed!】と出でスタートできません。
httpd.confのPHP用の設定を消すと普通にapacheが起動できます。
何が悪いんでしょうか?ご教示お願いします。
180:
03/09/14 21:11
もうスクリプトで>178が自動で挿入されるようにしてもいいんじゃないの。
181:nobodyさん
03/09/14 23:28
>>179
>httpd.confのPHP用の設定を消すと普通にapacheが起動できます。
答えは出たようなもんじゃねーか。
悪いとこといえばそのPHPの設定状態を書かない態度。
182:nobodyさん
03/09/15 02:47
>>177
そのパスと改行コードはあってますか。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4052日前に更新/222 KB
担当:undef