||
|| : ::.゜ ゜ ゜゜。・。゜.゜..
|| ミ /彡 :::.゜。 ゜・。゜゜. . . .
||..ミ、|ミ //彡 新スレおめでとうございまーす♪
||ミ.|.ミ/ ./.| :::.゜。 ゜・。゜゜. . . .
||.|//|. [] oノハヾo : ::.゜ ゜ ゜゜。・。゜
||/. [] 从^▽^从 :::.゜。 ゜・。゜゜. . . .
||┬┬┬┬┬-O∞O‐┬┬
||‐┼┼┼┼┼‐┼┼┼┼┼
||┼┼┼┼┼┼‐┼┼┼┼┼
||
同じようなスレばっかパカパカ立てんじゃねーよ!
>>1よ
鯖立て方が分からないヤシってお前の事だろ?
apacheスレにこのurl貼られてるが、活気が出ると思ったのかね。
9 :
:02/07/10 02:14 ID:???
Apache-Users MLの
「Apache1.3.26にバージョンアップ」
の話は、いい加減勘弁してほしい。
11 :
apache:02/07/15 21:11 ID:37+DVk/D
age
12 :
nobodyさん:02/07/16 23:42 ID:j6xBkNC5
すいません
Redhat6.4、Apache/1.3.14で鯖をたててるんですが、
/home/httpd/cgi-bin/
以下の中に画像ファイルを入れると表示ができなくなります。
これはどこのファイルを修正すればよいのでしょうか?
ちなみに
/home/httpd/html/
以下は問題ないです。CGIも問題なく作動します。
まずapacheの穴をふさげ。その問題はあとまわし。
>>12 放置Apacheアブナイヨー(((( ;゚Д゚)))ガクガクブルブル
15 :
nobodyさん:02/07/17 06:15 ID:CdMyMK1R
>>12 cgi-bin以下のファイルは読めない方がいいと思われ。
イメージは公開ディレクトリの下に置けば?
>>12 この程度の事が解らなくて、平気で質問してくるヴァカが後を絶たないもんだから、
あきれ果てているここの板の住人が1600万人はいるだろう(w
>>12 ネタだろ?RH6.4、AP1.3.14と言うあたり。
DQNな初心者でも1.3.14は入れないだろ。2の方を入れるだろう・・・
>>15 ありがとう、でもそれはしってます。そこまで初心者じゃありません。(激爆)
>>14 >>16 >>17 >>18 バージョンだけで判断して、本当は何も知らないんでしょ(謎)?
インタネに詳しい友達に頼んでIP抜きますよ?(走召糸色木亥火暴)
誰かここにスキルのある方いらっしゃいますか?誰か詳しい人いませんか?
20 :
nobodyさん:02/07/17 12:22 ID:Z0P6jN2z
21 :
:02/07/17 12:23 ID:???
↑正論
何だ?すげーワラタ。
久々に痛いヤシだ(@w荒
24 :
15:02/07/17 13:54 ID:CdMyMK1R
>>19 おかしいな。知ってるなら解決も簡単なはずなんだけど。
まあインタネに詳しい友達に聞くとインタネ
25 :
:02/07/17 14:12 ID:???
わ い も イ ン タ ネ に 詳 し い 友 達 が ホスィ
>>19 インタネに詳しい友達に聞けよ、このDQN。
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| インタネしますた!
\
 ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ( ´Д`) < インタネしますた!
( ´Д` ) /⌒ ⌒ヽ \___________
/, / /_/| へ \
(ぃ9 | (ぃ9 ./ / \ \.∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /、 / ./ ヽ ( ´Д` )< インタネしますた!
/ ∧_二つ ( / ∪ , / \________
/ / \ .\\ (ぃ9 |
/ \ \ .\\ / /
/ /~\ \ > ) ) ./ ∧_二∃
/ / > ) / // ./  ̄ ̄ ヽ
/ ノ / / / / / ._/ /~ ̄ ̄/ /
/ / . / ./. / / / )⌒ _ ノ / ./ (゚д゚)<シマスタ!
/ ./ ( ヽ、 ( ヽ ヽ | / ( ヽ、 ゚( )−
( _) \__つ \__つ).し \__つ ./ >
>>19ってほとんどコピペじゃねぇか。
マジレスしてる奴はネタだよな( ´,_ゝ`) プ
32 :
nobodyさん:02/07/18 11:36 ID:KSM6/JxZ
Apacheの設定どうにもわからないんで、誰かhttpd.confを見せてください
apathe1.3.26と2.0.39の違いってなんですか?
わかんねーー
36 :
32:02/07/18 14:52 ID:KSM6/JxZ
>>34 どうもありがとう!
挑戦してみます。
Linuxとかほとんど使ったことないもんで
何をキーワードに探せば良いかとかも不安定でしたので助かります。
どいつも自分のhttpd.confの設定晒すのは恥ずかしいから晒せない罠
41 :
nobodyさん:02/07/18 22:30 ID:25+OyL+e
ルーターでも通してんじゃネーノ。
>>41 ルーター越しなら
ポート80に来たパケットをアパッチの走ってるマシンのローカルIPに結びつけよう
ルーターの設定で。
127.0.0.1 を指定している罠
45 :
41:02/07/18 23:22 ID:Yn8cmpPa
@niftyのダイアルアップのプロパティ、、、でファイアウォールかけてました。
ふぅ。。やっと開局できた。感激!
さてとシャウトキャストで音楽垂れ流すかな
AirH"鯖って凄いよな、ローカルテスト用か
別のパソコンからって書いてあるしね
いえどういたしまして
Apache2とPHP4.3の相性が気になりますねぇ。
それでもApache2はやめられない
ヽ(゚∀゚)ノ アッヒャッヒャ!
52 :
41:02/07/20 00:25 ID:+ZfFeTHv
CATVとAirH"でインターネット出来るんだけどCATVって何かWEBサーバーたてれなかった。
だからとりあえずAirH"でサーバー立ち上げのテストしてます。
サーブレットでいろいろやる予定★
>>52 グローバルIPくれないCATVか。俺漏れも
可変 IP なら普通 DynamicDNS
/manual/
ていうヂレクトリ作って開いてみたら中身が全部404
なんでだ(゚Д゚)ゴルァ!思ったら、/manual/は予覚されてるヂレクトリだったの忘れてただけでした。
61 :
糞板:02/07/21 04:02 ID:N1JCMelw
馬鹿スレあげ
62 :
nobodyさん:02/07/21 06:31 ID:DRN+PCHr
何故このスレが続いているんだろう。
63 :
nobodyさん:02/07/23 12:29 ID:duiutkLB
PHP 4.2.2 released in response to vulnerability
64 :
nobodyさん:02/07/24 16:19 ID:6nNTV4X5
Win2Kでアパチ使ってウプロダ作ろうと思うんですが、文章掲示板としての役割は果たせても
画像のウプができません。
で、よく見てみたら、なんかcgi-binの下にあるCGI以外のファイル(cgi-bin/age.jpgとか)が呼び出せないみたいなんです。
昨日、4時までかかっていじってみたんですが、ダメでした・・・。
これって、アパチの設定ですよね?
教えて下さい・・・。
cgi-bin内のファイルは全てcgiファイルとみなします
>>69 全くといっていいほど問題ないけどそれが伺か?。
cgi-bin使ってないし
71 :
nobodyさん:02/07/24 20:14 ID:6nNTV4X5
so-netはすぐに警察にログ渡す良心的なプロバイダだ。
/test/1/3/5/0/
>>73 自分専用鯖でcgi-bin使う利点なんてあるのかよ
( ´,_ゝ`) プ
76 :
32:02/07/25 19:08 ID:LZ5A/xFQ
やっぱ動かないよ!!
CGIでどうしてもサーバーエラーになるよ!
ApacheをInstallしてからの僕の操作を全部MPEG動画に撮影して見せれたらいいんですが・・・
初心者は An httpd 使え。
禿同。
無理してApacheなぞ使うな。
>>76 まずエラーログを見ろ。次にドキュメントを読め。それでもわからなかったら、
httpd.confの変更点とエラーログとエロ画像のURLを添えてここで聞け。
AN httpdよりもApacheの方が設定が楽じゃん。
慣れればな。
83 :
81:02/07/27 00:11 ID:???
俺はApacheの設定GUI(しょぼい自作)でやってるからな、、
シコシコキーボード叩いて設定するくらいならAN httpdの方が楽だと思う。
モニター付きのパソコンサーバならGUIで設定もいいけどね。
Webプログラム板だし、テスト目的で鯖勃ててる奴の方が多いんじゃない?
そうなると普通は兼用鯖になると思うが
>>85 そんなことはないと思う。
いや、思うだけだけど・・・
87 :
nobodyさん:02/07/28 12:09 ID:JH5HAbK8
教えて下さい、最近httpdのデフォルトuid.gidがnobody.nogroupになってるみたいなんですけど、
気持ち悪くてしょうがないです。つーか、nobodyはhttpd以外が使っちゃいけないんですよね?
だったらなんで apache.apache とか www.www とかにしない?
nobodyみたいな普遍的な名前をつけた奴、いったい何考えてたんでしょう?
この辺の問題を扱うページがあったら教えてください。
"マルチ"か"転載屋がいる"か、だな。
後者だったらかわいそうだが・・・
91 :
すみません教えてください。:02/07/28 16:10 ID:oYID4L/x
すみません。教えてください。m(__)m
Turbo Linux鯖をOCNに接続してアパッチでWWWを運用していてある程度の設定は
できたのですが、/cgi-bin/以下にHTMLファイルやGIF・JPGなどの画像ファイル
をおくと参照できません。CGIは実行できます。
http.cofの設定のどこを直せばいいのかご存知の方教えてください。
(初歩的な質問ですみません)
92 :
nobodyさん:02/07/28 16:19 ID:e8kwKdmN
>>91 >>67らしいです。
ところで、ファイルの転送速度って、設定できないのでしょうか?
家庭内LANで、鯖を立ててみたのですが、転送速度が非常に遅くて困っています。
Windowsのファイル共有なら、数MB/秒 出るのですが、
Apacheの場合、400kb/秒 程度しか出ません。
どなたか教えてください。
93 :
すみません教えてください。:02/07/28 16:45 ID:oYID4L/x
あ、ありがとうござます。
パーミッションの設定(imegeフォルダ)は777に設定。画像ファイルも644なんですが、
読み出せないのです。(パーミッションエラーがでる)
あるCGIを動かしているのですが、(お買い物システム)それで画像を吸い上げる
ことはできるのですがブラウザ上からは画像だけパーミッションエラーがでて
しまいます。
一気にレベル落ちたな・・・
95 :
すみません教えてください。:02/07/28 17:00 ID:oYID4L/x
>>cgi-bin内のファイルは全てcgiファイルとみなします
ってどういう風にみなしたらいいんでしょうか・・・。
96 :
nobodyさん:02/07/28 17:08 ID:yRXQrib5
97 :
すみません教えてください。:02/07/28 17:41 ID:oYID4L/x
>>今度はInternal Server Errorがでますです・・・。(;;)
Addhandlerに.cgi .pl .JPGと加えてました。
でもやっぱりダメ・・・。(泣)
98 :
nobodyさん:02/07/28 17:43 ID:yRXQrib5
それはJPG拡張子のファイルをCGIとみなして実行しようとしたからでしょ。
ヽ( ・∀・)ノ ウンコー!!
夏厨がマルチしまくりなのはココですか。
夏厨ばっか┐(´ー`)┌
今年はマルチ厨も追加か。
uid/gidがどうの、とか、cgi-binがどうの、とか言ってる連中は、
ServerAdmin
[email protected] Alias /manual/ "/usr/local/apache/manual/"
このあたりもデフォルトのままで使ってるのか?
デフォルトがそうだからといってそれが正しいと思うな。
103 :
nobodyさん:02/07/28 22:37 ID:tTNN3hYW
一応変えてるけど、
perlなんかのテスト鯖なんで関係ないのれす。
むしろ関係あるのはscript関連とか、
アクセスログを残さない方法なのれす。
(´-`).oO(マニュアルを一度でも読んだことあるんだろうか・・・)
105 :
nobodyさん:02/07/28 23:17 ID:EM3bO5p3
>>104 いちいち読むよりここに適当に書き込んで
あとから確認したほうが楽でしょ?
>>107 × cgi-bin内のファイルは
○ ScriptAliasで指定されたディレクトリ以下にあるファイルは
たまたまデフォルトで
ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
のように /cgi-bin/ が ScriptAlias されてるというだけ。
お願いだからマニュアルを読もうね。
>105
やっぱ夏は「教わって当然」「教えてもらうのはタダ」と思ってる
学生さんが多いね。昔から技術屋系のコミュニティでそういう態度
とると相手にされなくなるよ。
>>108 「デフォルト」が抜けた、と言い訳したい(鬱
それをふまえても108氏の表現の方が遙かに適切だ、、、
112 :
nobodyさん:02/07/29 21:17 ID:5OeTXHLR
>>111 マニュアルって英語じゃなかったっけ?
「日本語マニュアル!」とか言っても、
トップページと一部のページだけじゃん
い ん ち き
あの程度の英語、高校のときの英和辞書片手に読め。
>112
中学英語で十分なものなのに、読めないことを自慢したいのですか?
コンピュータ関連のマニュアルなんか特に難しい表現使ったりしないし。
質問です。
Apache2を使っているのですが、フォルダ単位でのアクセス設定がうまくいきません。
(Apache1.3の方法でやってみましたがだめでした)
どなたか、Apachae2での方法を教えていただけないでしょうか・・・
(プw恥垢
ど う し て こ ん な に
無 茶 苦 茶 で 馬 鹿 な ス レ に な っ た ん だ!?
重複だからです。
スレというか、板が
122 :
nobodyさん:02/08/01 16:41 ID:6LKGKLTO
Apache for Windowsで、NotFoundの画面を編集することはできますか?
出来ます。
.htaccess
Content Negotiationって微妙じゃないですか?
取り敢えず、おもしろそうなので使ってみたくなったのですが、
CPU負荷の他に、
・Googleで複数の言語のページを巡回させたりするのがおっくう
(Apacheのdocの日本語版が検索できなかったり)
・ファイル更新日時をうまく吐かない
上記のような(・A・)イクナイ!!事が、、、
これはApache的厨房機能なのでしょうか?
小生が使いこなせてないだけかも
>・Googleで複数の言語のページを巡回させたりするのがおっくう
これは仕方ないけど、
>・ファイル更新日時をうまく吐かない
これは嘘。
ちなみに、コンテンツネゴシエーションはApacheだけの機能じゃないんでよろしく。
>・Googleで複数の言語のページを巡回させたりするのがおっくう
content negotiation しないようなフルパスのリンクを明示的に用意しとけば可
Apache1.3…傑作
Apache2.0…駄作?
>>133 そんなことはない・・・
・・・と思いたい。
>>133 十分に枯れている1.3.x系と、まだβが取れたばかりの2.x系では
完成度の面で差が出るのは当たり前
>>133 apache2.0は確か、本家で一年間テスト稼働されてたはず。
だからほぼ完成してると言ってもいいと思うが、まだ静観状態だな。
本家でのテストとは言っても本家の使い方が全てでは無いからね、
まだまだでしょ。
ところで、久しぶりにチェックしようとおもったら、、
$ curl -I
http://www.apahce.org HTTP/1.1 200 OK
Date: Sat, 03 Aug 2002 20:25:40 GMT
Server: Apache/1.3.26 (Darwin) PHP/4.1.2 mod_ssl/2.8.10 OpenSSL/0.9.6b
一瞬Mac OS Xで運用されていたのかと思ったよ (・∀・)
今やったら、こんなん出ますた
$ w3m -dump_head
http://www.apache.org/ HTTP/1.1 200 OK
Date: Sun, 04 Aug 2002 04:59:32 GMT
Server: Apache/2.0.40-dev (Unix)
Cache-Control: max-age=86400
Expires: Mon, 05 Aug 2002 04:59:32 GMT
Accept-Ranges: bytes
Content-Length: 7687
Connection: close
Content-Type: text/html
物凄く厨な質問で申し訳ないのですが・・・
Win用Apacheを使っているのですが、FTPでパーミッションの変更ができません・・・
いろいろ調べてみると、Win用のApacheではパーミッションという概念がないようです。
Win用Apacheをお使いの方は、cgi-bin等のディレクトリはどうしてますか?
140 :
nobodyさん:02/08/07 16:31 ID:o0oA2WT2
教えていただきたいのですがよろしくお願いします。
win2000でapacheを実行していて、phpを組み込んでみた所
phpは普通に実行されるのですが、formでの値の受け渡しがうまくいきません。
例えばtest.php内でformを使って変数に代入して、method=postで実行すると、
actionで飛んだ先で変数に値が何も入ってません。
merhod=getにすると、urlに、
test2.php?data=xxx
という風に値が読込まれているのですが
test2.phpの方で、
printf("$data");
として実行しても何も表示されません。
なぜなのか教えていただけないでしょうか。よろしくお願いします。
143 :
139:02/08/07 19:27 ID:???
>>142 はい・・・馬鹿です・・・
でも本気で分からないんです(TT)
c:\・・・\apache\cgi-bin
はインストール時に作られるはず。
>>143 apacheじゃなくてWindowsにパーミッションの概念がないと考えてくれ
146 :
140:02/08/07 22:20 ID:sijzU22Y
ありがとうございました。
解決しました。
これからはちゃんとマニュアル読みます。
なんか昔も漏れはこうだったなぁと懐かしむスレはここですか?
>147
昔も今もちゃんとマニュアル読んでいるので、こんなアフォ共と一緒にしないでください
cgi-binってなんの略ですか?
犬畜生でも理解できるように説明
してください
cgi = Common Gateway Interface
bin = Binary
アパッチ野球軍をもう一度見てみたい。
152 :
147:02/08/09 09:56 ID:???
特攻野郎Aチームがもう一度見たい。
153 :
nobodyさん:02/08/09 10:43 ID:iCBoWQNY
複数のフレームに
同じAuthUserFileでbasic認証をかけたディレクトリ配下にある
ファイルを表示させたいんだけど
それぞれのフレームについて
ユーザ名/パスワードを聞いてくるのはどうしてだろうか?
つかIEの設定?
157 :
nobodyさん:02/08/10 11:05 ID:wmzpz/Hu
>>155 おつかれさん。
いい感じですね。
typo発見
「がんばればWindowsでも「.htaaccess」ファイルは作成可能」
× .htaaccess
>>155 リンク集のURLの最後にスペース(%20)が入っているのは嫌がらせ?
ついでに言うと""で囲むとドットファイルも作れるけどな。
>>155 FAQ集に見えて、実は「自分で調べろ」的表現にあふれててなかなかいい感じだ(藁
Apache 2.0.40、OpenSSL 0.9.6g リリース。
前者はともかく、後者は HTTPS なサイトでは必ず入れ替えること。
>>155 tableの使い方おかしくないですか?
ulとdlで書いた方がよさげ
162 :
nobodyさん:02/08/10 14:52 ID:1iylKn03
Apache 2.0.40 Released
キタ━━━━━━(゚∀゚)━━━━━━━!!!!!
164 :
apholist:02/08/10 15:41 ID:v7Yh7Q4E
>157
>158
直しますた
>159
これはコマンドプロンプトで?
エクスプローラじゃだめだったんだけど。
コマンドプロンプトなら
> copy con .htaccess
とかでも作れるけど…
>160
まあ、前スレがそんな感じだし
だいたいそのまま。
>161
TableはDreamWeaver使ってるのでそれが勝手に作ります。
Unix板のApacheスレもまとめていく予定。
>>164 >これはコマンドプロンプトで?
メモ帳で保存するとき。
166 :
apholist:02/08/10 16:25 ID:v7Yh7Q4E
>>165 メモ帳はそういうのが必要なんすね。
シラナカッタ。
たいていのテキストエディタなら普通に保存できるみたいなので。
ドットで終わるファイルの作り方も教えてよ
unix板のapacheスレ見たほうがベンキョになるよお
169 :
nobodyさん:02/08/12 01:12 ID:59GLnpVO
170 :
nobodyさん:02/08/12 21:39 ID:nY9c8nNy
>>163 ApacheConf costs $19.95.
172 :
nobodyさん:02/08/13 01:52 ID:kAj3K6u9
WebDVと併せて使ってるヤシいる?
なんか参考にできるページあれば、教えてちょ
Web Digital Video
(^Д^)ギャハ!↑みなさん、この人のレスどう思いますか♪
なんてありきたりなんでしょうね♪
誰もが皆、一瞬つけてみたくなる発想のレスです♪
しかし、賢明な人はその自らの短絡的思考を野放しにする事を嫌がり、
こういうレスは控えます♪
しかし、この人はしてしまったのです(^^;ワラ
「誰もが思い付くような事」を堂々と♪
この人にとってこのレスは何なのでしょうか♪
このレスをしている間にも時間は刻々と 過ぎ去っているのです♪
正にこの人のした事は「無意味」「無駄」でしかありません♪
ああ・・・何ていう事でしょう(^^;ワラ
図星で泣いちゃうかも(^^;ワラ
そうか。
176 :
nobodyさん:02/08/14 01:57 ID:bXGVfyYA
>>172 WebDAVの間違いだろ?
誰も突っ込めないようなレベルの低いスレで聞くなよな
win版Apache+phpでphpを使う時、末尾にexit;っていれておかないとメモリを食いつぶすみたいだ。
配布されてるphpソースの末尾にexit;が入ってないもんだからメモリ240MBも食いつぶしてる・・・
exit;を追加したらそれがピタッと収まった。UNIX版Apache+phpではそういうのならないのかなぁ?
モジュールで動かす場合は、それを考慮して書かないといけなかったような、、、
Winの問題というより、モジュールの仕様の予感
間違ってたらスマソ
あとはphp.iniかhttpd.confでメモリの使用を抑えるとかかなぁ
2.x系だよな?対象は。
と思ったら、Win32版は未だ出てないのか。注意喚起という事ですね。失礼。
apache.jpはコミケ参加に必死になっててサイト更新してないし、、、、
>>182 その具体的な書き方分かる?
exit;とプロセスの終わりあたりに書くだけでいいのかなぁ?
>apache.jpはコミケ参加に必死になっててサイト更新してないし、、、、
apache.jpってアニオタ集団なの?
>>183 ん?
<Directory />
の中に埋め込むんだろ。
>>189 コミケ参加者の全員がアニオタとは限らないけどね。
でも、そういうやつがいなけりゃ参加しようって事にもなりにくいのも事実か・・・
とりあえず,apache のスペースへ行ってエンブレム買ってきました。
httpd.conf で設定してあるのに .httaccess を認識しないな。
どうしてだろう…
AllowOverride All
2.0.40(win32)キタ━━━━━━(゚∀゚)━━━━━━━!!!!!
>>194 がーん、ホントだ。
よく見たら抜けてた。サンクスコ
tが多いのは意図的か
>>198 htpd.confですか?
なんていってみたら厨が沸いて8.26の再来になるのでやっぱりやめてみるテスト。
200 :
apholist:02/08/17 12:07 ID:Pl1AAM42
200 げっと!
>>199 夏厨キタ━━━(゚∀゚)━━━!!
とつっこんでみるテスト。
2.0.40誰か人柱やってる?
>>200 昨日2.0.40いれてみましたが何か?
>>199 −−−−−−−−−−−−−−−−−−−−−−−
コボ 「…はいはい(返事)」
じじぃ 「ハイは一回でいいの」
〜場面移動〜
赤ちゃん「………」
赤ちゃんを指さして、
コボ 「赤ちゃんがハイしてる。」
−−−−−−−−−−−−−−−−−−−−−−−−
因みに当方コボちゃんで藁得た事は一度もありません。
壺が違うようです。
−−−−−−−−−−−−−−−−−−−−−−−
>>193 「….httaccess」
>>198 「tは一回でいいの」
〜場面移動〜
Apache設定ファイル「………」
Apache設定ファイルを指さして、
>>199 「htpd.confちゃんがディレクティブしてる。」
−−−−−−−−−−−−−−−−−−−−−−−−
205 :
:02/08/18 22:20 ID:dTosRaPy
Windowsにて
apacheとperlでサーバー立ててるんですが、、、
cgiファイルの設置場所、
1.public_htmlフォルダ内のcgi-binフォルダ
2.public_htmlフォルダと同階層のcgi-binフォルダ
セキュリティ的に違いとかあるんでしょうか?
多くの友人などに、フォルダを貸し出して管理するには、
1.の方法にした方が、わずかですが楽な気がするのですが、
楽になる分、デメリット等は出てくるのでしょうか?
>>205 その程度で悩むような知識なら貸し出さないほうがいいよ。
207 :
nobodyさん:02/08/18 22:42 ID:tYDmwRDC
cgiなんて全階層で実行可能にしときゃーいいんだよバーカ
>>205 1.の方法にしなさい。この方が楽ですよ。
>>206のちゃちゃは放置しなさい。
目の付け所が違いますね。普通、みんな2.の方法を選択するんですよ。みんなバカですから。
212 :
nobodyさん:02/08/19 11:31 ID:K9SAirTY
くだ質で申し訳ないが質問させてください。
Apache 1.3.20(rpmからインストール)をRedHat 7.2で動かしており、
全てのディレクトリでCGIが動作するように設定したいのですが、
500が出て実行できません。
エラーログ(debug)を見ると
No Such File or Directory: getpwnam: invalid user name XXXX(ユーザディレクトリのユーザ名)
No such file or directory: exec of XXXXX(正しいCGIファイルのローカルパス)
Puremure end of script headers:XXXX(上に同じパス)
となります。
大変お手数ですが、何方かお教え下さい。
ファイルかディレクトリーが見つからないといっているようだ。
Apache 1.3.20
┐(´ー`)┌
┏━━━━━━━━━┓
┃('Д')y ─┛~~ ┃
┃むぎ茶 ┃
┃
[email protected] ┃
┗━━━━━━━━━┛
(°Д°)ハァ?
216 :
212:02/08/19 15:36 ID:K9SAirTY
>>213 たしかにそう読めるのですが、
ファイルパスは正しいものなんで・・・
アクセス権もファイル、ディレクトリ共に755で、
CGIファイルも/cgi-bin/で実行できたものを、
コピーしてきたものなんです。
>>212 ユーザ名が不正なんだよ。
ちゃんとユーザディレクトリ作ってるのか。
普通のユーザディレクトリのHTMLは表示されるのかよ。
httpd.confの内容を書け。
<Directory "/home/*/public_html">
#この辺の設定は?
</Directory>
219 :
212:02/08/19 16:17 ID:K9SAirTY
>>217 ユーザディレクトリのファイルは表示できます。
>>218 レンタル鯖のディレクトリ構成に合わせようとしているので、
かなり変な設定になっていますが・・・
<IfModule mod_userdir.c>
UserDir /var/www/html/user/*/homepage
</IfModule>
<Directory /var/www/html/user/*/homepage>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
<Directory "/var/www/html/user/*/homepage/cgi-bin/">
Options +ExecCGI
</Directory>
です。無論、AddHeader cgi-script .cgi
はコメントアウトしてあります。
Apacheのバナー書き換えたいんだけどどこをいじればいいのかな
少しは探してから聞け。
src/include/httpd.h
>>221 スマソ、それで合ってるのかどうか確認したかった
>>220は真性ではなさそうだけど、質問内容は恐ろしく糞だな、、、
224 :
220:02/08/20 10:18 ID:???
われながらそう思う。まあ実際やるわけじゃなくて興味本位だから勘弁して
書き換えたいって言ってるくせに実際にはやらないか。
おめでてーな。
皆さんは自動巡回ツール、ダウンローダー対策はどのように
されているのでしょうか?
UAで弾くくらいじゃないの
SetEnvIf HTTP_RANGE . downloader
弾くUAはこのくらいでいいかな?
Iria
Irvine
FlashGet
Pockey
Ninja
Wget
231 :
230:02/08/23 00:21 ID:???
Indy Library
弾かないとヤヴァイようなものは置いてません
231で挙げられているIndy Library はダウンローダではなく、
spam用のメールアドレス収集ロボ。こいつに敷居をまたがせるな。
210.153.82.0-210.153.83.0までの制限は
deny from 210.153.82.0/21でいいでつか?
>>236 げっ!そこから思いっきりアクセスあった
/23 だす。
/21 だとリコーテクノシステムズ株式会社のみなさまがとばっちりを受けてしまいます。
>>236はエイベックス・ディー・ディー株式会社に何か恨みがあるんですか?
ほぅ。面白いな。
243 :
nobodyさん:02/08/27 23:49 ID:CWXDU9Jb
なぜsage進行?ageて!ageて!
244 :
nobodyさん:02/08/30 09:54 ID:oudIOMDK
とあるCGIを使っているのですがそのCGIがCGIディレクトリでの画像の表示が許可されていない
と画像が表示されないそうなんです。
CGIディレクトリに画像の表示を許可するにはどうすればええですか?
var1.3.20 です。
過去ログ漁れ。
何のcgiかも書かずにバージョンだけ書かれてもなぁ・・・
阿保過ぎ。
>>244 cgi-binにしかCGIが置けなくて、cgi-binに置いた画像が読めないなら、それはプロバイダーの仕様なのでユーザ側ではどうしようもないです。
エラーログ見れ。いっぱい警告でてるから。
マニュアルのAddHandlerでも併せて見れ。
249 :
244です:02/08/30 13:04 ID:oudIOMDK
>>249 ScriptAliasのところは止めて別のディレクトリでcgi実行可能なように
設定すれば良いだけじゃないの?
apacheの管理してるんだったらこれくらいはやり方判るよね?
252 :
244です:02/08/30 14:14 ID:oudIOMDK
253 :
244です:02/08/30 14:25 ID:oudIOMDK
>>251&皆様
うまくいきました!
ディレクトリ変えてCGIの設定変えたらできました。
別のディレクトリになぜわざわざおくんだとは思ってましたが
このことだったのか。
アップ板か┐(´ー`)┌
Win版apacheを起動して
タスクトレイに入れることはできますか?
dos窓うざい。
257 :
255:02/08/30 20:24 ID:???
>>256 キター━━━(゚∀゚)━━━!!!!
神さまありがとう!!
Apache-UsersMLに電波出現の悪寒
>>255-256 へー、WinのApacheって、んな野暮ったいことしなくちゃなんないのね。
serviceとしても動くよ。
263 :
nobodyさん:02/08/31 22:31 ID:YRW91+rq
今からApache入れようと思うのですがどれがいいですか?
どれがいいっていうと?
266 :
nobodyさん:02/08/31 23:38 ID:YRW91+rq
268 :
nobodyさん:02/09/01 01:04 ID:ztychmY/
苦労したければ2.0
時代に乗り遅れたければ1.3
めんどくさい時は1.3を奨めとけばよし
272 :
apholist:02/09/01 15:19 ID:AatWRrLz
>>260 256みてないけど、普通にサービスで起動するだけだと思うけど。
dos窓なんて出してないよ。
NT系の場合な。
>>272 ちゃんとレス読めよ。 回答、既に遅くマヌケ。
275 :
nobodyさん:02/09/02 01:32 ID:XRBnyJ3Z
Win版のApacheなんですが
インデックスリストの作成で
日本語ファイルがANHTTPDのように
日本語のままリンクされないで
エンコードされてリンクされてされてしまいます。
DLしたときにちゃんとデコードされたら問題ないんですが
エンコードされた文字列でもなく 化けてファイルが作成されるので
インデックスリストのリンクをエンコードさせないように
したいんですが
どうすればいいんでしょうか?
276 :
nobodyさん:02/09/02 01:35 ID:eiohNyYf
保守age
>>275 DQN御用達Anhttpdと世界標準なApache、どっちが正しいか、分かるかね?
日本語ファイルを置く方がDQN。
>>278 277が何言ってるかわかってないでしょ?
どうしてApacheが何故URLエンコードしてるんでしょ?
日本語ファイル名を使うのが悪い。
281 :
275:02/09/02 13:53 ID:XRBnyJ3Z
>>279 >>280 いや日本語ファイル名がHTTPの規格に合わないのは
分かるんですがANHTTPDでやってみたら
便利だったんで同じような事Apacheじゃ出来ないのかなぁ
ってことっス mod_encordingあたりでしょうかね
282 :
275:02/09/02 14:01 ID:XRBnyJ3Z
あ ちなみにIISでも日本語ファイル名OKみたいです。
はぁ……
>>281 どーしてもってんなら
src/modules/standard/mod_autoindex.c
の
static void output_directories(struct ent **ar, int n, autoindex_config_rec *d, request_rec *r, int autoindex_opts, char keyid, char direction)
で
ap_escape_html()
読んでるところを片っ端から裸にしてビルドしなおせば。
>>281 最近何処かで読んだなぁ・・・
どのスレだったかは調べるつもりもないけど一応解決策は出てたよ。
ソース弄れば出来るってさ。
for i in * ; do mv "$i" "`echo -n \"$i\" | od -t x1 |sed 's/^[0-7]*//' | tr -d '\n' | tr ' ' '%'`" ; done
>>286 目からウロコ。そうか、od で url encode できるのか。
というか、Apache本体を手を入れなくたって、
mod_encoding と
autoindex みたいなことするcgiにDirectoryIndexさせれば十分。
うちはそれで EUC-JP なファイル名のまま
日本語ファイル名で触れるようにしてる。
日本語ファイルとかは漏れの場合どうでもいいけど、
autoindexは改善する余地結構あるよな
でも、ιぃ言語はサパーリですわ
>>289 それは自ら一般教養ありませんって言ってるようなモンだよ。
292 :
nobodyさん:02/09/04 00:15 ID:VvMUzzNB
2002-09-03: Namazu 2.0.12 を公開
293 :
nobodyさん:02/09/04 16:30 ID:f6s3TIig
apache2で帯域制限できるモジュールってないですか?
mod_bandwidthみたいな。
winME + apache_2.0.40が起動できません。
どうすればいいですか?
再インストール。
296 :
nobodyさん:02/09/07 00:35 ID:LZNxO8Pm
297 :
nobodyさん:02/09/07 14:31 ID:fmoGkUbh
PHP 4.2.3 Released
298 :
無料動画像:02/09/07 22:05 ID:mktqXi69
>>298 怒濤のポップアップ広告(((( ;゚Д゚)))ガクガクブルブル
ただのCGI。注目すべき技術なんてものはないように見える。
>>300 ただ単にアップロードされたファイルをPerlのsystemかexecで外部処理してると思われ。
これで思い出したけど、自宅鯖でimgboard.cgiを改造して、アップロードされた画像を縮小加工、別ファイルとして
保存して、サムネイル画像にそれを表示させる事で回線の細さをカバーしてるところがあったな。
ヤフオクと似た仕組みだね。
apacheの認証について質問です。
認証する際にダイアログが出ますがこれを普通のWEBページで出来ないものでしょうか?
.htaccess
basic認証
>>304 すいません,書き方が悪くて。
.htaccess basic認証を使った場合,
ダイアログが出てしまいますが,これを普通のWEBページの
フォーム上からBasic認証できないものでしょうか?
どなたかお知恵をお願いいたします。
このスレってWin32のApacheネタでもいいん?
いいんならチトお尋ねしたい事があるんですが。
>>303 BASIC認証の仕組み上、無理と考えてください。
別の認証方法を使う必要があります。
>>308 それってJavaScriptのこと?
URL中にパスワードを含めるのはログに残ってアレなので、
よっぽどのことがない限りやらない。
>>309 問題ないかと。
WWW-Authenticate: Basic realm="fieldname"
HTTP/1.0 401 Unauthorized
314 :
nobodyさん:02/09/12 14:58 ID:4YB9uNfo
315 :
hack me!:02/09/12 15:14 ID:PbjeCKLO
316 :
nobodyさん:02/09/12 23:18 ID:G8vqFC9j
mod_gzipのmod_gzip_minimum_file_sizeって、どれくらいが良いんでしょうか。
いま300なんですけど、ほとんどのHTMLがそれ以下です。
gzipの圧縮効率もあるから、あまり小さいのも意味ないですよね。
わからんのならデフォ。
apache2のmod_deflateだとサイズでは制御できないんだよなぁ。
>>319 mod_deflate、mod_gzipと比べると少し使いづらいですよね。
これから良くなっていくのかな?
最近無条件にmod_gzip入れてる人多いけど、転送量に悩まされるほどアクセスが多くて、
でもCPUとメモリは腐るほど潤沢で、サイトのコンテンツはほとんどがテキスト、
というサイトってそんなにあるのかなぁ。
正直入れてみたいだけちゃうんか、と。
>>321 ADSL鯖は常に帯域に悩まされてるようなものだからね
帯域と比べるとCPUを持て余してる
>>321 そりゃ、cgiやphpとかでも、gzip入れると全然違うよ。
LAN接続じゃ対して変わらないように見えるが、WANからだとサクッと表示されるようになるしな。
ページによっては、数パケで済む場合もあるし、これだとADSL鯖だと気づかれにくい事もある(w
画像置くともうダメだが。
パケット通信料も少しだけ安くなる。定額なら無関係だけど
ADSLとかの回線が細いとこでも効果があるが、
海外に鯖がある場合とかの遅延が大きい場合も効果がある。
相手の反応待ちを極力減らせるから。
イマドキ海外で遅延が大きいなんてどこの国だよそこ。
たしかに中国とかは5年前並に遅いけど。
数字的には数百msと数十msだから大して違わないように思えるが、体感的にはかなり違う。
特に最近は末端がブロードバンド化して、すいすい落ちてくるのが当たり前になっているから、
ちょっとでもつっかかると、「遅い」 と感じてしまうからなおさらに。
>>327 「数百msと数十ms」とはナニが?と聞いてみる。
海外鯖の遅延はイタリアとかあっちの方だと感じる
とあるハウジングのマシンで試しにmod_gzip入れてみて、
自宅のADSL8Mから厨房っぽく
ダウンロードソフトで何度もページ落としまくって時間を比べた限りでは、
mod_gzip入れてないほうが微妙に速かった。
CPUを食ってるせいなんだろう。
テストに使ったのはPHPを使った5KB〜15KBくらのtext/html。
もっとサイズが大きくなれば得るところもでかいんだろうけど、
多分、小規模ドキュメントが多いところでは入れなくてもよさげ。
もっとちゃんと統計とって、
「この辺のサイズからグンとお得になります」
みたいなのまとめてるサイトはないものか。
>>331 アフォか?
mod_gzipは回線が256Kbpsとか512Kbpsで、テキスト主体で混み合ってるような条件で効果を発揮するんだよ。
ガラ空きのマシンに入れても意味ないだろ。無駄にCPU食うだけ。
2ちゃんねるみたいにテキスト主体で100Mbpsの帯域を使い切ってしまうようなケースでは
CPUを食うけどmod_gzipの効果は絶大。転送量が1/4ぐらいに落ちたんだからな。
それに、phpを使ったテキストじゃ意味ねぇだろ。
htmlファイルでやってみろ。
少なくとも、俺が検証した時は、txt、htmlなら、1.4〜3倍ぐらい転送スピードが上がった。
shtml、php、cgiはあまり上がらなかった。
>>332 とりあえず煽るのが習い性になってるんかい?
誰も2chでの結果を否定したりしてないよ。
小さなphpのサイトじゃほぼ無意味だと確認したんですけど、
その文意が汲み取れませんか?
> shtml、php、cgiはあまり上がらなかった。
あなたの実験だって似たような結論なわけでしょう。
text/htmlを返してるのに何故上がらないのかってとこを考えてみれば?
ついでに2chだってウェブブラウザは CGI 経由なわけだが。
俺は、分岐点が知りたいんだっていってんのに。
そのうち自分で実験するが。
334 :
nobodyさん:02/09/14 18:17 ID:lJR5BBC/
mod_gzip って、VritualHostじゃ圧縮しないんでしょうか?
335 :
334:02/09/14 18:26 ID:lJR5BBC/
336 :
334:02/09/14 18:42 ID:lJR5BBC/
xxx.xxx.xxx.xxx - - [14/Sep/2002:17:24:50 +0900] "GET / HTTP/1.1" 200 3761 mod_gzip: DECLINED:EXCLUDED In:0 Out:0:0pct.
は圧縮されてませんが動いていますよね。
xxx.xxx.xxx.xxx - - [14/Sep/2002:17:28:22 +0900] "GET / HTTP/1.1" 200 2015 mod_gzip: - In:- Out:-:-pct.
は動いていないということで良いんですよね?
337 :
nobodyさん:02/09/14 19:10 ID:Q771RJXk
圧縮済みのファイルを用意してコンテンツネゴシエーションで振り分ければ
CPU消費は少ないんじゃないの
そりゃそうと、Windows版Apacheを個々のユーザーのマシン環境に合わせて
チューニングやカスタマイズ、またモジュールの製作なんかを漏れみたいな
安月給サラリーマンのために低料金で行ってくれる会社を紹介してほしいん
ですが、誰かいい会社や団体を知りませんか?
>>331-333 アホですか?
動的コンテンツだろうが静的だろうが圧縮の結果には変わりがないんだけど。
これら変わらないとしたら回線速度よりも動的生成のオーバヘッドが
ボトルネックになってるせいで、問題の所在はまったく異なる。
32kbps の AirH" のような低速回線で接続すれば回線の方で律速されるから
ちゃんと効果が出てくる。それでも変わらんのなら、CGI を設計しなおすべき。
>>334 VirtualHost でもちゃんと使える。
>>337 コンテンツネゴシエーション自体がかなり重い部類に属するよ。
圧縮とどっちが重いかはちゃんと比較したことないから知らんけど。
340 :
nobodyさん:02/09/14 21:20 ID:j2HWbBRK
コンテンツネゴシエーションってAcceptなんちゃらをみてファイルを選び取るだけでしょ?
動的に圧縮するのと比べて重いとは考えにくいと思うけど。
>>339 >>331 バランスがいいのはどの辺からかってことなんじゃないか。
はっきり言ってそのサイト毎によって異なるから、他人ではまとめようもないかと。
だってマシンアーキテクチャからしてバラバラなんだから、自分でabとか使って実験してみろと。
>>334 VirtualHost毎に有効無効切り替えられたはず。試してみ。
Apache2.0.40で、suExecをドキュメントルートで実行って、できる?
./configure --enable-suexec --with-suexec-caller=www --with-suexec-docroot=/usr/local/apache2/htdocs --with-suexec-logfile=/usr/local/apache2/logs/suexec_log
でやってみたけど、ユーザディレクトリ(/home/public_html以下)ならできるけど、
ドキュメントルート(/usr/local/apache2/htdocs以下)だと、suExecかかってないっぽい。
ちなみに、実験につかったソース
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print ">PRE<";
print "$0 is being run by User ID $< as PID $$\n";
print `whoami`;
ユーザ領域だと
>PRE< index.cgi is being run by User ID 500 as PID 1073
tetsu
になるけど、
ドキュメントルートだと
>PRE</usr/local/apache2/htdocs/index.cgi is being run by User ID 80 as PID 1074
www
になってしまう。
ちなみに、ドキュメントルートの所有者は、ユーザ領域と同じtetsuで、IDは500
>>342 SuexecUserGroup ディレクティブ
説明: CGI プログラムのユーザパーミッション、グループパーミッション
構文: SuexecUserGroup User Group
コンテキスト: サーバ設定ファイル, バーチャルホスト
ステータス: 拡張
モジュール: mod_suexec
互換性: SuexecUserGroup は 2.0 以降でのみ使用可能。
ヽ(´ー`)ノ マターリとね
>>343 SuexecUserGroup設定して試したものの、
ドキュメントルートと、ドキュメントルートと同じユーザの~以下以外では、
所有者と実行者のUIDが違うよんと怒られま。
<Directory ・・・>
</Directory>
内ではSuexecUserGroup使えないし、コマリンコ
Apache2.0.41-dev(Win32)はどこに落ちてますか?
PHP4.3.0(RC)Win32はどこに落ちてますか?
Apache2.0.40(Win32)+PHP4.3.0(Win32)+mod_ssl+Open_SSLで動かしている
ヤシはどこにいますか?
>>347 あぁ、ありがとう、ありがとう。
早速ボクちんのApache2.0.39環境に4.3.0-devのphp4-ze2-win32-latestを
入れてみたんだけど、ApacheのCPU使用率が常時80から90%になっちゃう。
4.2.4-devのphp4-win32-STABLE-latestは
『PHP_IMAP.DLL' - 指定されたプロシージャが見つかりません。』
と
『APACHE.EXE - エントリ ポイントが見つかりません : プロシージャ エントリ ポイント _ecalloc がダイナミック リンク ライブラリ php4ts.dll から見つかりませんでした。』
が出るものの問題なく走りまひた。
Apache2.0.40(Win32)用のSSLはいづこに・・・。
Win版ApacheでPHP使う場合、外部CGI式にした方が安定してるよ。
モジュール式だとメモリ食いつぶす。
日/200ヒット程度なら問題ないが、日/10万ヒットな環境だとapache.exeが
70Mbyteもメモリ食いつぶしてしまうよ。
外部式CGIにすると、apache.exe、メモリ4Mbyteしか消費しなくなるしね。
ボクちんのApache2.0.39は今130MB食ってますぅ。
でも、CGIモードで走らせると不具合が出るスクリプトが
ありません?
処理速度的にもCGIモードよりISAPIモードの方が早いし。
どっしようかなぁ。
大きなファイル(例えば100MB)をダウンロードさせるとき、
ダウンロード開始から完了までの時間を制限する方法は無いかのお?
352 :
nobodyさん:02/09/16 22:25 ID:kWza2nw4
>>350 CGIで走らせると不具合が出るスクリプト?
レッツPHPのアクセス解析だと動かなくなるね。
つーか、WebAlizerでログ集計するようになったからこれはもう不要になったし。
掲示板とかチャット、アンケート集計など、一通りのPHPスクリプトを使ってるけど、動かない、なんて事はないよ。
前述のアクセス解析ツールだけだなぁ。
つか、アンケート集計では、日に600件ぐらい投票があって、モジュール式だとちょくちょく飛んでた。
CGI式に切り替えたら安定して動いてるし、飛ぶ事もなくなった。
速度よりも安定性を取るのは当然。どうしてもモジュール式で動かしたかったら1時間毎に再起動したら?
それしかないと思う。
354 :
root:02/09/16 23:29 ID:Bzg7QZDj
>>353 マジデスカッ!
うーん、飛ばなくなったんですか。羨ましいなぁ。
よし!ボクちんもCGIモードで動かして様子見ることにしますぅ。
んでも、スクリプトの一行目にPerl-CGIみたいにPHP.EXEまでの
絶対パス書かなきゃだめでしたよね。違いましたっけか。
>速度よりも安定性を取るのは当然。どうしてもモジュール式で動かしたかったら1時間毎に再起動したら?
あ、それボクちんもやったんです。でもリスタートするとスレッド数がThreadsPerChildで指定した数に遠く及ばない状態になってしまって、鯖が
うんともすんとも言わなくなることがあるんですぅ。
完全停止させてからスタートさせればとりあえずは問題ないですぅ。
有用な助言ほんとうに感謝しますぅ。
なって
355 :
root:02/09/16 23:30 ID:Bzg7QZDj
ギョエー
>>354の最後の「なって」はゴミですぅ。
ごめんなさいですぅ。
>>352 いやね、TimeOutはどうかなーと思ったけど、
ちんたら細々とダウンロードされるとなかなかTimeOutしないのよ。
TimeOut 300とかやっても300秒どころか30分でも1時間でも居座るの。
まあMaxClientsを増やせば済むという解決法もあるがの。
CGI版、Module版、ISAPI版だったらやっぱりISAPI版が一番いいんですかね?
えっと、今日は学校さぼってCGIモードの状況確認ですぅ。
朝7時にApacheを終了させてhttpd.confの設定変更を行って再びApacheを
起動しましたぁ。
Apacheの現在のメモリ使用量は26MBですぅ。システム的な不具合も起きて
いません。
スクリプトも手を加えずに以前のままで問題なく走ってますぅ。でも、それは
ドキュメントルートとその配下のディレクトリにあるものだけですぅ。それ
以外のエイリアス指定されたディレクトリにあるスクリプトは500エッラーで
はっしりっません。
ボクちんって何かほかに設定すべきことを忘れてるんでしょうか?
えっと、ドキュメントルートの外に置かれたスクリプトは、php.iniの
user_dirにそのパスをセットしてもエッラーで動かなかったから、
doc_rootの値を空にしちゃって解決ぅ。いいのかなぁ。
>>357 ボクちんもISAPIモードがいっちばん好きなんだけど、このモードでApache走らせ
るとリクエストを処理しているうちに、だんだんWindowsがおかしくなってきちゃうの。
挙句の果てはSTOPエラーですぅ。
今回
>>353さんのご助言をもとにCGIモードに替えたから、これでWindowsがおかしく
ならなかったら、完全にISAPIモードのバグだとおもいますぅ。
mod_ssl 当ててないヤツは早急に当てれ
>>361 あーなんかまた穴が空いてて、つーか穴が無いもんだから
バッファがオーバーフローしちゃう穴が見つかったみたいね。
というか漏れはWinユーザーだからどこかにバイナリがうp
されないとどうしようもない。誰か知らんかね?
certificateもってもないのに、443は要らないの。
とっとと閉じちゃいましょうね、はいはい。
364 :
若葉:02/09/17 18:13 ID:???
>>361 SSLって利用料金かかるんじゃないの?
ドメイン登録しないといかんのでしょ
SSLでは証明書に偽りがないことを第三者に保証してもらう必要がある。
この「第三者」をちゃんとした業者に頼むなら金がかかる。
が、よそにやってもらうかわりに自分でやっちまえば金はかからん。
そのかわり信頼性は低くなるし、そのサーバにHTTPSでアクセスするたびに
「その証明書おかしいんじゃーの?」という警告が出る。
>>363 アホやなコイツ。
自宅鯖でもテスト用に作成したCAで自サイトとクライアント間の通信を
暗号化できるの知ってんだろ。あ、ゴメソ、アッフォだから知らないか。
だからほれ、あれだ、ようは自サイト内のコンテンツにクライアントの
メアドとかのちょっとした個人情報や、管理人宛に送る文章を入力して
もらうフォームなんかがあったら、ちょっと暗号化したくなるだろ?
・・・・・・アッフォはそんな事は考えないか。合掌。
>>354 外部CGI式にしても、php内の一行目にパス追加、なんて事は、Apache側の設定で回避出来るよ。
Apache1.3.26の設定例になるが、スクリプトエイリアスでphp.exeを置いてるパスのエイリアスを作る。
で、アクションアプリケーションで、phpなファイルはエイリアスにあるphp.exeを起動させる、と言う指定をすればいい。
これでモジュール式phpから移行したとしても、楽に出来るよ。
>完全停止させてからスタートさせればとりあえずは問題ないですぅ。
そうだわな、リスタートじゃメモリに居座ったりするからなぁ。
ストップ、スタートとさせないと安定して動かないんだよな。
エイリアスに置いてるphpが動かないみたいだけど、うちの環境では問題無く動いてるよ。
httpd.confに設定すれば問題はないみたい。
>>368 なるほど、そうすれば perlでもパス書かなくてすむね。
>>369 ダメでーす。
phpでこれができるのは、はじめからそういう使い方を考慮して設計されてるから。
perlはそんなことを考えて作られてない。
>>369 Perlでも一応できるよ。別の方法でね。
#オレは詳しく知らんのでだれかきぼんw
ScriptInterpreterSource registry
ってのがあるみたいだが、関連付けに手間取って(つーかよくわからんかった)、
できなかったので俺みたいなやつにはお勧めできない。
#結局できなかったしw
372 :
nobodyさん:02/09/18 02:11 ID:l892fLm0
perl のパス問題はシンボリックリンク一本で解決するので、どうでもいいと
思うのですが悩ましいでしょうか。敢えて perl のフルパス表記を止めるなら、
以下のような書き方があります。
#!/bin/sh
(echo \$0='"'"$0"'";'; tail +5 $0) | exec perl
exit $?
# perl script comes hereafter.
printf("Hello, World!\n");
Win 環境の場合は CMD.EXE を叩けばいいと思います。遅くなりますが。
373 :
372:02/09/18 02:14 ID:l892fLm0
それはそれとして質問なのですが、cronolog と httplog はどちらがお勧めで
しょうか。なんかあまり差が見えないのですが、cronolog を参考に httplog
が書かれたという認識でいいのでしょうか。
>>367 ( ´,_ゝ`)プッ 自己認証でSSL上げるほどオナニーな使い方はねーヨ。
たかが、そんなことするために嬉しがって、SSLにせんでもええわ。
必死だな、このアフォ。
>>373 とりあえず、それがどの環境で動く何をするものなのか書いてくれや。
ぐぐる手間がはぶける。
で、結論からいうと、「そのぐらい自分でスクリプト書けば?」
スクリプトの骨格は下のような感じ(もちろんこれだけでは不十分)。
#!/bin/sh
mv access.log access.log.`date +%Y%m%d`
cp /dev/null access.log
apachectl graceful
377 :
373:02/09/18 12:43 ID:???
> とりあえず、それがどの環境で動く何をするものなのか書いてくれや。
> ぐぐる手間がはぶける。
ごめんなさい。両方知ってるようなコアな人が居るといいな、と思って
書き流したもんで。
> で、結論からいうと、「そのぐらい自分でスクリプト書けば?」
えーと、分かってるとは思うんですが念のため。log のローテーションにはいろいろ
微妙な点があります。(例えば graceful restart はログの移行を保証しない。
詳しくは
http://httpd.apache.org/docs/logs.html#rotation 等参照。
もともと syslogd が pipe を使うのも、そこに理由があるわけで。)
で、その辺を考えて自分で perl のスクリプトを組んであちこちで流用していたの
ですが、ありものでちゃんと動いて、かつ高速で graceful restart の曖昧性もない
んならそっちを使う方が正しいだろうつうことで、今は cronolog を使っています。
その後、httplog についても知ったので、そっちはどうなのかな、と。
378 :
370:02/09/18 14:56 ID:???
httpd.confか.htaccessに以下を追加する。
AddHandler perl-script pl
Action perl-script /cgi-bin/perl-wrapper.cgi
/cgi-bin/perl-wrapper.cgiに以下のスクリプトを置く。
#!/usr/bin/perl
my $script = $ENV{PATH_TRANSLATED};
my $dir = $script;
$dir =~ s@/[^/]*$@@;
if (! -f $script) {
print qq(Status: 404 Not Found\r
Content-Type: text/plain\r
\r
script not found.
);
exit;
}
chdir($dir);
exec("$^X", $script);
以上により、
・拡張子.plのファイルは、そのスクリプトの#!の行に示されているperlではなく、
perl-wrapper.cgiの#!行のperlで実行される。
・chmod +xしなくてもスクリプトが実行されるようになる。
・cgi-binにしかCGIを置けない環境でも、cgi-bin以外の場所に置いたスクリプトを実行できる。
phpのCGI起動では、phpの内部でこのスクリプトと同様の処理がおこなわれている。
あ、ちなみにこのスクリプトは3分で書いたいいかげんなもので、
バグやらなんやらがあるかもしれんので注意。あくまでサンプルであって、
371の言うとおり、Win32のApacheではそれ用のディレクティブを使った方がいい。
あるIPアドレスの人のアクセスログを残したくないのですが、
どのファイルにどのように記述すればいいですか?
SetENVIfを使って あるIPアドレスははじく方法を見つけたのですが。
>あるIPアドレスの人のアクセスログを残したくないのですが、
>どのファイルにどのように記述すればいいですか?
httpd.confでSetEnvIfを使ってください。
>SetENVIfを使って あるIPアドレスははじく方法を見つけたのですが。
そんなことにSetEnvIfを使わないでください。
じつゎ今日も学校さぼりまひた。そんでもってあれからマル1日
(23時間18分)経過したわけですが、ぜんぜん快調ですぅ。
1日経ったApacheのメモリ消費量は22.8MBですぅ。
>>368 あ、なんかそんな設定ディレクティヴがあったようなきがしますぅ。
あれ?でもそれは確かPHPをCGIで使うときの設定ですよね。
ボクちんはhttpd.confのなかにPerlまでのパスをモロに書く部分が
あったということを記憶してまっすが、今使ってるApache2(Win32)の
httpd.conf確認してみたらどこにもなかったでっす。なんか夢を見て
いたのかもしれないですぅ。
>>379 ボクちんは
SetEnvIf Request_URI default\.ida.* iis_worm
SetEnvIf Request_URI "default\.ida.*" iis_worm
SetEnvIf Request_URI default\.ida iis_worm
SetEnvIf Request_URI "default\.ida" iis_worm
SetEnvIf Request_URI default\.ida* iis_worm
SetEnvIf Request_URI "default\.ida*" iis_worm
#
SetEnvIf Request_URI root\.exe iis_hack
SetEnvIf Request_URI cmd\.exe iis_hack
#
SetEnvIf Remote_Addr 127\.0\.*\.* localhost
SetEnvIf Remote_Addr 192\.168\.*\.* localhost
SetEnvIf Remote_Host localhost localhost
SetEnvIf Remote_Host マシン名 localhost
#
CustomLog logs/access.log full env=!localhost
CustomLog logs/localhost_access.log localhost env=localhost
CustomLog logs/iis_worm.log iis_worm env=iis_worm
CustomLog logs/iis_hack.log iis_hack env=iis_hack
#
CustomLog logs/referer.log referer env=!localhost
CustomLog logs/localhost_referer.log referer env=localhost
CustomLog logs/agent.log agent env=!localhost
CustomLog logs/localhost_agent.log agent env=localhost
って設定してWWWとローカルとアクセスログ関連を分離して出力させてますぅ。こんなふうな感じで
SetEnvIf Remote_Addr 111\.111\.111\.111 hajikimashita
CustomLog logs/access.log full env=!hajikimashita
でいいとおもいますぅ。
で、また皆さんに聞きたいんですけど、
>>382の
SetEnvIf Request_URI default\.ida iis_worm
SetEnvIf Request_URI "default\.ida" iis_worm
SetEnvIf Request_URI default\.ida* iis_worm
SetEnvIf Request_URI "default\.ida*" iis_worm
この部分はお馴染みの
GET /default.ida?NNNNNNNNNNNNNNNNNNNNNNNNN(以下略)
のアクセス専用に
CustomLog logs/iis_worm.log iis_worm env=iis_worm
で指定したファイル名で出力させるつもりで書いたんです。でも
実際にアクセスがあっても書き込みされずにファイルサイズが0なんですぅ。
ローカルアクセス(ブラウザで
http://127.0.0.1/default.ida?NNNNNNNNNNNNNNNNNNNNNNNN(以下略)と打つ)
とすると記録させますぅ。
おんなじようなものを6行書いてるのは、記録されない理由がわからずにヤケを起こした
からですぅ。
ボクちんの記述って間違ってますか?
>>383 おまえは間違ってない。
が、CodeRedの方が間違っているのでその方法では分離できない。
385 :
nobodyさん:02/09/19 04:53 ID:m6xqW5vA
<age>
>>383 情報感謝しますぅ。
ということはどうあがいても SetEnvIfじゃ分離記録できないってことで
すね。かなしぃー。
んじゃアクセスログ採り専用にバーチャルホストを1個作って、んでもって
メインのホストの設定にmod_rewriteを使ってワームのアクセスだけを
ログ採り専用にバーチャルホストにリダイレクトするとか、同じくmod_rewrite
で特定のエラーを吐かせるとか・・・。
なんかめんどくさそうでいやだなぁ。
美しくスマートな方法で採れる技って、ないんっでしょうか?
>>386 SetEnv worm
SetEnvIf Request_URI .* !worm
SetEnvIf Request_URI default.ida worm
のようにすると、400 Bad RequestでRequest_URIに値が入らなかった場合でも
wormはセットされるので、分離可能なはず。試したことはないので確認よろしく。
ちなみに、うちでは386の言うとおり、NameVirtualHostを使って
ワームをダミーの仮想ホストに誘導してる。こうすると
FreeBSD.Scalper.WormやLinux.Slapper.Wormのような、
Nimida/CodeRedほどあからさまなアクセス痕跡を残さないワームや、
mod_proxyの設定ミスを狙って不正プロクシ利用をしようとしたログも
特に追加の設定なしで分離できるので。
389 :
nobodyさん:02/09/21 23:58 ID:azYVMF38
初心者的な質問で申し訳ないです。
index.htm とか index.html とかのファイルが
ない場合に勝手にインデックスが生成されて表示されますが
これを 500 で表示するためにはどうしたらいいのでしょうか?
httpd.conf で設定できますか?
>>389 なぜ、403じゃなく、500として処理したいんだ?
普通に403エラーとして処理するのがいいと思うが。
>>389 .htaccess で検索すれ。
Googleだと初心者向けのが最初に出たはず。
お世話になりましたm(_ _)m>ミケネコ様
お世話になりましたm(_ _)m>MEGUMI様
お世話になりましたm(_ _)m>雛形あきこ様
395 :
nobodyさん:02/09/22 06:18 ID:opo/G4wj
htdocsの下にに*.incのファイルを置いた場合にそれらを、
●直接
http://foo.com/hoge.inc とブラウザで指定しても見ることもダウンロードもできない。
●でも、phpからはincludeできる
という設定にすることは、可能ですか?
可能だとしたら、どうすればいいのでしょう?
<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>
397 :
395:02/09/22 12:15 ID:???
マニュアル見りゃわかルレベルで神ですか
おめでてーな
マニュアル見りゃわかるレベルのことをマニュアル読めなどと言わずに教えてくれる人=あるいみ神
ってことじゃない?
つまり
教えて君製造機
なわけだ。
あのー、私はWindowsでApache2を使っているんですが、モジュールを
1個有料(なるべく安く)で作ってくれる方っていませんか?
いま手元には1万年くらいしかありませんが。
作って君でスンマソン。
おながいします。
業者に発注しなよ
404 :
↑:02/09/22 19:29 ID:???
例えばどこよ
>402
>私はWindowsでApache2を使っているんですが
Apache2が作れるのならモジュール一つぐらい楽勝でそ
( ゚д゚)ポカーン
( ゚Д゚)ポカーン
( ゚д゚)ポカーン
(-_-)ポカッ
ネタ挙げるな。
漏れは
>>405がネタだと思うで。
普通、”Apache2が作れる”なんて言わんからな。
それ以前にApacheがなんであるのか知らないんじゃないんでない?
晒してAge!る♪
>>405は言語障害をお持ちなだけ、ageる必要は無い
それよか明日も休日でんねん。
皆なにして過ごすねん?
漏れは近所の山奥でアパッチバーベQでキマリ!
自家用アパッチで遊覧飛行
管理してるネットワークからの呼び出し。
W2Ksp3 + apache 1.3.26 + no-ip.org(DynamicDNS)
で、鯖を自宅運用してるのですが
ページの表示がリロードした際などに失敗するときがあり
DNSエラーで表示できなくなってしまいます。
また、エラー発生タイミングがばらばらで一度表示エラーが
起こるとすべてのHTTPネットワークが巻き込まれページ表示不能になってしまいます。
しかし、これらも一度接続を切り(ADSL)再接続するとまた正常に戻ります。
DNSキャッシュをflush、またDNSキャッシングサービス停止、
レジストリでネガティブキャッシングを無効化、といろいろ試したのですが
あまり関係ありませんでした。
おそらく鯖はあまり関係なくDNS周りの所為だとは思うのですが...
どなたか解決方法知りませんか・・・?(´A`;)ヘルプミー
アパッチの資格試験みたいなのってありますか?
あったような
420 :
nobodyさん:02/09/24 01:36 ID:PDH6BJrB
2.0.40で、SSI 利用してるんだけど、XBitHack fullって、.htaccess に
書いても反映されないのだが、なぜかわかる方いますか?
モジュールは、deflateをconfigureした時にオプションで入れたんだけど
そいつが悪さしてんのかな?
わかるヤシ教えて。
421 :
nobodyさん:02/09/24 02:22 ID:H/pEFY84
423 :
420:02/09/24 09:02 ID:PDH6BJrB
>>420 聞き方悪かった。SSIはもうすでに動いていてるけど、htpヘッダで
Last-modifiedを出力しないので困っているんだ。XBitHack fullを
.htaccessに記述したにも関わらず。
お長居します。
>>423 chomod +x hoge.html
chomod ってなんだよ(藁 > 俺
426 :
nobodyさん:02/09/24 09:47 ID:yJdCBBwQ
>>425 やっぱり、「ちぇもど」じゃなくて、「ちょもど」だわなぁ(藁
427 :
626:02/09/24 09:48 ID:???
ageてしまった。スマソ
おまけにレス番間違った。
脳内爆睡中だなこりゃ。
429 :
420:02/09/24 09:50 ID:???
>>424 ありがとう。僕も今見返したらhttpをhtpとtypoしてたよ。えへ。
それで、アドバイスなんだけど、ちょっとわからないんだ。ごめんよ。バカで。
何かヒントをくれたらうれしい。勿論わかったら報告するし、君が望むなら
抱擁してもいい。よろしく。
あと、やっぱりhttpヘッダでLast-Modifiedを出力しないってことは、クライアント
は、更新しているページとみなしているだろうから、トラフィックは増える方向になる
んだろうか。この辺も少し聞きたい気もするけど、あまり教えて君になるとまずいから
ガマンすることに決めたよ。今日は晴れて気分がいいからね。
430 :
420:02/09/24 09:56 ID:???
ありがとう。みんな。自己解決したよ。ファイルに実行権限つけるのをすっかり
忘れてしまっていたよ。我ながらアホだったよ。みんな僕を笑って欲しい。
そして、これを見て参考にして欲しい。ツメが甘いのはいけないね。ははは。
それでは名無しに戻ることにするよ。
431 :
420:02/09/24 10:25 ID:???
>>424 ああ。コマンドを書いてくれていたんだね。君は。好きさ。愛している。
見逃した僕を叱ってやってくれ。そう。それでいいんだ。ありがとう。
自己解決したなんて、なんて卑怯なことを書いていたんだ。
>>424が
実行権限つけれとレスしてくれてたのに。もう。許してくれるかい?
>>424 僕は君に感謝しているよ。ありがとう。そして、抱擁してあげるよ。
/*誰なんだ。このキャラ(w*/
Last-Modifiedを付けると結構違ってくる
でも、それだったら極力SSIは使わずに、HTMLだけにした方がいいという説も
>>417 そうさねぇ、簡単な方法っちゅーとDOSプロンプトで”NSLOOKUP xxx.xxx.xxx.xxx”をやってみる。
”xxx.xxx.xxx.xxx”はアナタのグローバルIPアドレスね。
んで、これを短時間に何回も実行してみる。
実行した全ての結果が異常なければお手上げ。
Apacheの設定でHostnameLookupsをOnにして、接続者のIPがドメイン名で記録されているか確認してみるのもいいかも。
あとはWin2000のDNS ClientサービスやDHCP Clientサービスがちゃんと開始されているか確認してみる。
もし10回のうち1回でもタイムアウトエラーが出たり、貴殿が
使っているDNSサーバのドメイン名なんかが表示されなかったり
した時は、回線異常が考えられます。
自信はありませんけど。
2chで聞いてるあたりで終わってるっすよそれ。
435 :
nobodyさん:02/09/25 11:38 ID:rRC/E3gK
ユーザごとに帯域制限するモジュールってある?
Windows版Apache2って、server-statusのTraffic報告値がおかしくないか?
実転送量より遥かに大きい値を表示するんだが、皆はどうであろうか?
漏れの2.0.39は数百メガのてんそうなのに数十ギガってな具合だ。
>>435 漏れも知りたい。
そいや半角二次元が変だな。スレクリックすると例のエロバナページになる。
漏れだけか?
437 :
417:02/09/25 12:35 ID:???
>>433 レスどうもです。
どうやら記さなかったもうひとつが大きな要因でした。
Outpostです。現在、共存できる道を探しています。
あまり単純な状況じゃないので一喜一憂といったところ。
はぁ疲れた。
438 :
417:02/09/25 13:20 ID:???
>>433 無事解決できました!
ありがとうございました!
やっぱりOutpostのDNSの扱い方が鬼門でした。
向こうのスレにもいって知らせてこよう。
439 :
nobodyさん:02/09/25 13:33 ID:uv0dCMSV
Apache 2.0.42 Releasedキタ━━━━━━(゚∀゚)━━━━━━━!!!!!
Apache2のWeb_DAVってちゃんと使える?
ワシんところではApache1.3.26に
mod_dav-1.0.3-1.3.6
mod_dav-1.0.3-1.3.6-l10n.diff
mod_encoding-20020611a
を入れて、まぁ動いているんだけど。ファイルを複数個選択してダウンすると
サイズ0のファイルがいくつか出来る。再度選択して落とし直せばちゃんと
取れるのですが... クライアントはWin2kSP2とSP3です。
何でかな? Win2kが悪いと踏んではいるのだが...誰か知らないっすか?
>>440 Changes with Apache 2.0.42
*) mod_dav: Check for versioning hooks before using them.
ではないよな…
>>441 いや、1.3.26では
>>440のような不具合がでるので、Apache2なら
解消されるのだろうかと思ったんですけど。
Apache2+PHP4の組み合わせが安定していそうにないので、
まだまだApache2へ移行する気はないのだけどねぇ。
>>440 WebDAVのファイルの取得は通常のGETなので、
不具合があるとしたらクライアントの方と思われる。
# ちゃんと設定しないとCGIのソースはダウンロードできず、
# CGIの実行結果をダウンロードしてしまう。
>>443 やっぱクライアントの可能性大ですね。
だれか、Apache2で試した人いないかな。
> # ちゃんと設定しないとCGIのソースはダウンロードできず、
> # CGIの実行結果をダウンロードしてしまう。
そそ、この辺りの挙動は悩ませますね。CGIを実行しない
ようにするのは出来たんだけど、ダブルクリック時にダウンするのか
直接開くのか、エクセルのファイルだとダイアログも出ずに開いちゃったり
するし... クライアント側の設定にもよるので、へんにハマリます。
445 :
nobodyさん:02/09/25 18:27 ID:/PnfodWF
apache1.3.26(windows)でサーバーをたてているのですが。
cgi-binの下のファイルに画像ファイルを置いてもerrorになってしまいます。
この場合はどこを書き換えればいいのでしょうか。
cgi-binの下に画像を置かない。
httpd.confの中のcgi-binという文字列を探して、
その周辺の文字列をドキュメントから調べるべし。
>>445 当たり前田のクラッカー(゚д゚)ウマー
デフォルトだとcgi-bin配下のディレクトリにゃ*.plや*.cgiしか置けない。
ちゅーか置けるんだが、それらの拡張子以外のファイルがGETされると鯖は
403を返す。
これはブラウザでGETしようがcgi-bin内のCGIが使うファイルであろうが鯖は
403を返す。
まーこれはhttpd.confの設定でどうにでもなる。
> cgi-binの下のファイルに画像ファイルを置いてもerrorになってしまいます。
つまりhttpd.conf内のAddHandler cgi-script周辺をまるっきり見てないっちゅーか
自分の環境に合わせて設定していないんでしょ?
Win版のApache2にPHPをISAPIで走らせている殿方!
メモリどれくらい積んでらっしゃるか?
漏れは256MB。悲しぃー。
便乗なのですが、特定のフォルダ以下(例えばcgi-bin)の
拡張子.cgiだけをCGI実行ファイルとアパッチに認識させる、
みたいな柔軟な状況は作り出せますか?
>>450 ちょっと書き方が悪かったかも。
特定ディレクトリ以下を実行ファイル扱いさせるのではなく
特定ディレクトリ以下の".cgi"ファイルのみを実行させたいのです。
ようはcgiと画像やhtmlの共存ディレクトリが作れるのだろうか?
ということです。
まだapache触りだして日が浅いので
とんでもないこと聞いちゃってるかもしれませんが...
452 :
449:02/09/25 21:37 ID:???
>433
ここまで見当違いなアドバイスも珍しい
全ての指摘、助言が見当違い
一体どういう考察をすればこんなものが生み出せるのやら
>>453 あんさんは実際にアドバイスをしちょらんから何とでも言えるやね。
解決しちょるネタを掘り返すあんさんは平安京エイリアン。
というか、見当違いはあんさんの方に座布団8枚!
455 :
nobodyさん:02/09/25 23:22 ID:2mSItFDY
さすがwebprog板、レベル低すぎ
458 :
nobodyさん:02/09/26 00:18 ID:B2kfRsEx
jakarta落ちてない?
459 :
nobody:02/09/26 01:26 ID:QfFrn+Av
つか、apache落ちてる。。。
TOMCAT欲しいのにぃ。
460 :
nobodyさん:02/09/26 02:10 ID:poGthjpm
apacheスレでいいのかわかんないけど、質問です。
BASIC認証のユーザー名に2バイト文字を使っても大丈夫でしょうか。
文字コードがパスワードファイルと同じならOKかな?
>>460 RFC2617では userid = *<TEXT excluding ":"> となってるけど、
TEXTに使える文字が不明だな。たぶんascii文字だと思うけど。
仮に2バイト可だったとしても、SJISで送るのかEUCで送るのかUTF8で
送るのかといった点が明確になっていないので、
たとえ設定できたとしても、サーバとブラウザの組み合わせによって
認証が通ったり通らなかったりする可能性大。要するに、やめとけ。
462 :
460:02/09/26 13:52 ID:Y16k3uRf
461さんどうもです。
確かに文字コードの部分は相当怪しいですね。htaccessに設定する認証メッセージを
あえて2バイトSJISにして、SJISで送ってほしい雰囲気を醸し出してみたところ、
IEだけちゃんと送ってくれましたが、他は駄目でした。。。
やはり無理なようです。なんか対策ないですかね。。。
>>462 ローマ字で入力してくださいとお願いしてみる
暇だったんで、とりあえず自宅サーバーでも作ろうかなとapachをインストールした分けですが、
サーバーをたち上げてから無性に眠くなってしまい、小一時間ほど寝てしまいました。
先ほど起きたばかりなのですが、またサーバーでもいじって遊ぼうかなとaccess.logを見てみたところ、
知らないIPの方がアクセスしてきてました。
アクセスログの内容には
210.128.198.18x - - [26/Sep/2002:19:51:59 +0900] "GET /scripts/root.exe?/c+dir HTTP/1.0" 404 284
210.128.198.18x - - [26/Sep/2002:19:51:59 +0900] "GET /c/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 292
210.128.198.18x - - [26/Sep/2002:19:51:59 +0900] "GET /_vti_bin/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 323
210.128.198.18x - - [26/Sep/2002:19:52:01 +0900] "GET /scripts/..%25%35%63../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 306
などなど色々ありました。これってなんでしょうか?素人の私がみると・・・ただの馬鹿?
と思ったらまた違うIPが同じ事してました。
あ!これって昔流行ったウィルスなのかな?
>>464 そりゃあんた、鯖立てれば知らない奴らからアクセス受けることも
ありますえ。
> ただの馬鹿?
んなこたーない。頭のいい奴が造ったワームやからね。IISをターゲットと
してる事をあんさんが知らないなんていった日にゃ、あんさんの方がアッフォ
でっせ。
> これって昔流行ったウィルスなのかな?
その通りでっせ。なんや、知っとるやん。オレはひょっとしてネタにマジレス
してもうたんか?鬱やなぁ。逝ってくるか。
初心者が鯖を立てる事は別に否定しない(だれも初心者の頃があっただろ)
でも、知識不足であれこれされると困るのはこっち。
471 :
nobodyさん:02/09/27 03:32 ID:YCZULGfC
初心者にでもわかるように1〜10まで教えてみろよ。
そしてそこへ誘導しろ。まったく。。。
ここの奴らはけなす事しか知らんのか?
SSLを何に使うんだ?
477 :
nobodyさん:02/10/04 17:45 ID:VZcmEgpd
Apache 2.0.43 Released
Apache 1.3.27 Released
キタ━━━━━━(゚∀゚)━━━━━━━!!!!!
両方とも入れますた。そろそろ2系に移るかなぁ。
両方同時ってことはセキュリティ関係?
>>480 Thx.
片っ端から入れ替えか...鬱
1.3.27の解説を機械翻訳
アパッチのこのバージョンは主にセキュリティとバグフィックスのリリースです。
特別のノートの、それである、1.3.27のアドレス、
また問題を解決する、CAN-2002-0839(mitre.org)、CAN-2002-0840(mitre.org)およびCAN-2002-0843(mitre.org)の中で注意しました。
http://www.st.ryukoku.ac.jp/~kjm/security/memo/ CAN-2002-0839 (Apache 1.3.x)
System V 共有メモリに基づくスコアボードを利用しているプラットホーム (ってどこ?) で問題が発生。
Apache UID でコマンドを実行可能な local user が Apache を DoS 状態にできる他、 任意のプロセ
スに対して root としてSIGUSR1 シグナルを送ることができてしまう。
PHP や CGI の実行を許可しているサイトで特に注意が必要の模様。
CAN-2002-0840 (Apache 1.3.x, 2.x)
UseCanonicalName が off で、かつ DNS でワイルドカード '*' を利用している場合に、Host: ヘッダ
によって、 デフォルトの 404 ページでクロスサイトスクリプティング問題が発生。
指摘者は 2.x の問題としているが、1.3.x にも同様の問題が発見されているようだ。 A vulnerability
exists in the SSI error pages かつ A few browsers (Internet Explorer for example), decode escaped
hostnames in URL components という環境で問題になる、のかな。
CAN-2002-0843 (Apache 1.3.x)
添付プログラム ab (Apache HTTP server benchmarking tool, src/support/ab.c) に問題。 悪意ある
web サーバが ab を overflow させ、ab 実行権限で攻撃コードを実行可能だとされている。
この他にも、Apache 2.0.43 では Prevent POST requests for CGI scripts from serving the source
code when DAV is enabled on the location という変更がなされているそうだ。
あわててバージョンアップする必要はないな。
>System V 共有メモリに基づくスコアボード
ScoreBoardFile ディレクティブで明示的にファイルによる共有メモリを使うよう
指定すれば回避可能。
>UseCanonicalName が off で、かつ DNS でワイルドカード '*' を利用している場合
よほど特殊なサイトでなければこんな設定になっていない。
>添付プログラム ab (Apache HTTP server benchmarking tool, src/support/ab.c)
httpd には関係なし。
apache for win の cgi 起動プロセスって
テキストファイル→一行目を見て #! にしたがって実行
バイナリファイル→exeと仮定して実行
でいいんですか?
>>485 うい、Apacheはリクエストされたcgiファイルの絶対パスを引数として、スクリプトの先頭行に指定されたPerl.exeに処理を任せる。
で結果を受け取りHTTPヘッダとともにクライアントに送る。
cgiファイルがexeとして実行される訳じゃ〜ないのね。もちろんね。
ところで皆の衆、Windows版Apacheを使ってる殿方は大勢いると思うんだが、メモリどれくらい積んでる?
CPUは1個?2個?4個?8個?
>486
馬鹿ですか?
馬鹿ですね。
489 :
nobodyさん:02/10/06 04:11 ID:nx2vQ/22
それぞれのユーザサイト(/~user/)ごとに、DocumentRootを個別設定する方法ってありますか?
492 :
489:02/10/06 05:09 ID:nx2vQ/22
向こうはスレ違いかと思って、こっちで質問し直したんだけど…
すいません。でもこの板ちょっと厳しすぎです…
(゚Д゚)ハァ?
マルチであることを明記しておけば済んだ話だ。
494 :
489:02/10/06 05:41 ID:???
悲しい。
497 :
489:02/10/06 08:13 ID:???
ありがとう。
まだわからないことがありますが、もうちょっと調べてみます。
クライアントが「中止」ボタンを押したりして途中で接続が切られた場合、Apache for win の
cgi はどうなるんですか?
Linux版だとシグナルがおくられてくるんですが win版ではどうなんでしょうか。
>>498 ログファイルとタスクマネージャとにらめっこしてりゃ分ります。
>>498 いきなり強制終了されます。おかげでデータベース接続などのまともな終了作業が出来ません。
これがいやで私はIISに変更しました。
ごめん。強制終了されるのはタイムアウトのときの話だった。
>>501 ネタか?俺の場合、無限ループに陥ったCGIが数時間たっても殺されなかったぞ。
>>502 そうそう、漏れも経験あり。
漏れはWin2000使ってるんだけど、たまーになんかの拍子でPerl.exeがずっと居座るのね。
そういう時に限ってタスクマネジャで殺せないのね。
仕方ないからサードパーチーのKillコマンドプログラム使って殺してまふ。
505 :
nobodyさん:02/10/09 12:42 ID:E1CXnyu1
いまは会社なのですが、家に帰ってからお世話になると思いますので失礼してageます
マニュアル見れば分かるような質問はやめてな(;´Д`)
質問バチコイ
>505
マニュアル嫁
509 :
nobodyさん:02/10/10 02:26 ID:DOckyY6O
^/user/ ではなくて、^/userにマッチさせないと
勘
そのAliasMatchはおかしい気がするけど、ZDNetとかで紹介されてる方法の
AliasMatch ^/([^/]+)/(.*) /Users/$1/Sites/$2
では、確かに最後の/が補完されなよなぁ・・・。
・・・わかんねー(;´Д`)
AliasMatch はひとつしか書けないわけじゃないんだから、
うしろの / がない場合の書き換えルールも追加してやればいいだけのこと。
# ひとつだけでもできるけどね。
>>512 貴様の環境では、普通のディレクトリでも/補完してくれるようになっているのかい?
515 :
514:02/10/10 19:24 ID:???
わりぃ、
>>512のレスではなっているのだな。勘違いスマソ
聞いてくれよ、漏れWin2000のApache2のADSLで
鯖公開してんだけっども、5日稼動させただけで
/server-statusでの転送量が1テラバイトを
超えてんだけど、これってあり得ないんだよな。
Windowsだからか?
Apache2のバグなのか?
神のようにApacheに詳しい聖人がいたらこたえてほすぃ。
__,,,―-、 .'ハ、 .__,,.―-、 .リ'-、 .,、、 ,.-、、 .,,,,,
ヽ l''''" ,/ ....ヽ、 .`-.イ'┘.,i´ ,.ヽ, ヾヽ-、, t-. '〔'i、 /l゙゙| .ヽ,_ .〔ヽ ,//'''ミ'i、
| .{, ,/ .,/,2、.゙'i、 .| .|、.,i´ ,/∠.゙ヽ _丿 ,,ッ ゙i、ヽ\ | .|.,l゙.ニi、 r、\ .| ゙l ,i´l゙ .| ゙l
rニ′.,,,i´_ iソ^,,,八. ゙l tこ .,,,i´_ iソ^,,,八. ゙l .ニ丶 ..,i´.| .| .゙l ゙i、 .| ゙゙i、.| .} | ゙l ゙l l゙ | l゙ .,| .| .}
| .|゚゙゙゙lニニ「'゙.゙>.゙″ .| .|゚゙゙゙lニニ「'゙.゙>.゙″ ./ ,l゙ | | .| | | /.}.゙l | .| l゙ .| | l゙ .l゙ l゙ .| ゙l
,izi" ."ナi二.-/「.\ ,izi" ."ナi二.-/「.\ .,i´ l、 l゙ .|n,i´ ,l゙ .| | .ヽ.゚" 〃 丿 .゙l ゙l_/ ;|、,,,,,l゙ |
.广 ,,/.,,,-‐".,,/^ .゙l"`,,/.,,,-‐".,,/^ ( ./゙''ミ゜ ../ `''''′ .゙-ノ .,ノ ._--‐′ \,,,,,ノ゙`''-.,, _,l゙
.゙'''゜ .゙“''ー'''" ゚''" ゙“'ー‐'" .゙" `'''" ~゙"''″ `
518 :
nobodyさん:02/10/11 22:33 ID:I1p4rniV
小林製薬のフェミニーナ軟膏でも塗るとよろし。
珍*2かゆい
を勘亭流ねぇ。
初めて見たコピペダw
520 :
nobodyさん:02/10/12 00:57 ID:W2tizPzX
ここは Apache スレです。
522 :
520:02/10/12 09:18 ID:???
>>521 すみません、違うサーバーの話題で。
ただApache使いなら、他のWebサーバーの経験も豊富かと思い、質問させていだだきました。
523 :
nobodyさん:02/10/12 10:41 ID:ugebQ1sz
AddHandllerにcgi-script .cgiを加えて、ディレクトリーのOptionにExecCGIを書き足しました。でもCGIだけ動きません、chmod 777してもパーミッションえらーっていわれます。助けてください。おねがいです。。。
suExecだったら777では動かんぞ。
質問です。
Apache 1.3.27(Win32)を使っているのですが、同一IPからのコネクションを制限する方法はありませんか?
アップローダを設置しているのですが、一部の方が同時に何個も落としたりするのでほかの方の速度が落ちてしまって・・・
>>525 ありまっせ。モジュールを使えばよろし。たしかどっかの個人鯖のうpろだに
使われてたと思った。
527 :
525:02/10/12 19:49 ID:???
>>526 マジですか!
よし良かったら、そのモジュール教えていただけないでしょうか・・・
>>527 探すまでもなく個人鯖のアドレスが判明。半角板で使われてますた。
そうそう、この個人鯖は半角板の住人にアクセス食らってるから非常に
重いでっせ。かわいそうに。w
アドレスは
http://mc6800.dyn.dhs.org/ コンテンツのどっかにこの自宅鯖が利用しているコネクション数制限モジュール
配布先へのリンクがあったと思った。重いからどこのページにあるのか探す
気になれんかったのよ。悪いが自身で探してくんなまし。
!!!
磁化倫してもうた。
ちょっくら逝ってきますわ。
↑よし、みんなでクリックだ。
あちこちの板に貼り付けておこう。
>>532 Googleでは
ちょくりん…187件
じかりん…127件
どちらが正しいかは微妙ですね
因みに2ちゃんねるで**板といった場合は「いた」が正式な読み方(「ばん」は誤り)
タリ板だけは例外
537 :
−−−:02/10/13 10:27 ID:Q94bUpTO
すごい素人なんですが、聞きたいことがあります。
apache http serverとapache web serverってどう違うのですか?
>>537 おいおい勘弁してくれよ。
レス読んだ瞬間にここの住人の全てが気絶しちまうよ。
540 :
525:02/10/13 12:14 ID:???
だめだ・・・いくら探しても見つからない・・・( ´Д`:)
>>540 ちょっと重いが探してみますた。
Server information→Server software and hardware informationと進むと
Server Software Infoの表の中にSpecial Thanksとしてリンクがあつたです。
最大コネクション制限より帯域制限の方が重要
むやみにコネクション数下げると遅くなる
544 :
525:02/10/13 12:59 ID:???
>>541、
>>542さん、ありがとうございます。無事ハケーンしました。
しかし、これLinuxでコンパイルしないといけないんですね・・・
>>543 賛成。だけんが、Win用バイナリって入手困難じゃん。
配布サイト知ってる?
あれば漏れもホスィ!
理由はカンタン。漏れのWinにゃソースをビルトできる環境がないんじゃ。(つд`;)
>>544 ん?Windows用ソフトのページにバイナリがあるように思うが、俺の見間違いかな?
547 :
525:02/10/13 14:29 ID:???
>>546さん
すみません・・・発見しました・・・私の注意不足ですね。
早速使ってみましたが、このモジュールを組み込もうとするとApaxheが起動しなくなってしまいました・・・
自分がやった手順は、
mod_ipcountaccess.dllを/libexec内にコピー
↓
httpd.conf内にLoadModule libexec/mod_ipcountaccess.dllとFromIPMAX 2を追加
です。
どなたか教えて頂けないでしょうか・・・
>>547 配布元に聞いてみるのが一番と思われ。BBSもあるみたいだし。というか
BBSにそのモジュールについて書き込みがあるよ。参考になるんじゃないかな?
>>547 ん?普通は/libexecにではなく/modules内に置くと思うんだがいかに?
で、製造元サイトの説明見ると、httpd.confは
<IfModule mod_ipcountaccess.c>
FromIPMAX 2
FromIPMaxOverErrorCode 403
FromIPMAXLongTimeCount 2
FromIPMAXLongTime 30
</IfModule>
というふうに追加すればいいとワシは思う。
>>549 モジュールのロード行を忘れた。正しくは以下の通りと思われ。
LoadModule ipcountaccess_module modules/mod_ipcountaccess.dll
<IfModule mod_ipcountaccess.c>
FromIPMAX 2
FromIPMaxOverErrorCode 403
FromIPMAXLongTimeCount 2
FromIPMAXLongTime 30
</IfModule>
IP毎の帯域制限モジュールがデフォルトで配布されてれば、
超絶的にApacheマンセーなのだが、多分マターリ待ってればそのうちつくと思うけど
当方もApache(Win32)用のIP毎の帯域制限モジュールが欲しくなりました。
できればApache2用も欲しいです。
神様お願いです、哀れな子羊に合いの手を。。。
コミケにも出てたのか。
どんな同人誌出してたんだろ(ワラ
>>554 同人誌とは限らない
日本Apacheユーザ会(仮)通信 Vol.1
日本Apacheユーザ会Tシャツ (再版)
日本Apacheユーザ会エンブレム (いつもの再版)
モジュール詰め合わせ本らしきもの?
556 :
nobodyさん:02/10/13 18:48 ID:qTiHWgDO
ゲイツ用帯域制限モジュール\5,000-でキボンヌ
557 :
@@:02/10/13 19:20 ID:Q94bUpTO
Could not determine the server's fully qualified domein using 127.0.0.1 for serverName
Apache/1.314(Win32)running..
ってプロンプトに出てきてCGIが動かないのですが、どうしたらいいのでしょう?
>>552 あるかどうかも分からないのに贅沢な香具師だな。
560 :
nobodyさん:02/10/13 21:38 ID:qTiHWgDO
香具師ってなんて読むんだ?
561 :
nobodyさん:02/10/13 21:43 ID:qTiHWgDO
>>557 プロンプトに出るって、いったいどういう設定をしているのですか?
mod_ipcountaccessがぜんぜん効かないな(;´Д`)
virtualhost内に書いちゃダメなのか?
共有レンタルサーバを借り運営していますが、httpd.confの設定がわかりません
server-infoもモジュールが入っていないので見れません
このような場合、.htaccessいじって、できるかできないか判断するしかないのでしょうか
>>564 サーバ屋に問い合わせてみた方が早いと思います
普通の鯖屋ならすぐに教えてくれる
ありがとうございます、やっぱりそれしかないのか
Perl辺りでCGI書けば何とかなるのか・・・と思ったもので
果たしてそうかな
[10-Oct-2002] PHP 4.3.0pre1 Released
人柱版なのでWin32はまだない
570 :
nobodyさん:02/10/14 08:46 ID:x52xQDqk
>>563 リアルホストに置いても効かないの?
漏れはバリバリ効いてるんだけど、っちゅーか自分のローカルな環境で
ダウンロードソフト使って確認しただけだが。
571 :
523:02/10/14 09:16 ID:w51tuN/P
まだCGIが動かせません。助けてください。
chmod 755 test.cgiでsuExecの制限を回避したあと、
cgiにアクセスすると500 Internal Server Errerになってしまいます。
logには、
Premature end of script headers: /home/xxx/public_html/cgi-bin/test.cgi
って出ています。どうすればいいのでしょうか。
CGI がバグってます。
573 :
523:02/10/14 12:23 ID:w51tuN/P
bash-2.05 $ ./test.cgi
Content-type: text/html
<HTML>HelloWorld</HTML>
bash-2.05 $ which perl
/usr/bin/perl
bash-2.05 $ cat test.cgi
#!/usr/bin/perl
print "Content-type: text/html\r\n\r\n";
print "<HTML>HelloWorld</HTML>\r\n";
#となっているのですが。CGIのバグ以外には考えられませんか?
>>571 CGI プログラム自体がエラーを出している場合は、
> Premature end of script headers: /home/xxx/public_html/cgi-bin/test.cgi
の前の行に出ていることがあります。あと suexec
が有効になっているなら、そのログ (suexec_log など)
もチェックしる。
ディレクトリのパーミッションとか調べた?
575 :
557:02/10/14 16:25 ID:9myN8tzb
558さん>
おしえてもらったURLからやってみたのですが、今度はプロンプトに
「通常各ソケットに対して、プロトコル、ネットワーク アドレスまたはポートの
のどれかひとつのみを使用できます。:make_sock:could not bind to adrress
0.0.0.0.80
no listening available,shutting down
Unable to open log」
とでてきて、数字のカウントダウンがはじまって終わると閉じてしまいます。
これって原因はなんでしょうか?
576 :
nobodyさん:02/10/14 18:23 ID:x52xQDqk
httpdが使用するポートが重複してまふ。
設定を見直しましょう。
IISとか動いてんじゃねぇの?
GET /scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir HTTP/1.0みたいなのが
最近やたらとくるんですがこれってなんなんでしょうか?
まずぐぐれ。
>578
最近??
582 :
nobodyさん:02/10/15 22:48 ID:+9g37iS7
apache log の %rの部分って空白も”もエスケープされずに直接入ってきますよね。
解析しずら〜
じゃぁエスケープすれば?
$APACHE_SRC/modules/mod_log_config.cの
static const char *log_request_file(request_rec *r, char *a)
あたりで。
ちゃうわ
$APACHE_SRC/modules/standard/mod_log_config.cだった。
ゲイツ用帯域制限モジュール\5,500-でキボンヌ
588 :
nobodyさん:02/10/18 23:38 ID:murN3zql
質問です。
Apache 1.3.27をWin2kで使っているんですが、503等のエラードキュメントは別のものに変更できませんか?
標準のやつはどうも味気ないので・・・
できます
590 :
588:02/10/18 23:52 ID:???
>>589 もし良かったら方法教えて頂けないでしょうか・・・
591 :
588:02/10/19 00:26 ID:???
スマソ、。検索していたら見つかりました
.htaccess か httpd.conf に
ErrorDocument 503 ほげほげ
ゲイツ用帯域制限モジュール\5,600-でキボンヌ
3日もあれば自分で作れるだろ
595 :
nobodyさん:02/10/20 09:03 ID:u92WXySw
Apacheのエラーログに記録される
[error] [client 123.321.123.321] Rejecting client at 123.321.123.321, referer:
http://hoge/age/sage/abon.html ってなんでしょか?
知ってるヤシの実さんいますか?
Rejecting client
>>596 apacheのソースを探してみたけど、1.3.27にも2.0.43にもそのような文字列は
含まれていない。つまり、素のapacheでは出てくるはずがないメッセージ。
3rd party製のモジュールを組み込んでるとしたら、そいつが出してる可能性が高い。
>>599 おぉ!そういう探し方がありましたね。気付きませんでした。サンクスです!
モジュールですか。漏れはApacheにアンオフィシャルバイナリを
使ってるんで、バイナリエディタでモジュールとApache本体を
調べてみます。
>>599 同一IPからのコネクション数制限モジュールが吐いていたものでした。
お騒がせしました。そして感謝です。
時に、自宅のHTTPサーバが稀にだんまりする事があるんだが、定期的にHTTP接続を
行ってサーバが停止していたら再起動をかますゲイツOS用常駐ソフトって知りませぬか?
ググッたが金がかかるものしかヒットせなんだ。
603 :
nobodyさん:02/10/24 00:22 ID:xJR5oJdV
質問です。
Windows2000でApache1.3.27を使っているのですが、Apacheに対する全体の同時コネクションを
制限できる方法はありませんでしょうか?
1つのIPに対して制限できるモジュールは、このスレのログで発見したのですが、全体に対するものは
いくら探しても見つからなかったので・・・
今はIEでも4とか8とか同時接続できるから、下げすぎるとパフォーマンスかなり落ちるという罠
603じゃないけど同時接続数の推移ってログに記録できないの?
実際にダウンロードされたサイズとかダウンロードにかかった時間も記録されないし・・・
Windowsでアパッチを使ってるのですが、htmlファイルが文字化けしてしまいます。
DefaultLanguage ja
AddDefaultCharset On
AddDefaultCharset Shift_JIS
とhttpd.confに設定して、htmlファイルは
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
にしているのですが、何か設定が違うのでしょうか。知っている方がいれば、ご教授願いたいのですが。
609 :
608:02/10/24 12:18 ID:???
あ、それとブラウザで[表示]⇒[エンコード]⇒[日本語(シフト JIS)]
にすると、文字化けが消えることが分かりました。
でも、わけが分からないのは、もともとデフォルトで日本語(シフト JIS)になっている点です。
なぜ文字化けが起こるのか、分かる方いないでしょうか。
>>608-609 内容が意味不明。
文字コード判別はブラウザによって違うし、Apache のヴァージョンも書いてないし
とりあえず
AddDefaultCharset Off
にして、全部の html ファイルに meta で同様に文字コード設定しておけ
>>608 AddType text/html;charset=Shift_JIS .html .htm
>>602 んなの適当にタスクマネージャに登録するだけじゃん
>612は「タスクスケジューラ」と言いたかったのだと思ったのはおれだけですか?
614 :
608:02/10/24 17:41 ID:???
ふーん。
使いかたが悪いんだろ。
>>613 ワラタ。漏れもそう思った。
タスクスケジューラ使って定期的に再起動じゃ無意味な再起動になるよな。
というがゲイツのタスクスケジューラって細かな時間設定が出来ないんじゃ
なかったっけ?
オーディオタイマーみたいなことすら出来ないと聞いたことがある。
>>614 度胸あるよなおまえ。それ回答を得た人間の言葉じゃないもんな。
Apacheの実行型ファイルをバイナリエディタを使って「ISO-8859-1」を検索しろ。
ヒットしたら「Shift_jis」に置換しろ。
これで解決だ。
もし解決しなかったらお前はApacheを使う資格はない。
>>616 ( ´,_ゝ`)プッ 全部いい加減な伝聞だね
>>602 PHPかPerlで簡単に作れるよ。
おいらはPHPで書いた。
PHPで自宅鯖のあるページを取得させる。出来なければ、外部コマンドでApacheを再起動し、携帯にメール送信。
取得出来ればなにもしない。
こんな感じか。
PHPマニュアルをみればDQNでも作れるでしょ。
621 :
キャットキラー ◆.UI1chXwJY :02/10/26 23:39 ID:tjZcMitZ
windows2000にapache2入れて、php4を試してるんですが、
いざapacheのhttp.confを編集しようとして、
AddModuleの設定の箇所を探してみたんですが、見つかりません。
まだサポートされてないんですか?
それとも、書き足さなくてはいけないんでしょうか。
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_php4.c
AddType application/x-httpd-php .php
の部分を追加したいのですが。
お願いします。
622 :
621:02/10/26 23:39 ID:???
コテでカキコしてしまった sage
>>621 で、今はPHP走ってるの?
それとも走ってくれていないの?
624 :
621:02/10/27 00:26 ID:???
PHP自体は使えるんですがapache2と連帯して使わせたいんです。
625 :
621:02/10/27 00:27 ID:???
apache2と連帯してっちゅーことは、つまり普通にブラウザで***.phpなんかに
アクセスして動作させたいっちゅーことでよろしいんでっしゃろか?
>>621 >まだサポートされてないんですか?
>それとも、書き足さなくてはいけないんでしょうか。
そういうことはまず自分で書き足して試してから聞けよ。
人に聞く前に試行錯誤しろよ。
>>624 モジュールとして動かしたいならこれだ
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php
つまりこういうことでっしゃろ。
Perl(.pl)がそうなように、*.phpに対しphp.exeを関連付けて
いたりすれば、コマンドプロンプト上でphpスクリプツは走る状態。
これをApache2で
>>626のように普通な使い方をしたい。
で、ようは
>>628が正解。これに
AddHandler isapi-isa dll
を追加すれば幸せになれます。ガンガレ!
630 :
nobodyさん:02/10/27 13:54 ID:jOKFgmsb
普通に
LoadModule php4_module modules/php4apache.dll
AddModule mod_php4.c
AddHandler isapi-isa dll
<IfModule mod_php4.c>
AddType application/x-httpd-php php
</IfModule>
と書いたんですけどVirtualhostを使用すると、
Warning: Failed opening '/www/public_html/php/env.php' for inclusion (include_path='.;c:/usr/bin/php/includes;c:/usr/bin/php/pear') in Unknown on line 0
と出てしまいます。しかしVirtualhostの部分をコメントアウトすると正常に動作します。
対処方法を教えて下さい。
サーバ環境は
Apache/1.3.27 (Win32) PHP/4.2.1
です。Virtualhostの設定は下記のような単純な設定です。
NameVirtualHost *
<VirtualHost *>
ServerName hoge.hoge
ServerAdmin hoge@hoge
DocumentRoot /www/public_html
</VirtualHost>
631 :
621:02/10/27 14:36 ID:???
>>626 そうです。
>>627 うう、すいませんです。。
>>628-
>>630 εε=ヽ( `Д´)ノ ネ申様、ありがとうございます。
さっそく今から試してみるです。
632 :
630:02/10/27 15:42 ID:jOKFgmsb
>>631 いや、漏れは質問なんだけどね(;´Д`)
633 :
621:02/10/27 18:51 ID:on9lcFG7
>>630 誤爆しました (:´Д`)
>>628-
>>629 やってみたところ、コマンドプロントで動作するようになったのですが、
ブラウザから***.phpを開くと、認識されずダウンロードしてしまいます。
認識されるフォルダも決まってるんでしょうか。
ブラウザで
http://localhost/を開くと C:\adomirator\public_html\以下のindexファイルを参照するようにapache2のhttp.confを設定してるんですが、
ブラウザで
http://localhost/hoge.php(つまりC:\adomirator\public_html\hoge.php)を参照させてもhoge.phpが認識されませんでした。
C\adomirator\public_html\以下の拡張子phpファイル(サブフォルダのファイルも含む)をすべて認識させるようにしたのですが
もう一度力を貸してください(:´Д`)
>>630 たぶんインクルードパス絡みっすねそれ。
PHPスクリプト内でのinclude()記述が絶対アドレスに
なっていないとか、同じくスクリプト内でchdir()を
用いて今のPHPが注視しているカレントディレクトリを
変更してやる必要があると思うっす。
Apache2(win32)の問題じゃないと思うっす。
外してたらスンマソン。
635 :
630:02/10/27 22:00 ID:vJskgSX8
>>634 しかしVirtualhostの設定を消すと普通に動作するんですよね・・・・(;´Д`)
ちなみに漏れはApache1.3.27です。
636 :
621:02/10/28 09:55 ID:???
apache1.3に戻しますた
今のところperlもphp4も動いてます
次はMySQL入れてデータベースにしますです。
ありがとございますた。
無難
638 :
ats:02/10/29 15:35 ID:D9IjM8dI
windows xpでローカルにてapacheを使用して、cgiのテストをしています。
ローカルで、c:\ats\public_html配下をルートにして
このフォルダ内で、perlのcgiとかは、問題なく起動して
いますが、今回C言語にてcgiを作成してテストして
みたら上手く動作しません。なぜしょうか?C言語のソースは、以下のような簡単なものです。
*****************************************************
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char ** argv)
{
FILE * fp;
fp = stdout;
fprintf( fp, "content-type: text/html\n\n");
fprintf( fp, "<html>\n");
fprintf( fp, "<head>\n");
fprintf( fp, "<title>sample01</title>\n");
fprintf( fp, "</head>\n");
fprintf( fp, "<body>\n");
fprintf( fp, "テスト\n");
fprintf( fp, "</body>\n");
fprintf( fp, "</html>\n");
****************************************
これを、C言語の無料で有名はコンパイラであるLCCとか言うやつでコンパイルして、
一応、拡張子を.cgiにして、以下のようURLに指定して実行しています。
http://127.0.0.1/ats2.cgi そうすると、
Internal Server Errort
となります。ちなみに、apacheのログには、
[Tue Oct 29 15:23:03 2002] [error] [client 127.0.0.1] (720005)アクセスが拒否されました。 : couldn't create child process: 720005: ats2.cgi
[Tue Oct 29 15:23:03 2002] [error] [client 127.0.0.1] (720005)アクセスが拒否されました。 : couldn't spawn child process: C:/ats/public_html/ats2.cgi
と出力されます。誰か、この解明方法を教えて下さい。
本当に困っています。
取りあえずいきなりApache上で動かさんで動作確認しろ、と
641 :
640:02/10/29 18:40 ID:???
あっ、因みに現状解決策は無い模様。
642 :
640:02/10/29 18:41 ID:???
# 何度もスマン。
勿論、ソースレベルで弄ればどうにかなるかもしれん。
>>638 cgi-binに置かなくていいように設定してある?
>これを、C言語の無料で有名はコンパイラであるLCCとか言うやつでコンパイルして、
それってもしや LSI-C86 3.30c 試食版のことか? 32ビットコード吐けるんだっけ?
>一応、拡張子を.cgiにして、以下のようURLに指定して実行しています。
よく知らんのだが、.exe じゃなくてもいいの?
Apache に問題はなくても、Windows が実行ファイルと認識してくれなさそうな気が。
645 :
630:02/10/29 21:57 ID:hBLTfnzS
647 :
646:02/10/30 12:30 ID:???
>>646 普通printfで標準出力に出力するから、
なぜわざわざファイルポインタにしてるのか意味が分からんということですか。
#include <stdio.h>
int main()
{
printf("Content-Type:text/plain\n\n");
printf("Test\n\nWebProg\n");
return 0;
}
でちゃんと動いた?
>>648 はげ。
そもそも設定がちゃんとできてないのでは?
>>644 コンパイルしてできた *.exeを *.cgiにリネームするだけでないの?
Windows上でコンパイルしたものを
UNIXで動かそうとしているに 1 hello world。
みすった、ローカルでてすとしてるだけか。すまそ
652 :
nobodyさん:02/11/02 12:36 ID:VI9YbmxE
質問です。
Vine2.5+Apache1.3.26で、以下のような構成。
/home/httpd/html/index.html
/home/httpd/html/css/default.css
/home/httpd/html/default.css
でindex.htmlにはcssディレクトリの中のdefault.cssを参照する
ように、<link rel="stylesheet" type="text/css" href="etc/default.css">
ってやるんですが、これだとCSSを読んでくれません。
ただ、index.htmlと同じ階層のdefault.cssを href="default.css"って指定
すると読めるんです。
これを上記のようにhref="etc/default.css"という指定で上手く読めるように
するためには、httpd.confにどういった設定をすれば良いのでしょうか。
よろしくご教授ください。
>>652 ぉぃ!
href="css/default.css"
大丈夫か?
>>653 うぉ、激しく勘違いしてました。スマソ
勿論、href="css/default.css"でございます。
apache 全然関係無いし
>>654 それじゃcssフォルダの中身探しちまうじゃないか。
>>656 autoindexしないようにしておけば大丈夫。
って、そゆ問題じゃないの?
658 :
654:02/11/02 16:12 ID:???
>>657 えーと、httpd.confの設定では
Options Includes ExecCGI FollowSymLinks
なんで、CSSフォルダの中身は読みに逝かないかと。
あと、デフォのindexは、index.html/shtml/cgi/phpだし
話を戻すと、/home/httpd/html/(ドキュメントルート)の
index.htmlファイルが外部CSS(/home/httpd/html/css/default.css)
を読み込む場合に、href="/home/httpd/html/css/default.css"には
したくないので、href="css/default.css"みたいに、相対指定で
読めるようにしたいわけです。これって
>>655さんの言うとおり、
Apacheとは関係ないのかなぁ?
まずローカルで表示してみろ。
htmlの記述ミスでは?
661 :
654:02/11/03 04:11 ID:???
654です。
えーと、/home/httpd/htmlのドキュメントルートの方では上手く逝ってました。
で、ユーザディレクトリの方で相対パス指定が効かないようです。
ディレクトリ構成は
/home/hoge/public_html/index.html
default.css
/css/default.css
という感じで、index.htmlのhead要素に
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="default.css">
とそれぞれ入れて試してみると、上は×で下はOKなのです。
どうも、これはcssだけではなく、JavaScriptもSSIも同様のようです。
ということで、再度質問で申し訳ありませんが、解決法・アドバイス等
お聞かせ頂ければと思います。
ログくらい見れ
663 :
654:02/11/03 04:35 ID:???
>>662すまんでつ
アクセスログには403
エラーログには「client denied by server configuration」
でしたが、cssディレクトリ(755)もdefault.css(644)も
パーミッションは特に問題ないと思うんですが。。
664 :
654:02/11/03 04:39 ID:???
自己レススマソ
cssディレクトリ内に.htaccessがありますた。
中を見てみると、「deny from all」ですた。
ハァ。あほすぎる。逝ってきます。
ご迷惑をおかけしますた。やっぱ2日ほとんど寝てないとこういうことに
なるんですな。
解決おめでとう
くっ!
ダミアンナンバー取られてしまった。。。
みんな、OSは何?
やっぱリナックス?
669 :
nobodyさん:02/11/05 21:30 ID:fF1YpdLA
漏れ個人的にはLinuxをリヌクスって言っている。
マク
ライナックス
ぃぬくそ
↓
犬糞
↓
糞
↓
ウンコーヽ(・∀・)ノ
Windows .NET Server
>>674 それでApacheかよ(w
IIS6もったいないぞ
676 :
nobodyさん:02/11/08 07:39 ID:1PgaJ//F
ファイルの300バイトから最後-100バイトという取得を一発でできるのでしょうか。
>>677 Range: bytes=200-というヘッダをクライアントが送れば或いは、、、
Range: bytes=299-,-100
…いや、ダメだな。たぶん。
/は絶対パスでしたか
Range: bytes=-100
683 :
nobodyさん:02/11/09 11:38 ID:lHSFyH35
ファイルread.cgiにPATH_INFOで「/test/110/」という情報を送るとします。
このとき、ファイルread.cgiと同じディレクトリに
ディレクトリread.cgi/test/110/
があれば
read.cgi/test/110/
を開くときにどうなりますか?
read.cgi〜index.htmlが表示されるとか
read.cgiが実行されるとか。
>>683 read.cgiが実行される。
PATH_INFO=/test/110/になる。
685 :
nobodyさん:02/11/09 12:24 ID:AVEVqkd4
同じ名前のファイルとディレクトリは同時に存在不可能
689 :
683:02/11/09 20:10 ID:???
>>686 >同時に存在不可能
Thax。質問する前に実際に実験しないとダメだね。
みんなゴメソ。
>>688同意。
690 :
nobodyさん:02/11/10 16:01 ID:toIJMePB
>>686 ん?
WinNTだと「ABCD」というディレクトリ内に「ABCD.」というファイルが存在可能
なんだが。。。
こういった話じゃない?
>>690 そりゃ後ろに「.」が付いてれば存在可能だが。
これってなぜ2.X.XX系と1.3.XX系に分かれているの?
2.x.xxが1.3.xxよりも確実に優れているとは言えないから。
安定性や運用に関するノウハウの充実度では確実に負けてる。
696 :
nobodyさん:02/11/16 23:01 ID:cbFrgMid
>>693 Win系のOSでファイル名を「ABCD.」って書く場合、拡張子が無い「ABCD」っていうファイルだと言うことなんだよ。
だから
>>690が書いた「ABCD.」ってのは実は「ABCD」なんだなこれが。
>>695 それもこれも皆apache.orgが悪いのね。Apache2本体のリリースのみに気を取られて後が全くついてきていないからね。
697 :
nobodyさん:02/11/17 00:37 ID:YgBAQ2DR
ちょっと聞きたいのですがポート80をポート70などに変更することはできるのでしょうか?
httpd.confをポート70と書き換えてみたらエラーがでたので
どうすればいいか教えてください。
できないはずはない。書き換え方がおかしいんだろ
699 :
nobodyさん:02/11/17 01:21 ID:YgBAQ2DR
>>699 それは出来ないんじゃないかな。
これは設定云々じゃない気がする…。
誰か詳しい人,説明お願い。
サーバが変更してもクライアントは"httpは80"と思いこんでるから
80へのアクセスを70に転送する仕掛けを用意するくらいしか・・・
702 :
nobodyさん:02/11/17 02:56 ID:n7xO86Z7
というか不特定多数のクライアントに対し:70と打たせずにアクセスさせるなんて絶対に不可能っす。
皆さん教えてくれてありがとうございました。
>>702 80から70へパケットを転送してやる仕組みを入れてやればできなくはないけどな。
L4で適当なトンネリングツールを使うとか、L7でリバースプロクシを使うとか。
それだったら始めから80で動かせばいいので無意味だけど。
遅くなりましたが
>>695さんありがとうございます。
まだインストールもままならないほどの自分です…
確かにWin32版をダウンロードしたのにインストールを始めるファイルが見あたらない…
ソース落としたんじゃないの?
Win32用のバイナリならmsiパッケージで配布されてるから探すまでもないし。
708 :
nobodyさん:02/11/19 10:29 ID:EcT8LRjG
連続稼動サーバにてapache再起動を強要される時って
その間の代替はどうしているのでしょう?
んだんだ。
711 :
708:02/11/19 11:53 ID:EcT8LRjG
>>709 それが常時クライントが接続している状態が
続いていて再起動する時がないんですけど
こんな状況って誰もなりませんか?
無停止サーバならハードウェアを複数用意して冗長系を作るのがふつーです。
713 :
nobodyさん:02/11/19 12:41 ID:De0GONf0
>>699 Listen 80
Port 70
じゃ、だめなの?
graceful で良くなかったっけ?
それは設定ファイルの読み直しであって、再起動ではない。
>>711 ふつ〜に「メンテのため停止します」ってお知らせ出せば?
金と時間があるんだったらサーバーからネットワーク(有ればDBまで)冗長化して
バランサーか何かで一方の系統に負荷を集めて、空いた方を入れ換え。
んで、終わったら負荷を逆転させて空いたら交換。
ただ、動いている単一系統を(セッションを継続させたまま)冗長化するのは
かなりのコスト高だけどな(w
718 :
nobodyさん:02/11/19 20:26 ID:q+U9B6Zg
何を躊躇しておられる、ためらわずリセットポン!ですねん。
接続中のクライアントのことなど知ったことではありませんねん。w
719 :
:02/11/19 21:10 ID:???
25歳。
去年まで金無し君だったけど、オンラインカジノとパチンコで
二年で350万貯めた。一度やってみなよ。
初回のみだけど、1ドル以上のチップを買えば30ドル(4000円くらい)貰える。
もらうだけもらってプレイせずに換金することもできるし、ルーレットで赤か黒に
思い切って賭けてしまえば50パーセントで二倍になる。
金なきゃオフラインでゲームすればいいだけ。暇つぶしになる。
ビデオポーカーとかスロとか色々あるのでマジでお勧め。
http://www.imperialcasino.com/~1kl5/japanese/
まだ1.3.xの人。
いつ2.xにしますか?
>>721 FreeBSDでまともにworkerが使えるようになって、
おれ様が自分のモジュールを移植したら考える。
環境 win2000pro + activeperl + apache1.4 win32
cgiを使いたいんですが、
perlのハスは相対パスだと動かないんですか?
#!/usr/local/bin/perl
これだとダメでした
> apache1.4
凄いな。
> perlのハス
蓮?
> #!/usr/local/bin/perl
> これだとダメでした
そこに無いんだろ。
725 :
nobodyさん:02/11/23 20:43 ID:bk4yPgrO
apache1.3.22以前のやつのセキュリティホールについて方法含めてわかりやすくまとめられているサイトありませんか?
ローカルな鯖で実験してみたいのですが。
727 :
nobodyさん:02/11/24 02:10 ID:DtqNLSNf
特定のエラーのみログに出力しないって可能でしょうか?
可能です。
CodeRedやNimdaのおかげでやり方覚えたな
>>723 Winだったら
#!C:\perl\bin\perl
みたいな
>>728-729 727ではないが、すまん、可能ならば教えてくれ。
アクセスログでやる方法は知ってるけど、エラーログで可能なのか?
732 :
nobodyさん:02/11/26 12:50 ID:rbdbtDkL
win用apacheでコマンドってどうやって実行すんの?
何がやりたいのか全くわからん
さっぱり。
【不幸のレス】
このレスを見た人間は十三日以内に死にます。
※あなたに訪れる死を回避する方法が一つだけあります。
それはこのコピペを一時間以内に7つ、別のスレに貼り付ける事です。
736 :
723:02/11/26 21:26 ID:???
>Winだったら
>#!C:\perl\bin\perl
>みたいな
確かに#!C:\perl\bin\perl
こうすると実行できるのですが、
#!/usr/local/bin/perl
このままでできる方法はないですか?
>>736 perlのディレクトリをApacheと同じドライブに置き、ディレクトリ名のperlをusrに変更
739 :
nobodyさん:02/11/27 00:01 ID:crMaXHPJ
RedHat Linux + Apache
で、TOPコマンドを眺めていると、
カウンタcgiのゾンビプロセスが目立つんです。
cgiはPerlでhtmlにSSIで埋め込んでます。
そのページは一日約6,500PVです。
どうすればゾンビを防げるでしょうか?
これはApacheがどうのこうのって問題じゃない?
wait
>>737 つまり C ドライブに Apache があるなら、
c:\usr\local\bin\ に perl.exe を置けってこったね。
漏れもそうしてる。
>736は
#!/usr/local/bin/perl
の意味をわかってないんだろう
>736は
Path
の意味をわかってないんだろう
>>700 出来ない。
>>696 最後がドットのファイルは作れないって事だろ?
で、同じフォルダ内でAAAってフォルダとAAA.って付けようとしたファイルは
共存できない。
>>690はなぜかAAAってフォルダ内にAAA.ってファイルを作ろうとした時の事を
言っている。
>>690は馬鹿。
>>693はAAAとAAA.を同じフォルダ内に置いたと間違えた勘違い君。
>>736 絶対パス指定じゃなかったっけ?
だったらwindowsじゃ無理。
746 :
nobodyさん:02/11/28 13:16 ID:a4PB9im/
cgiでlightboard(kentweb)を使っているんですが、投稿時刻がずれるんでF&Qよんでcgi直したのですが
うまく直りませんでした。
その直す前のCGIを他のサーバーに入れるとちゃんと日本標準時が表示されるので
サーバー側を直そうと思ったのですが、サーバー側は(dateで)日本標準時を表示します。
となるとapacheのどこかで直せるんではないかと思ったのですが、直せるんでしょうか?
Script 側で直る。
748 :
nobodyさん:02/11/28 16:24 ID:ROHJro77
>>676 >ファイルの300バイトから最後-100バイトまでの取得を一発でできるのでしょうか。
Apache2でもできないのでしょうか。
>>748 RFC2616からはHTTP/1.1ではそういう指定ができないように読める。
規格のレベルでそうなってるので、apache2だろうがIISだろうがZeusだろうが
どれを使ってもできないと思われ。
>746
F&Qって何ですか?
>748
HTTPレベルでそんなことをする必要性は?
751 :
nobodyさん:02/11/29 09:52 ID:b0aXbU9W
manualへのエイリアスって残しておいたほうがいいんでしょうか?
そのままにしているサーバも結構多いような気がするのですが。。。
ついでにアイコンはどこで使われているのでしょうか?
自分で決めろ。
管理者以外でマニュアル目当てのやつは普通はいない。
英語だと読まねえしな(w
754 :
nobodyさん:02/11/30 09:12 ID:mSQTtq2X
mod_proxy によるリバースプロキシのやりかたをおしえてください。
内容は、
internet---Apache(192.168.100.101)---某最悪鯖(192.168.100.100)
です。いままでは某最悪鯖がinternetにもろむき出しだったのですが、
「その設定を変えずに」安全性を向上させろ!という無理な課題に答えるため、
とりあえず第一弾としてリバースプロキシを入れます。
<IfModule mod_proxy.c>
ProxyRequests On
ProxyPassReverse /
http://192.168.100.100/ </IfModule>
とだけ入れたんですが、
この設定で192.168.100.101にアクセスすると、
今までとおり192.168.100.101のテストページが出ます。
192.168.100.100(最悪鯖)のコンテンツが出てほしいのに。
なお、バージョンは
Server version: Apache/1.3.23 (Unix) (Red-Hat/Linux)
Server built: Apr 9 2002 14:56:43
で Redhat7.3のサーバ版をそのままいれてます。
なお、なぜか
httpd: Could not determine the server's fully
qualified domain name, using 127.0.0.1 for ServerName
がでるのですが、このせい?
ProxyPass も必要なんじゃないかなぁ。
つかドキュメントからなぜ入れないとダメなのかわかんなかったけど。
調べて分かったら教えて。
>754
それだけならポートフォワードで十分では?
757 :
nobodyさん:02/11/30 15:08 ID:+PCvRFMS
ここにいる君達セックスしたくないですか?
自宅サーバたてて、webalizerを使ってみたんだが、
なんかしょんぼりしてしまった。各ページごとに
アクセスを集計してくれたり、するのかと思ってたんだけど。
これならそこらへんで配られてるcgiと別に変わらない
じゃんと思った自分はお馬鹿さんですか?設定次第で
すごい生まれ変わってくれるんじゃないか。。と思うと
夜も眠れません。
> これならそこらへんで配られてるcgiと別に変わらない
> じゃんと思った自分はお馬鹿さんですか?
はい
眠れない夜をすごしてください
サイトの解析だからこんなもんで充分でない?
後は必要なページ用にCGIでも置けばいいんだろうしね。
自分は今までanalogだったけど、awstatsにしてみた。
ユニークな訪問者数とかがとれるのがよいです。
761 :
nobodyさん:02/12/03 16:44 ID:QP02NxIC
mod_auth_oracleってどこでてにはいるのかわかる人いますか?
作者のサイトにいってもリンクが切れていててに入らないんです。
762 :
nobodyさん:02/12/03 21:26 ID:7cpPhSHY
>>761 Win32のApache1.3.x用バイナリなら知ってる。
ゲイツのスッポンポン画像がうpされてるURL教えてくれたら教えてあげまっする。
763 :
nobodyさん:02/12/03 22:23 ID:yag7+tuU
mod_ipcountaccess.dllを最新版(1.3.27対応版)に変えたらApacheが起動しなくなりました・・・
モジュールのロードに失敗したと出ます。
どなたか古いバージョンをお持ちでないでしょうか?
764 :
762:02/12/03 22:50 ID:7cpPhSHY
>>763 作者殿の掲示板に報告するのが人の道だと思うのだが。。。
まさか使ってるApacheが1.3.27以下って事はないですよね?
765 :
763:02/12/03 23:12 ID:???
>>764 もちろん報告しましたです。
Apacheも、もちろん1.3.27です。
漏れだけかなぁ・・・
>760
analog でも unique IP address をカウント出来ますが?
前半は何が言いたいのか分からん
ログ解析なんかちょっとスクリプト書けばどうとでも出来るのに
767 :
nobodyさん:02/12/04 17:01 ID:/RajeLUM
bbx.htmlとbbx.html.gzがあり、bbx.htmlを指定すると、
multiviewでも、bbx.html.gzが読まれません。
どう変更すればよいのか教えてください。
bbx.htmlを削除する
以下確認せよ。
mod_negotiation, mod_mime がちゃんとロードされているか。
AddEncoding x-gzip gz がちゃんと指定されているか。
multiview ではなく MultiViews と正しく明示しているか(Options All だけでは不可)。
ブラウザが Accept-Encodig: gzip を送っているか。
>>769 ロード、指定、明示、送っています。
bbx.htmlを消すとbbx.html.gzがちゃんと表示されるのですが。
Apache1.3.27Win32
774 :
nobodyさん:02/12/04 21:47 ID:qA+s5Bnp
いや、そういった問題とはチト違うと思ふ
ここのはmod_gzipだし。
MultiViewsの動作としては
>>770の動作が正常。
index.html.htmlとするとか、いろいろ。
>>775 ちと話は変わるんだけど
例えばMultiViewsでクライアント側がjaだったら
index.html.jaが表示されると思うんですけど
その際サーバ内ではどのようになってるんでしょうか?
index.html.jaをindex.htmlとして送り出してるだけ?
>>777 mod_gzipならそんなモン要らんよ
>>777 index.html.gz�が存在する場合、index.htmlをその都度圧縮するのではなく、
index.html.gzをそのまま送り出す。
780 :
nobodyさん:02/12/05 08:16 ID:fa9NYZWW
>>776 うんにゃ、ようは各エンコード用のドキュメンツは鯖缶が用意せんといかんざき。
Apacheのhtdocsを覗いてミソ。各言語用にindexがいっぱいあるでしょ。
というかhttpd.conf見たほうが早いかも。
>781
何が言いたいのか分からん
>>767 MultiiViewではbbx.htmlを探して無い場合にネゴシエーションが行われるから、
bbx.htmlがあればそれが表示されるよ。
mod_rewriteを使えば振り分けできるかもしれない
784 :
某作者:02/12/07 14:22 ID:???
何気なく検索したらヒット・・・
>>763 アップロードミスしてたので、もう一度落としてください。
ご迷惑をおかけしました。
あと、古い内容へのレスになりますが
>>563 (httpd.conf)
LoadModule ipcountaccess_module modules/mod_ipcountaccess.dll
<IfModule mod_ipcountaccess.c>
(以下略)
じゃなくて、
LoadModule ipcountaccess_module modules/mod_ipcountaccess.dll
AddModule mod_ipcountaccess.c
<IfModule mod_ipcountaccess.c>
(以下略)
と書かないと制限され無いとおもいます。
785 :
nobodyさん:02/12/08 21:06 ID:y0slNgLQ
age
俺は使ってないにしても、こんなスレに神子雨林してる予感
>>781 最初はmod_negotiationだと思ってたんだけど、2chの.htmlはmod_gzipかもしれない
でもそうすると、.html.gzがどう使われてるかがまた問題に…
>>786 一瞬、なんて読みゃいいのか考えちまったYO。w
もれも神の降臨に気付いてたYO。
皆で神に感謝。
関係無いけど、2chは mod_gzip 使ってるよ。
以前、転送量問題で2ch閉鎖の危機に瀕した時、
それで回避したというのは、今や伝説。
つか、CマガかなんかのApache特集の時、記事にもなってた。
当時は『2ちゃんのためにサーバの設定を変えるわけにはいかない』
って言われてmod_gzipを使えなくてcgi側で圧縮したと記憶してるが。
今はどうなってるか知らないけど。
795 :
nobodyさん:02/12/09 21:38 ID:k0qlVavb
win2000proにapache1.3.20入れてみたのですが
localhostや127.0.0.1なら繋がるのですが
192.168.0.2だと繋がりません
なぜ?
なまえかいけつできてないに300ルピア
797 :
795:02/12/09 21:40 ID:k0qlVavb
すみません。
繋がらないではなく、403Forbiddenです。。。
798 :
795:02/12/09 21:52 ID:???
799 :
nobodyさん:02/12/10 00:23 ID:zHqVxSFY
ApacheとTomcatを連携させるのに、Tomcatを起動してから、しばらく間を置いてApacheを 起動しないとダメというのはOKなんだけど、これをPCを起動したときから自動で連携をうまくやる方法ってないですか?
サービスの開始を自動にしても、regeditでApacheの依存を設定してもうまくいきませんでした。
Apache,Tomcat単体での起動はうまくいってます。
OS:Windows2000
Apache1.3.26
Tomat4.1.12
サービスを動かすコマンド(があるからそれは自分で調べれ)を
スケジューラみたいなので実行しる
AN HTTPDの質問ってどこですれば良いんでしょうか?
802 :
nobodyさん:02/12/10 22:10 ID:nfrh3Eto
ハァ?
ApacheModuleGzip.dllがホスィ、、
805 :
nobodyさん:02/12/13 08:33 ID:PeXGDKnU
それmod_gzipのこと?
>>806サン、ありがd(・∀・)
ぐぐるのが下手というか、どう検索して良いのか解らず途方に暮れてました。。
808 :
nobodyさん:02/12/17 09:42 ID:hQANR0Zk
abの実行ファイルがないようなのです。
どこにあるのか、どこに落ちているのか押しててほしいです。
win用が見つからないのです。
>>808 Apache2にはある。< ab.exe
810 :
nobodyさん:02/12/19 09:18 ID:zohcvPWU
apache2ってcgiふぁいるにはmultiview効かないのですが。
どこかに説明ありました?
811 :
bloom:02/12/19 09:34 ID:HxS3HpFp
812 :
nobodyさん:02/12/19 10:41 ID:8JZ5zKl+
> メールで該当のページまでアクセスして
↑これ自体が意味がワカラン
813 :
nobodyさん:02/12/19 14:32 ID:v1Cq7Hnw
特定のディレクトリだけhtaccessを有効したい場合、
どう書けばいいんでしょうか?
単に
<Directory "home/htdocs/hogehoge">
AllowOverride All
</Directory>
と付け加えればいいと思っていたのですが、
やってみたら有効になってないようです。
この上のhtdocsの定義は
AllowOverride None
にしてます。
>>813 home/htdocs/hogehoge
↓
/home/htdocs/hogehoge
815 :
813:02/12/19 21:51 ID:???
>>814 ありがとうございました。
ケアレスミスだったんですね…
ssl付きのApache2 Windows版バイナリってどっかで公開してないですか?
817 :
nobodyさん:02/12/24 22:19 ID:6tHMB+Iy
そんぐらい探そうよ。
ちとググりゃ簡単に見つかるって。
>>816 apache2ソース版をVisual C++のmsdevで自分でmake(コンパイル)することでどうにかならないか?
httpd ssl .zip(, .msi or .exe)で検索はだめかい?
とりあえずディレクトリを探し回ろう。
819 :
816:02/12/25 02:32 ID:???
だめだ、みつからない。
VC6でコンパイルも通らなかったしもうだめぽ
WindowsでApache2でSSLな自鯖見つけて、そこで聞いてみるとか?
ちなみに漏れのHDDには
Apache2.0.43.ssl.win32.tar.gz
Apache_2.0.43-Mod_SSL_2.0.43-OpenSSL_0.9.6g-Win32.zip
OpenSSL-0.9.6g-Win32.zip
がある。
どこでダウソしたかは忘れた。
海外のFTPサーチサイト使って調べたが Not found。
スンマソン。
探し当てたヤシがいたら、漏れも URL キボンヌ。
opensslかzlibか忘れたけどコンパイルには
bison,flex,sedが必要だったよ。perlもな。
apache本体はawkも必要。
cygwin入れてコンパイルしる
つーか、SSLのようなセキュリティ関係のものは
絶対確実なところ以外からダウンロードするな。
見つからなかったら自前でコンパイラを調達して自分でコンパイルすれ。
わけわからんところから落としてきたバイナリが
実は毒入りだったりしたらどうするんだ。
で、ソースからinstallしようとしたんですが。
make[2]: *** ターゲット `all' を make するルールがありません. 中止。
とでてmakeできません。
環境は
Redhat8.0 Apache 1.3.27 OpenSSL 0.9.6b-29 mod SSL 2.8.12-1.3.27
です。
installしようとして参考にしたページは
http://www.modssl.org/example/ です。
どなたか助けてもらえると嬉しいです。
>824
絶対確実な「ところ」から ではなく、絶対確実な「もの」 を得なければ意味は無い
つまり、
「完全に信用できるPGP鍵によるり認証されている」 か、
「ソース全部を読み、安全であるということを自ら確認した」 か
のどちらか のみ
>>826 うむ、そのとおり。
824を書いたあとズレたこと書いちまったなと思ったんだけどね。ツッコミ感謝。
今年はopensshやsendmailが毒入りに差し替えられた事件があったりしたから、
一次配布元すら疑う姿勢を持たねばならんな。
で、
>>825 今ためしにSolaris8でmakeしてみたらその手順どおりで作れた。
ただ、opensslはインストール済みだからよかろうと、
makeしないでソースを展開しただけで次に移ろうとしたら
825のようにコケたが。最初から一歩づつ確認しながらやりなおしてみるべし。
828 :
825:02/12/26 01:17 ID:???
>>827 redhatについているRPMのOpenSSLが入ってたんでその実行ファイルがあるディレクトリを指定してました。
でも、それで良いんですよね?
なんかもう自心が・・・
# RPMでアンインストールしようとしたらあまりに多くのパッケージが依存してて怖くて消せなくなったのは秘密
わしも最初勘違いして失敗したが、実行ファイルのあるディレクトリを
指定するわけじゃないみたいだな。
DIR/lib/libssl.so と DIR/include/openssl/*.h があるような DIR を
--with-ssl で指定しろ、と。
% ./configure --with-apache=/usr/local/src/apache_1.3.27 --with-ssl=/usr/local --prefix=/usr/local/apache
Apache2 for Win32ってVCでコンパイルするんじゃないの?
ホームページにはそんな事が書いてあったけど。
VCってより、VC++だよ。
Win32はWin32に移植されたコードをコンパイルするけど。
>>829 サンクス。
ばっちりでした。
つか、モジュール使うのに.soを指定してない時点で漏れ逝ってよしですね。
吊ってきます。
833 :
nobodyさん:02/12/27 19:54 ID:/O6OQUMe
フォルダ認証について教えてください
画像掲示板を作っています
ファイル保存フォルダ設定は 755 です
ファイル保存フォルダに書き込み権限のある人は画像付きで書き込みができ、
ファイル保存フォルダに書き込み権限のない人は参照のみとしたいのですが
どのように行えばよいのでしょうか?
宜しくお願いします
>833
> どのように行えばよいのでしょうか?
プログラム、UNIX、日本語
のいずれか、あるいは全てを学び直してください
835 :
nobodyさん:02/12/28 05:28 ID:ca9hLXHP
apacheで帯域制限を特定のホストにだけかけたいのですが、
どのような設定を行えばいいのでしょうか。
apache-1.3.23-14をLinuxで使っています。httpd.confは殆どさわっていません。
http://warp.syns.net/2/3/index.html#band この辺りを見れば、モジュールを組み込めば可能なようですが、
httpd.confを見ればすでに組み込んであるっぽいです。
取り敢えず、
<Directory "/var/www/html/a">
BandWidth 192.168.0.0/24 0
BandWidth all 1024
</Directory>
としてみたのですが、特に変化がありません。
どうすればいいでしょうか。
そりゃそうとApache2+Win32用の帯域制限モジュールってどこにあるん?
↑
プリーズ、スレアド
839 :
nobodyさん:03/01/04 13:37 ID:Byev/JLn
むかーしのノート型PCで自宅鯖やってます。
ADSLのアップリンクの遅さに耐えかねてmod_gzip入れました。
でも、CPUの遅さに死にました。
おもったんだけど、apache2.0で
mod_proxy と mod_cache と mod_gzip と・・・とか
全部入れて リバース proxy をつくれば、
この状況って改善されないかな?
なお、もう一台サーバがいるとおもうけど、
死んでるノートならいくつもあるのでOK。
>839
静的コンテンツならば予め圧縮しておいてコンテンツネゴシエーション
そうでなければ有効かもね。
やってみれば? で、ここに報告
841 :
nobodyさん:03/01/05 22:06 ID:f5qU14Wi
>>840さん。情報さんすこ。
あそっか。
mod_gzipなんて使わなくても、
静的コンテンツなら、cronかなんかで、定期的に圧縮しちゃえばいいんだ。
コロンブスの卵。うーん。勉強になった。
どっかに、これに関するサイトある?
あと、動的コンテンツに関する情報は依然募集中です。
よろすくおねがいすます。
842 :
(´Д`;):03/01/06 19:50 ID:v8HWH9E2
すいません。今更ながら・・・
404エラーの時、ネスケで見ると
Not Found
The requested URL /a was not found on this server.
Apache/1.3.27 Server at www.*****.net Port 80
と表示されるのですが、
IEで見ると
ページが見つかりません
検索中のページは、削除された、名前が変更された、または現在利用できない可能性があります。
(中略)
HTTP 404 - ファイル未検出
Internet Explorer
と言われます。IEでみても上の方が良いのですが何とかなりますでしょうか?
IEの独自メッセージは、(エラーによって違うが)
256-512bytesよりも大きなHTMLをかえしたらいい。
このサイズはレジストリに書いてあるので、調べて見れ。
844 :
nobodyさん:03/01/06 23:03 ID:E/KJ74xS
>>843 842じゃないけどサンクス。
だいぶ前にかなり試行錯誤して結局できなかった・・・>エラーメッセージの変更
ツール
インターネットオプション
詳細設定
HTTPエラー メッセージを簡易表示する
チェックを外す
ウマー
矢印省略
>>845 自分が見たい場合はな。
でもapacheスレなんだから他人に見せたいんだろ。
847 :
842 (´Д`;):03/01/07 10:54 ID:2wg50xIX
皆さんサンクスコ。
できマスタ。ありがとー
Apache+ProFTPdでサーバー建ててますが
アップロードできる拡張子を制限する方法はありますか?
>>848 > Apache+ProFTPdでサーバー建ててますが
> アップロードできる拡張子を制限する方法はありますか?
( ゚д゚)ハァ?
>>848 ネットワーク資源を鑑みて、全てのファイルを制限する方が良さそうですね。
あと、サーバーに繋がっている線類すべて取り外してください。
何卒宜しくお願いいたします。
>>848 mp3を禁止したければ
proftpd.confに
DenyFilter ".*\.mp3$"
を追加する。
Apacheスレだから関係ないんだけどな。
853 :
848:03/01/10 09:42 ID:???
>851
ありがとうございます。やってみます。
Apache関連は書籍やサイトで情報多いんですが
Proftpdは少ないですね。もっと探してみます。
Apache+sendmailでサーバー建ててますが
送信できるメールアドレスを制限する方法はありますか?
それがapacheにどう関係あるのかと小一時間。
856 :
854:03/01/10 12:02 ID:???
848は答えもらってますよ。お願いします。
Apacheでサーバたててますが、
帰ったらまずご飯にしますか、お風呂にしますか?
>>854 ネットワーク資源を鑑みて、全てのメールアドレスを制限する方が良さそうですね。
あと、サーバーに繋がっている線類すべて取り外してください。
何卒宜しくお願いいたします。
859 :
nobodyさん:03/01/10 14:24 ID:BII8EzGi
860 :
854:03/01/10 14:30 ID:???
>>858 そうすれば送信できなくなるんですね。
ありがとうございました。
861 :
848:03/01/10 22:02 ID:???
862 :
nobodyさん:03/01/10 22:07 ID:alRhRKaI
見境無いな厨房
866 :
848:03/01/10 22:56 ID:???
>862-863
おお〜ありがとです。
板そのものが違ってたのですね。
では移住いたします。
素直な願い・・・
自分のPCに入れてるApacheとperlとphpとMySQLのディレクトリと
.confファイル晒せば厨は劇的に減るような気が・・・
かくいう我も独りたり
869 :
nobodyさん:03/01/12 20:18 ID:krjTvTcx
2.0.43にしたら、mod_limitipconnが利かなくなった。鬱
>>869 Apache2.0.43用のものを使ってないに一票!
Apache2.0.43(Win32)でPHP5.0.0-devをCGIで使ってるヤシいる?
漏れの自鯖ってCGIで動かすとブラウザ(IE6)に「鯖死んでまっせ」
って言われるんだが、どうかね?
ログを見なさい。ブラウザを使わずtelnetを使って自分でHTTPを喋りなさい。
自己解決の方法も知らん人間は開発バージョンを使わんでください。
873 :
nobodyさん:03/01/14 12:06 ID:N2yjUT+x
すいません、過去ログ漁れって言われてしまいそうですが・・
ApacheってWindows XPに導入する場合、
SP1をいれていないと使用できないんでしょうか?
ググってみたのですが、そう書いてあるサイトを見つけました。
先日購入したCGI/Pealの本にはXPについてなにも書いていないんです。
874 :
nobodyさん:03/01/14 12:44 ID:aYgYq4AL
なんでそんなこといちいち聞くんだろう?
過去ログ漁らんでもやってみればいいだろ?
ダメならエラー吐いてくれるよ。
と思うのはおいらだけですか?
Apacheでアナルを刺激できますか?
>>876 個人での判断は危険が伴いますので、
医師の診察を受けてからにして下さい。
879 :
870:03/01/14 22:59 ID:???
>>874 ンハァ?
漏れはApache2.0.43でしっかりmod_limitipconn働いているが、それがバカですと?
この板も終わったな。。。
880 :
山崎渉:03/01/15 13:31 ID:???
(^^)
881 :
PPG:03/01/15 20:42 ID:???
すんません、教えてください、、、。
Apache 2.0.43+Win98で使用しています。
あぱーち自体は問題なくサービス稼動するのですが、
Apache Service Monitor上でサービスが表示されません。
今はコンソールで起動して、ctrl+cで止める、、、といった具合で
使っているので、まあ問題は無いといえば無いのですが、
ちょっと気持ちが悪いので、ご存知の方いらっしゃったら教えてください。
宜しくお願い致します、、、。
>>881 それはNT系のサービス設定窓を表示する物だから
Win98では使えないのでは?
883 :
PPG:03/01/15 22:24 ID:???
レスありがとうございます、、、、そうだったのか、、、
それではしょうがないので、諦めてみます。
そうなると、再起動・サービスの終了させる方法って
ctrl+cしかないって事すかね?
Apache起動するとぜんぜんコマンドの入力受け付けないし、
別シェルから apache -k shutdown とか打っても反応しないし
(No Installed service named "Apache2" という情けないメッセージが出る)
なんか抜本的に何か間違っているような気もします、、、。
すんません、憶測です。
>>883 >そうなると、再起動・サービスの終了させる方法って
>ctrl+cしかないって事すかね?
その通り。それとドス窓強制閉ね。
>Apache起動するとぜんぜんコマンドの入力受け付けないし、
その通り。それで正常です。
シャットダウンとか言う表現はデーモンやサービスに対する単語なので、Win9x系の
OSにそれら機能はありませんから。
>なんか抜本的に何か間違っているような気もします、、、。
いや、どこも間違っていないと思うが。
>883
> なんか抜本的に何か間違っているような気もします、、、。
OSの選択を間違っています
887 :
PPG:03/01/15 22:43 ID:???
ありがとうございました 大変参考になりますた。
確かにOSの選択はおおいに間違ってるな(w
出来ればサラにしてLinuxでも入れたいところなんですけど、
会社の作業環境上、やむを得ず、、、、といった所です(泣
でもこれで安心して使えます。よかった〜。
WinとLinux共存可
889 :
PPG:03/01/16 00:09 ID:???
>888
確かにそれもありますねー
ただ会社のそれが基幹系のクライアントなので、
パーティション切り直したりとかの作業も控えたかったし、
可能な限り複雑なことはしたくなかったんス。
しかもCompacのノーパソだし。
(でも実はLILO使ったことがないのが一番の理由かもな…)
結局ApacheにActivePerl、ftpdと、まあそれなりになっちゃいましたが
これならすぐにアンインストール出来るし、良いかなぁと、、、。
どうかね?
どうって聞かれてもな(ワラ
でもそれなら、漏れもそうするかも。
大体、基幹系のノーパソにApache入れる状況って一体何?
確かにそれが抜本的に間違いだ。
>>883 スタートメニューのプログラム(ス)の中にStart Apacheとか登録されてません?
又は、VirtualPC入れたらどう?Cygwin(スペル適当)でも可能?
もしくは、NT系に変えてApache(2.x系)入れれば、
NTサービスとして管理できるからとてもスマート。
892 :
nobodyさん:03/01/16 17:58 ID:aYrf7/v2
┌─────┐ ┌──────┐
│Mainマシン. ├─ネットワークカード1─┤CATVモデム ├→ プロバイダ
│ | └──────┘
│ Apache. | ┌────┐
│ ├─ネットワークカード2─┤2台目PC │
└─────┘ └────┘
という環境でApacheのデフォルト設定だと、CATV側からアクセスできそうですが、
これを閉ざして、家庭内だけで動かしたいのですが、設定のしかたが解りません。
別に、FireWallソフトが必要になりますか?お願いします。
<Directory /usr/local/www/data/a>
Options Indexes FollowSymLinks MultiViews
Order deny,allow
deny from all
allow from 192.168.0.0/24
</Directory>
でOKのようでした。AA作る時間がもったいなかったTT
>>894 外せないから、他の解答がないか質問してるんだろ。
つーわけで、ケーブル切ればいいよ。
(´ー`)
NIC1とNIC2は別のIPアドレスなんだろ?
Listen (NIC2のIPアドレス):80
とすればNIC1につながってる側からはアクセスできない。
897 :
Koyoko:03/01/16 22:12 ID:g+9EqmVr
社内イントラネット導入を実現中です。
PHPでのコーディングを終え、ローカルのPCからはApacheを介して
http://localhost/ でアクセスできるのですが、社内の他のPCから
http://pcipaddress/localhost/ LANアクセスすると
Forbidden
You don't have permission to access /localhost/ on this server
とエラーになります。
何か設定してやらないとネットワークPCからはアクセスできないのでしょうか?
ご教示宜しくお願いいたします。
>>897 pcipaddress は Apache を組み込んだ PC のアドレスだって書かないのは、なんでだろ〜 なんでだろ〜
DocumentRoot には、どのディレクトリを設定したのか書かないのは、なんでだろ〜 なんでだろ〜
DocumentRoot で設定したディレクトリの配下に localhost ディレクトリがあることを確認していないのは、なんでだろ〜
はぁ、、、疲れた。
名前ベースのバーチャルホストのことなんですが、
デフォルトのServerNameには
www.oresama.com … ディレクトリ /home/oresama/public_html
バーチャルホストの設定の方には
www.omae.com … ディレクトリ /home/omae/public_html
www.mona.com … ディレクトリ /home/mona/public_html
となるように設定し、これはこれで普通にアクセスできます。
ところが、ブラウザから
www.omae.com/~mona/ と打つと、mona.comの方が表示されてしまいます。
UserDir public_htmlにはコメントを付けてあります。
あと何か見落としているようなところあるでしょうか?
>897程度の知識で社内イントラですか
・・・はぁ〜
Win2k + Apache + Perl + PHP の設定を自分なりにやってみたのですが、
イマイチ様子がおかしいです。
そこでconfファイルを見てチェックしてもらいたいのですが、
ここに掲載する訳にはいかないと思うので、どこかにUPしようと思うのですが
どこがいいのでしょうか?
>>901 自発的にしてるわけではないっしょ。
知識があるから仕事があるのではなく、仕事があって初めて知識を仕入れる。
リーマンは大変よね。
>>897
904 :
Koyoko:03/01/17 14:34 ID:3XSNbqoY
ごめんなさい^^;(未だできません。)
C:\phpdev\apache\conf\httpd.conf の
ServerName 192.168.1.132
に設定して
http://192.168.1.132/ でアクセスすると自分のPCからは見れる(DocumentRoot)
しかし
ipaddress 192.168.1.128 っていうLAN上の他PCからだと
permission errorになるんですよ、
因みに132から128へはpingは通ります。
permission 関係で何か設定が必要かな?
これで最後にします、宜しく願います。
>904
Winにはpermissionの概念は無い
まずは自分の情報を晒せ
★OS(文面からWinだと思うが)およびバージョン
★apacheのバージョン
★ドライブ(ディレクトリ)構成(ドコにインスコしたのか?ドコがDocumentRootなのか?)
★httpd.confのドコを弄ったのか
906 :
Koyoko:03/01/17 16:15 ID:3XSNbqoY
どうもどうも^^ありがとうです。
ようやくできました。
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from 127.0.0.1
から
Allow from all
にデフォルトの設定を変更したらLAN上のPCからアクセスできました。
初心者なのでまた何かあったら宜しく願います。
907 :
nobodyさん:03/01/17 16:32 ID:2/Kp97HZ
ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!
ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!
ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!
誰もが、まさかそんなことをやってないだろうと思って指摘しなかった原因だな(w
>>900 >UserDir public_htmlにはコメントを付けてあります。
コメントアウトするのではなく、
UserDir disabled
とするのが正しい。あるいは、
UserDir disabled mona
とすると、/~omae や /~oresama などは有効のまま /~mona だけ無視できる。
www.oresama.com では /~hoge を使えるが、
www.omae.com では使えないようにする、
というようにしたい場合には、
サーバ全体の設定で UserDir disabled としてから、
<VirtualHost *>
ServerName www.oresama.com
UserDir public_html
</VirtualHost>
のようにバーチャルホストごとに UserDir を個別に設定すればよい。
911 :
900:03/01/17 18:37 ID:???
>>909 ありがとうございます!
www.omae.com/~mona/ が無事Not Foundになりました。
コメントアウト→その機能は使用しない→disabled同様になると思ってました…
windowsで apacheに phpをロードさせている場合、IfModuleの設定ってどうするの?
<IfModule mod_php.c>じゃないし
>>912 Apache1.3と2で違ってたような。
というか、よくわかんなければ <IfModule>...</IfModule> でくくらなくてもいいよ。
914 :
892:03/01/18 19:07 ID:???
>>912 俺んとこはこれ
LoadModule php4_module c:/php4/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php .php3 .php4
>>912 漏れんとこはこれ。
LoadModule php4_module c:/php4/sapi/php4apache2.dll
AddType application/x-httpd-php .php .phtml
Apache2だからAddModuleは廃止されてるんで無記入。
んじゃせっかくなんで、俺=913のとこはこれ。
LoadModule php4_module modules/libphp4.so
<IfModule sapi_apache2.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
教えてください。
SSIを使用してサブフォルダにも共通のヘッダを使用しようと
header.htmlと言うファイルを用意して、トップページでは
きちんと読み込んで表示されたのですが、サブフォルダpageでは
[an error occurred while processing this directive]
が表示され、きちんと動作してくれません。
httpd.confの設定が違っているのでしょうか?
元々手探りの状態で設定をしていたので、ここで止まってしまいました。
下記の部分で設定を行うと思うのですが、違うのでしょうか?
どなたか教えていただけませんでしょうか?
DocumentRoot "D:/www"
# デフォルトのドキュメントルート
# ホームページのHTMLを置くディレクトリを指定
<Directory />
Options MultiViews Includes Indexes FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
>>918 >[an error occurred while processing this directive]
はSSIの記述が間違っているときに出るメッセージ。
httpd.conf/.htaccessの設定は間違っていない。
920 :
918:03/01/21 00:35 ID:???
>919 さん速レスありがとうございます。
> >[an error occurred while processing this directive]
> はSSIの記述が間違っているときに出るメッセージ。
> httpd.conf/.htaccessの設定は間違っていない。
うへ!そうなんですか?
とすると表示させようとしているページの
<!--#include file="../header.html" -->
という表記がちがうのでしょうか?
それともheader.htmlというふぁいるなのでしょうか?
header.htmlの中身はテーブルタグだけで
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>タイトル</TITLE>
</head>
<body>
など余計な部分(と思われる?)は書いていません。いきなりテーブルタグです。
まさか.htmlというのがいけないのでしょうか?
921 :
918:03/01/21 00:37 ID:???
自己レスです。
表示させたいファイルは /~hogehoge/page/index.shtml で
読み込むファイルが /~hogehoge/header.html です
<!--#include file="..."> では上位ディレクトリを参照できなかったはず。
file="..." ではなく、virtual="..."を使うべし。
923 :
nobodyさん:03/01/21 02:28 ID:/rmdvmyy
ADSLでapacheサーバー立てています。
ブラウザからこのサーバーにアクセスしたいです。
127.0.0.1でなく、自分のIPアドレスを記入するとアクセスできません。
外部からアクセスできるか確認したいので、
自分のIPアドレスでアクセスしたいのですがどうしたらよいでしょうか。
>>925 自分のIPでアクセスできないのは当たり前
<!--#include file="/~hogehoge/header.html"-->
>>927 それもダメ。file="..."ではなくvirtual="..."を使う。
mod_include のドキュメントより:
|file
| The value is a path relative to the directory containing the
| current document being parsed. It cannot contain ../, nor can it
| be an absolute path. Therefore, you cannot include files that are
| outside of the document root, or above the current document in the
| directory structure. The virtual attribute should always be used
| in preference to this one.
値は現在のドキュメントを含むディレクトリからの相対パスである。
../ や絶対パスを含むことはできない。そのため、document root の外や
現在のドキュメントの上位のディレクトリにあるファイルを include することは
できない。この場合には virtual 属性を使うべきである。
929 :
CGIプログラマー:03/01/21 11:24 ID:sDgrikje
すみません。質問です。
apacheサーバーでCGIを連続動作させて負荷をかけると
空メモリーが無くなってしまう事象が発生しました。
apacheサーバーの構築はSE任せなので、原因がわかりません。
apacheサーバー設定が悪いのでしょうか?
あなたの頭が悪いです。
としか言い様がないんですが
httpd.confの内容も晒さない
cgiのソースも晒さない
スリーサイズも晒さない
年収も晒さない
こんな状況で他人様があなたの状況を理解できるわけがない。
931 :
nobodyさん:03/01/21 12:23 ID:nOi6eBpI
Apache-2.0.44 released
933 :
nobodyさん:03/01/21 17:30 ID:p23W6ntz
>>923 IPってグローバルIP?
ADSLでルータつながってたらそこから先はプライベートIP
ローカルアクセスだとWebサーバーの「ようこそ」ページが出るが、自分のIPアドレス
(ISPから振られたIP)でアクセスするとADSLモデムの設定画面が出るってんじゃないのかな?
だから
>>932さんはADSLモデムの設定を適切に行うべし。
>>929 ズバリ!OSはWin95系ですか?
ところで、そろそろ次スレ?
936 :
918:03/01/21 22:40 ID:???
>922
>928
ありがとうございました。
virtualにして、教えてもらった通りにしたら
正常に表示されました。
Windowsの人はいくつか穴がふさがってるから積極的に入れ替えた方が良いよ
1.3で寿司
>937
初歩的な質問でスイマセン。
Ver.1シリーズから新しいバージョンVer.2にするときってhttpd.confだけを残して
あとは全部上書きすればそれだけでいいのでしょうか?
>>940 基本的に httpd.conf は書き直し
後は全部入れ替え。
インストールディレクトリとポートさえずらせば共存できるから一度試してみれば?
943 :
nobodyさん:03/01/22 17:43 ID:ZeSlo9Jy
>>923 >>933 ADSLの画面も表示されなく、そのアドレスがありませんといったようなエラーになります。
ISPから一時的に割り当てられたIPでアクセスできるものなのか
それだけでもわかりたいです。
>>943 apacheのスレで前に同じ質問あったYO!!
てかココがapacheスレじゃねーかYO!!
過去ログ読んでみな。まとまって書いちゃいねえが原因と対策わかるぞ。
分かったら、次に悩むヤシのために次スレにでも書いてくれ。
そもそも、形態がよーわからん。
国際網--- (ADSL) --- ADSL対応BBルータ --- PC(鯖)
+------ PC(倉)
こんなふーに繋がっているのか?
PC(倉)からPC(鯖)をみたいのか?
PC(鯖)のIPは判るか?(127.0.0.1ではないIP)
BBルータの設定でWAN側のIPは判るか?(多分グローバルIPが振られている)
BBルータの設定でDHCPクライアント機能が動いていないか?(無効にしとく)
PC(倉)のIPと(鯖)のIPは、同じゾーンか?
この状態で、PC(倉)のブラウザからグローバルIP打っても、普通はBBルータの設定画面が出てくるぞ。
>>944 氏のように外部プロクシ経由にしてやらないと。
949 :
nobodyさん:03/01/22 22:42 ID:0rZ1Jt7k
An httpdには、ユーザ名とパスワードを設定して、認証した人だけが接続できるって言う昨日がありますが、
Apacheにもそういう機能はあるんでしょうか?
AuthTypeで認証タイプを指定して、続いて諸設定を行う。
ところでApache2.0.44って2.0.43からどこが変わったん?
チェンヂログには目を通したが鬱病中なんで漏れの脳みその翻訳機能がダウソちう。
953 :
949:03/01/23 00:07 ID:???
.htaccessを作ろうとすると、ファイル名を入力してくださいと出てきて作成できないのですが。
だからとりあえずhtaccessにして、
<Directory C:\Program Files\Apache Group\Apache2\htdocs>
# パスワード認証
AuthUserFile c:\password
AuthGroupFile /dev/null
AuthName "Please enter username and password"
AuthType Basic
require valid-user
</Directory>
みたいな感じで設置しましたが、htdocsにアクセスしても認証なしで普通に表示されちゃいます。
何がいけないんでしょう?
httpd.confの.htaccessの部分もhtaccessに直しました
>>953 ちっとは自分で調べてみたか?
エクスプローラーやメモ帳では . ではじまるファイルは作れないが、
まともなエディタなら作れる。
パスの区切りは \ ではなく /。スペースが含まれる場合は "" で括る。
Windows に /dev/null というデバイスファイルは存在しない。
955 :
949:03/01/23 00:42 ID:???
無事設定できたー
どうもありがとうございました。
うげ、なんかおかしいなとおもったら
2.0.44 に挙げてから rotatelogs が動いてない。
Windows 版だけだろうか?
mod_gzip 2xのβってどこ逝ってしまったのかご存知ですか?
www.remotecommunications.com時代にはあったと思うのですが
mod_deflateでは不満ですか。
>>958 2.0〜はdeflateに一本化されてしまうのですかね
mod_deflateの発展に期待するか、、
俺は今のところmod_deflateで不満はない。
質問です。あるページやファイルに、
時間によってアクセス制限をかけることって出来るでしょうか?
アクセス制限をしようと思いいろいろ探したのですが
htpasswd.exe
を使用してパスワードファイルを作成するというところまではわかり
cd C:\Apache\bin
htpasswd -c filename username なので
htpasswd -c d:\hogehoge 0123
と入力したのですが
Auto,atically using MD5 format on Windows.
htpasswd: cannot open file d:\hogehoge for read access
htpasswd: existing auth data would be lost on password mismatchfopen: permission denied
と表示されてパスワードを求められることなく終わってしまいます。
ファイルもd:\hogehogeで間違っていません。
Windows2000SP3ですがFAT32なのが原因でしょうか?
それとも単純に記述ミスでしょうか?
>>964 d:\hogehoge っつーフォルダがあるんじゃない?
966 :
964:03/01/25 00:47 ID:???
>965
すいません。自分の解釈違いでした。
cd C:\Apache\bin
htpasswd -c filename username なので
htpasswd -c .thpasswd 123 で無事にパスワードが設定できました。
これを制限したいフォルダに入れる事で制限できるようになりました。
なんですが・・・別の問題が。
PHPを動かそうとインストしてあるですが、
今日、実際にスクリプトを動かそうとしたら
エラー500が表示されます。
これはhttpd.confの設定なんでしょうか?
エラー500ってのは何も言ってないのと同じだな(w
ログ見れ。
PHPで最初に動かすものっていったらphpinfo()だろ
968 :
964:03/01/25 08:54 ID:???
>967
> PHPで最初に動かすものっていったらphpinfo()だろ
は動くんです。
念のため、動かしたいスクリプト同じところに入れて確認もしました。
スプリクトがダメ?ってことですかね。
JSPもPHPもmod_perlもうまく動かないapache2に我慢できなくなったので
apache1.3に移行しようと思います。ウワーン
ところで次スレどうするよ?
972 :
助けてください・・・:03/01/26 16:53 ID:IPj3/r8r
下記のようなcgiがうまく実行されません。
test.cgi
#!/usr/bin/perl
print "Content-type: text/plain\n\n";
print "hello\n";
exit();
このcgiを実行するとブラウザにhelloと表示されて欲しいのですが
実際はダウンロードのダイアログが出てきちゃうんです。
Apacheは1.3.26です。
973 :
nobodyさん:03/01/26 16:54 ID:hfzgm8Bu
CGIを実行できるようapacheの設定をしてください。
検索すればいくらでも見つかりますので方法は自分で調べてください。
>>974 cgi自体は実行できるんです。
上記のtest.cgiのContent-typeをtext/htmlで実行すればブラウザに表示されます。
976 :
nobodyさん:03/01/26 17:09 ID:Q30SfWl4
Apache起動中は常にMS-DOSのウィンドウを開いていないといけないんですか?
邪魔なのですが・・・
サーバからちゃんとtext/plainで応答が返ってきているかどうかまず確認。
それから、IEはcontent-typeの解釈がクソだから、
このような問題が起きたときに確認に使ってはいけない。
>>975 text/htmlや text/plainをどう解釈して表示するかはブラウザの仕事。
text/plainをうまく解釈できないブラウザなんじゃない?
>>976 Windowsのショートカットのプロパティに「実行時の大きさ」ってのがある。
完全に消したいってことならNT系のサービスとして実行かな。
やったことないけどたぶん消えるんじゃない?
>>956 一応こちらにも書いておこう
Bugzilla に報告あり。パッチ or 次バージョンリリース待ち
Win版 apache って mod_sslってcygwinでコンパイルしたやつでもOK?
>>976 ApacheRapていうツールがあるのでベクタで探してみれ
982 :
943:03/01/28 08:35 ID:???
どうもルーターの設定がだめなようで、説明書見てがんばります。
みなさまありがとうございます。
をい、次スレ次スレ〜ッ。
まだまだガマンじゃ・・・
>>984 チキンレースやってんじゃないんだから。
俺がこのスレで一番のチキンだった訳か
いや、それは漏れの方だと思うのだが。
じゃあ俺も