Apache2.x 【新鯖入荷しました】
at PHP
[前50を表示]
300:nobodyさん
03/07/15 10:32
>>299
あぁ、そうだね。サンクス
300 GET ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
301:山崎 渉
03/07/15 11:12
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
302:山崎 渉
03/08/02 02:39
∧_∧
( ^^ )< ぬるぽ(^^)
303:ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:23
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎―――◎ 山崎渉&ぼるじょあ
304:nobodyさん
03/08/11 21:56 fDUmjiNi
当方、redhat9 apache2でウェブサーバを立ててます。
cgi-binをcgi使用可にして簡単なもの(“hello world!”とか表示させたり、
フォームでメール送信させるものなど)は動くのですが、
URLリンク(www.ace-cgi.jp)の日記CGIとかが使用できませ
ん。
ちなみにエラーログに、自宅サーバ板の過去ログに以前でていた
------------------------------------------------------------
ModPerl::Registry: Can't locate ./jcode.pl in
@INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .)
at /home/www/cgi-bin/hogehoge/hogehoge.cgi line 15.
------------------------------------------------------------
というのがでていたので、line15の
require'./jcode.pl';の部分をrequire'jcode.pl';に変えたら
サーバエラーは出なくなったのですが、(なぜそれで動くのかは不明。
なんとなくやったら動いてしまった。)こんどは“マスターファイルが
オープン出来ません”というエラーがでてしまいます。
“マスターファイルがオープン出来ません”というエラー自体はCGIが
吐き出しているので、CGIは動いているみたいなのですが…
パーミッションの設定はサイトでの指示通り変更してあります。
よくわからないのですが、cgi-bin以下で新しいファイルを生成させる
設定が必要なのでしょうか?もしそうであればapache側の設定なのだと
思うのですがどうしていいかわかりません。
おしえてください。よろしくお願いします。
305:nobodyさん
03/08/11 23:25
>>304
cgi-binのディレクティブはどう設定してる?
306:nobodyさん
03/08/11 23:43
赤帽の Apache って suExec 有効じゃなかったっけ。だとすると、
>パーミッションの設定はサイトでの指示通り変更してあります。
これがむしろマズい可能性大。
# いろんな理由であえてデフォルトで有効にしていない suExec を、
# 赤帽はどういう根拠でわざわざ suExec 有効なバイナリを配ってるんだろ。
307:304
03/08/12 09:24 XNK4rh9a
>>305
------------------------------------------------------------
<Directory "/var/www/cgi-bin">
Options ExecCGI
AllowOverride None
Allow from all
Order allow,deny
</Directory>
------------------------------------------------------------
こんなかんじです。
>>306
>>これがむしろマズい可能性大。
だとしたらパーミッションをちがう値に設定すればいいのでしょうか?
いろいろと試してみたんだけど…。
それからsuExecが有効とは??ちょっと自分でも調べてみますが、
時間がある時におしえてください。
308:nobodyさん
03/08/12 17:21 BMGGzCmI
ModPerl::Registry:
アヒャアヒャアヒャ
309:nobodyさん
03/08/12 17:28
>だとしたらパーミッションをちがう値に設定すればいいのでしょうか?
CGI および、それが使う一時ファイルやそれを置くディレクトリのパーミッションを
他人が書き込めないように、自分だけが書き込めるようにする。
310:nobodyさん
03/08/12 18:43
バージョンアップのレスだと思ったら、マニュアル読めば解る様な糞な質問かよ!
311:nobodyさん
03/08/14 10:18
しかも自宅鯖板とマルチポスト>304
312:nobodyさん
03/08/14 10:24
誘導されてここにきたのにマルチポストというのはさすがにかわいそうかと。
313:nobodyさん
03/08/14 12:28
Windows版apacheをWindows起動時に起動させないように
したいのですがどうすればいいでしょうか?
サービスを無効にしてもタスクトレイに表示されます。
314:nobodyさん
03/08/14 12:36
>>313
バージョンやOSぐらいちゃんと書けよ。
Apache2だとして、タスクトレイに入るのはApacheMonitorじゃないのか?
スタートアップ見てみれ。
315:nobodyさん
03/08/14 20:48
>>313
そんなのも解らないくせにapache使うなよ。win厨
316:山崎 渉
03/08/15 22:36
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
317:nobodyさん
03/08/31 19:56
2.0.47使ってます。
質問なんですが、webdavを使おうと思い↓を見てhttpd.confを設定しました。
URLリンク(www.ipv6style.jp)
ところが、Listen [::]:80の行で引っかかっているようで動きません。
netで色々調べましたが、記述はこれで良い模様です。
どなたかこれの解決策をご存じないでしょうか?
errorは以下の通りです。
122はListen [::]:80の行です。
Syntax error on line 122 of C:/Program Files/Apache Group/Apache2/conf/httpd.conf:
Listen takes one argument,A port number or a numeric IP address and a port number
318:nobodyさん
03/08/31 20:43 f8K000qa
このスレまだあったのか
319:nobodyさん
03/08/31 20:54
>>317
[::] は IPv6 の書き方。
どうせ IPv6 なんぞ使ってないんだろうから、Listen 80 としておけ。
320:nobodyさん
03/09/01 15:52 byvu3iCr
Windows Server 2003環境で以下の実装が稼動してる。
Apache 2.0.47
Perl 5.6
PHP 4.3.3rc2
WevDAV DAV/2
MySQL 3.23
必要ならconfでもiniでも出すよ
321:nobodyさん
03/09/01 15:57
>>304
俺はRedHat9で2基運用してるが両方ともSuExecしてるぞ。
SuEXECってのは実行権限が本来のユーザと異なるように設定する
わけだから./がついたらディレクトリのオーナー権限を優先してしまう
んじゃないの?多分
322:321
03/09/01 16:00
説明が不足してるな。
ようするにSuExec時の実行権限では親ディレクトリがグループやユーザが
denyされるパーミッションだった場合は不可視になるってことだろ?
エラーコードでは「そんなライブラリ存在してねぇよ」と言ってるわけだし。
323:321
03/09/01 16:04
ちなみにsuexecは/usr/sbin/suexecにあるから
mv /usr/sbin/suexec /usr/sbin/suexec.org
してApahceを再起動したら解除できる
324:nobodyさん
03/09/01 16:50
suexecでは基本的に同じグループのユーザーは、
自由にちょっかい出せるやっかいな他人なので、
グループ書き込みや実行のできるディレクトリは禁止になっている
グループのパーミッションは全部0で通したほうがいい
701 のディレクトリに、700のcgiが確実
325:nobodyさん
03/09/01 19:03 z6A7k0gS
winMeで2.0.46入れました
エラーログにこんなのが出て、apacheのプロンプトに何も表示されないで
起動できないです。Ctrl+cで終了はできます。
プロセスの数字のところは、毎回変わります。
常駐いっぱい切ってもダメでした。
なにがいけないんでしょうか。お願いします
[Mon Sep 01 18:36:11 2003] [notice] Parent: Created child process -91713
[Mon Sep 01 18:36:12 2003] [notice] Child -91713: Child process is running
[Mon Sep 01 18:36:12 2003] [notice] Child -91713: Acquired the start mutex.
[Mon Sep 01 18:36:12 2003] [notice] Child -91713: Starting 250 worker threads.
326:nobodyさん
03/09/01 20:26
>>325
今までに、Win9X版のApacheを実行した経験は?
327:325
03/09/01 20:35
>>326
ないでつ
328:nobodyさん
03/09/01 20:46
オレもWin版はよくしらないが、おそらくそれ起ち上がってるよ
httpd.confにもよるが、コンソールに何も出ない状態でブラウザから
URLリンク(localhost)
にアクセスしてみて
329:325
03/09/01 20:52
>>328
ほ、ほんとだ!
ありがとうございます
330:nobodyさん
03/09/01 22:29
>>304
カレントディレクトリ≠スクリプトのあるディレクトリ
331:nobodyさん
03/10/31 17:39 Nm/Mec9q
/home/*/public_htmlにファイルで
<a href="/test/index.html">テストページ</a>
とすると
/usr/local/apache/htdocs/に飛んで行っちゃいます。
この解決方法分かる方いますか?
分かる方よろしくお願いします。
332:nobodyさん
03/10/31 23:04
>>331
エスパーはここにはいませんよ?
333:拘束エスパー
03/10/31 23:09
/~test/index.html では?
334:nobodyさん
03/11/01 02:09
/test/index.html じゃなく ./test/index.html だろ
335:nobodyさん
03/11/09 05:09 5c5xOM7f
2でphp正式サポートになったの?
336:nobodyさん
03/11/09 15:16
ん?意味不明
337:nobodyさん
03/11/10 03:13 BDyxhGK0
分かりにくい質問でスマソ
随分前にapacheの2でphpを使って正式運用は勧められないみたいなこと書いてあったの見たからどうなったかなぁって思って。
338:nobodyさん
03/11/18 22:37 ZMNGzXSr
IPv6アドレスでApacheが動いてるか確認するにはどうしたらいいんでしょ?
IEにv6アドレス直接打ち込んでも反応してくれないんで。
339:nobodyさん
03/11/18 22:54 0VVHUMoi
反応するけどなぁ
340:338
03/11/19 00:00
レスどうも。
ん〜〜
ってことは、設定ミスってことなのかな…
341:nobodyさん
03/11/21 23:09
/foo/baa/hoge.htmlのアクセスを、/foo/hage.cgi?son=hogeにリダイレクトにしたいのですが、可能なのでしょうか。
htmlのファイル名部分を抽出して、リダイレクト先のcgiの引数にしたいのですが…。
342:nobodyさん
03/11/21 23:59
rewriteを使え
343:nobodyさん
03/11/24 05:35 XyRBSUcN
LinuxでApache2.0.48のconfigureがうまくいきません。
db.hがどうのこうので最後はセグメンテーション違反と言われてしまいます。
Berkeley DB 4.1
というものが必要なのでしょうか??
よろしければどなたか教えてください。
344:nobodyさん
03/11/24 05:49
>>343
--enable-auth-db とかやってる?もしそうなら--enable-auth-dbmにするとか
345:343
03/11/24 06:20
>>344
レス有難うございます。
引数なしでもダメで、--enable-auth-dbmを試してもダメでした。
Berkeley DB 4.1.25とやらを落としてきてもインストールの方法わからんし・・・。
勉強のためにやっているのであきらめたくはないのですが、そろそろめげそうです。
ググッても同じような例が探せないのも謎ですし。皆さん達人なのでしょうか。
346:nobodyさん
03/11/24 06:31
>>345
みんな順番に覚えていってるんだよ
db使ってるのがauth以外なのかもしれんので、
enableをdisableにしただけじゃ駄目かもな
dbのインストールは、、、、展開済んでんの?
だったら、展開したディレクトリ(db-4.1.25)で
$ cd build_unix
$ ../dist/configure --prefix=/usr/local
$ make
$ su
# make install
でいけると思うが・・・
347:343
03/11/24 07:34
>>346
今度はdbのmakeでSegmentation faultでした。
今日は一旦やめます。
有難うございました。
348:343
03/11/27 15:50 FMzXtoPG
もしやメモリーが足りないせいで失敗してるのではと思い買い足したところ、うまくいきました…。
さすがに128Mではダメでしたか。
349:nobodyさん
03/11/27 17:12
128で駄目なはずは、、、、
そのメモリいかれてるんじゃないの?
追加した事でやばいとこにたまたまさわらないで済んだ、とか
まあ最近は下のラインが512MBだったりするんでよーわからん・・・
350:nobodyさん
03/11/30 16:29
>>51
今初めて来たけどサンクス!
質問する前にログは読み直してみるもんだ。
351:nobodyさん
03/12/12 02:17 NfA0hHhE
win2000でApache 2.0.48を入れたのですが・・
(2.xは初めてです。)
どうしてもエラーが出るのでノートン(NIS2003)のfirewallの設定を変えて
何とか動きはするのですが以下のlogがどうしても気になります。
[Fri Dec 12 01:45:25 2003] [notice] Parent: Created child process 924
[Fri Dec 12 01:45:25 2003] [notice] Child 924: Child process is running
[Fri Dec 12 01:45:25 2003] [notice] Child 924: Acquired the start mutex.
[Fri Dec 12 01:45:25 2003] [notice] Child 924: Starting 250 worker threads.
これは何でしょうか?
以前の1.xの時は見なかったもので・・。
やはり何か設定に問題があるのでしょうか?
352:nobodyさん
03/12/12 03:19
>>351
ただの情報だ。そこに出ている内容には問題ない。
353:351
03/12/12 13:11 8xIEXlvz
>>352
そうだったのですか・・
すいません、神経質になって
起動させる度にnoticeとあったもので・・
有難う御座います。
354:nobodyさん
04/02/03 03:58 6SsHdaLm
喚起あげ
355:nobodyさん
04/02/06 04:26 bzJXQP1c
日本語のフォルダやファイル存在していて、URLに日本語を含んでいます。
IEでは問題ないのですが、もじらでは404になってしまいました。
調べてみると、原因はURLのエンコードの違いで、
mod_encoding等の有志のパッチで解決するという事でした。
しかし、Apache 2.0.48用のはまだ無いみたいなので、他に何か方法はご存知無いでしょうか?
あと、apacheでサーバー立ててる方は、
みんなパッチ当てるか、日本語をURLに含まないようにしてるのでしょうか?
いままでIISで、普通に日本語使っていたので、気になって・・・
Apache 2.0.48、win32です。
356:nobodyさん
04/02/06 14:28
URLリンク(webdav.todo.gr.jp)
357:355
04/02/06 14:44 bzJXQP1c
>>356
ありがとうございます。
あれから、そのサイトを発見して、色々やっていたのですが、
今度は、副作用とやらでpukiwikiの方に問題が出てしまいました・・・
webサーバーと言えばapacheと言うくらいなので、かなり使えるものかと思っていたのですが、
ローカライズな面ではまだまだなのですね、素直に、IISに戻す事にします。
お手数おかけしました。
358:nobodyさん
04/02/06 18:10
これでもダメ?
AddDefaultCharset none
<IfModule mod_encoding.c>
EncodingEngine On
SetServerEncoding UTF-8
DefaultClientEncoding UTF-8
AddClientEncoding "もじら" SJIS
</IfModule>
たしかに日本語ファイル名を扱うときはSJISオンリーなIISが無難ではあるけど。
359:nobodyさん
04/02/08 11:54 JePCG18i
$ENV{PATH_INFO}にスラッシュが2個以上ならんで出て来ても1個に変換されるようになりました?
PATH_INFOにURLを入れるようなCGI作ってたんですが動かなくて困りました。
360:nobodyさん
04/02/08 12:53
>>359
何をアフォなこと言ってんだか
361:nobodyさん
04/02/08 19:10 JePCG18i
>>360
なりません?
URLリンク(xx.jp) にアクセスすると
/http:/www.yahoo.co.jp/ と表示されます。
test.cgiはこうなってます。redhat9+apache2です。
#!/usr/bin/perl
print "Content-Type: text/plain\n\n";
print "$ENV{PATH_INFO}\n";
362:nobodyさん
04/02/09 11:18
>>361
1系はならないけど、2系はなるね
urlエンコードしろってことかね
363:nobodyさん
04/02/11 15:15
ぶっちゃけ、安定性以外で1.3より目に見えて悪い部分ってあるの?
364:nobodyさん
04/02/12 04:09
PHPモジュールでAcceptInfoが使えない。
365:nobodyさん
04/02/12 14:14
>>363
ぶっちゃけ、2系ってまだ安定性はイマイチなの?
366:nobodyさん
04/02/12 14:20
>>364
AcceptInfo???
PATH_INFO ならば AcceptPathInfo on で使えるようになるが。
367:nobodyさん
04/05/06 23:19 80v3Ds9y
自宅でCGIなどのローカルテスト用に1.3を使ってました。
2をいれたらno listening ..socketとかでてカウントダウンして終わってしまいます
アンインストールして1.3にもどそうとしたのですが、こんどはこちらも起動
しなくなりました。xpのプログラム削除ではダメなのでしょうか?
「素」状態にもどしてインストールしなおしたいのですが。
368:nobodyさん
04/05/07 01:22
>>367
>xpのプログラム削除ではダメなのでしょうか?
そんなのはこっちが聞きたいぐらいで。
369:nobodyさん
04/05/09 00:24 UkltHfZP
Apacheは同時に接続できる数に上限がありますが
もし誰かが上限まで接続して、何もしないで接続しっぱなしにしていたら
他の人らはアクセスできなくなるんですか?
たぶん何らかの対策はしてあると思うんですが
どんなことをしているんでしょうか?
370:nobodyさん
04/05/09 00:44 1x2KWQv4
>>369
1IPあたりの接続数を制限するモジュールがあるし、
またタイムアウトも設定可能
371:nobodyさん
04/05/09 01:08 UkltHfZP
>>370
なるほどです。
なんていうモジュールでしょうか? デフォルトでは無しですか?
タイムアウトは長いと対策の意味が薄れるでしょうし
短すぎると通常のアクセスにも影響があるでしょうし
普通どれくらいなんでしょう?
372:nobodyさん
04/05/09 10:15
httpd.conf に書いてない?
373:nobodyさん
04/05/09 16:08
mod_throttle
374:nobodyさん
04/05/09 19:30
今日Winの再インストでApache2も入れなおしたんですけど、
起動してすぐOSごとフリーズしてしまいます。
エラーログ見てもエラーらしき記述がありません。
いったい何が原因なんでしょうか?
再インスト前はまったく問題なく動いてました。
(エラーログ)
[notice] Parent: Created child process -16432827
[notice] Child -16432827: Child process is running
[notice] Child -16432827: Acquired the start mutex.
[notice] Child -16432827: Starting 250 worker threads.
375:nobodyさん
04/05/09 21:33
>>374
入れなおせよ。
普通のソフトと同じでそれだけで原因はわからんよ。
376:nobodyさん
04/05/09 22:30
いや、もう何回も入れ直してます。
強制終了させる画面でApacheが2つも起動してるのが疑問なんですけど、
OSからまた入れ直さないと駄目でしょうか?
377:nobodyさん
04/05/09 22:52
フリーズしたら強制終了できないじゃん、とチャチャを入れてみる。
378:374
04/05/09 23:05
すいません。
正確にはApacheフリーズ→強制終了→止まったまんま→電源落とすという感じです。
強制終了画面を見たところwinoldapというのが問題らしいのですが、
対処法はありますでしょうか?
379:nobodyさん
04/05/09 23:27
Windows9x系ならOSのバージョンを上げるのが確実なんじゃ?
380:nobodyさん
04/05/10 02:08
OSも書かない、Apacheのどのファイルを入れたかも書かない、やったことも書かない。
これでどんな答えを期待してるんだか。
381:nobodyさん
04/05/10 09:31
幻魔から地球を守るためサイキック戦士を募集中。
382:374
04/05/10 11:17
先ほどOSをまたインストし直しました。
OSはWinMeでインスト後Apache2を入れるだけにしてみましたが、
やはり動きません。
過去何度も入れ直したことはありますが、
こんなことは初めてです。
昨日、再インスト前にLinuxとデュアルブートしようと、
fdisk使ったことと関係があるのでしょうか?
結局、Linuxイントールするときに、
bootパーティションの設定でエラーが出てしまい、
Winの入れ直しからやり直そうとしていたところでした。
383:374
04/05/10 11:20
Apacheは特にファイルは選択していません。
Typicalを選んで自動でインストールさせただけです。
384:nobodyさん
04/05/10 13:32
Meだと何があっても不思議じゃないところが…
385:nobodyさん
04/05/10 17:51
>>382
今すぐ ME を捨てるんだ
それですべてが解決する
386:nobodyさん
04/05/18 22:58
PATH_INFOってどういうものでしょ?
cgiに渡す引数をPATHのように書いたものというのでいいのでしょうか?
AcceptPathInfo Directiveを翻訳しようとしていきなり引っかかってしまったのですが・・・
誰か分かりやすくおしえてくだちぃ
387:nobodyさん
04/05/18 23:02
>>386
#!/bin/sh
echo "content-type: text/plain"
echo ""
/usr/bin/env
↑この CGI を hoge.cgi として、
hoge.cgi や hoge.cgi?foo&bar や hoge.cgi/foo/bar とかにアクセスしてみるべし。
388:nobodyさん
04/05/18 23:05
っていうか、翻訳ならすでにあるけど。
URLリンク(httpd.apache.org)
389:386
04/05/19 00:14
ありがとうございます。
翻訳を読んだだけでは???だったのでここで質問させてもらいました。
387のスクリプトのような分かりやすい実践例がほしかったので・・・
ふむぅ
390:nobodyさん
04/05/19 21:38
便乗質問。
PATH_INFOってなんのためにあるの?
391:nobodyさん
04/05/19 22:54
スクリプトが引数を受け取るため。
392:nobodyさん
04/05/19 23:07
たとえば以下のような設定をすると、そのサーバへのすべてのアクセスを
ひとつの CGI に集めることができる。このとき、アクセスされた URL の
パス情報は PATH_INFO から拾うことになる。
Amazon やはてなはおそらくこれをやっている。
Action hoge-handler /cgi-bin/hoge.cgi
<Location />
SetHandler hoge-handler
</Location>
# この例は <Location /> と /cgi-bin/hoge.cgi のパスかぶってるので
# 実際にはちゃんと調整する必要がある。
393:nobodyさん
04/05/19 23:28 Lcw3iNQ8
>>392
># 実際にはちゃんと調整する必要がある。
どうすんのですかぁ?
394:nobodyさん
04/05/19 23:39
一を聞いて十を知れとまでは言わんが、
九まで聞いたら自力で十までたどりついてほしいものだ。
395:390
04/05/20 22:25
分からん。
なんで&とかでつなげないで、/を使う必要があるんだ?
396:nobodyさん
04/05/20 23:19
わからないならそれでいいよ。
お前には縁も用もないものってことだ。
397:nobodyさん
04/05/23 11:58
>>395
ヒント:SEO
398:nobodyさん
04/05/24 12:19
短くて便利じゃん。
read.cgi?bbs=php&key=1018333172&ls=50
read.cgi/php/1018333172/l50
399:390
04/05/24 22:11
>>397
なるほど。
>>398
いやいや、それはユーザの話だから。
サーバ管理者が便利なわけじゃないし。
400:nobodyさん
04/05/24 22:52
なんでヒントがSEOで、それがなるほどなんだか???
401:nobodyさん
04/05/24 23:04
>>399
管理者が便利である必要は無いだろ
不便になるわけじゃなし
402:nobodyさん
04/05/25 13:21
要はクライアント側から見てのbasepathが別に見えるのが利点だろ。
特に相対指定した場合に。
スレリンク(php板)l10
のソース見りゃわかる。
URLリンク(pc5.2ch.net)
だと、base出力して相対指定可能にしてる。
403:nobodyさん
04/05/25 18:22
そもそも「なんのためにあるの?」という>>390の質問が馬鹿げているのさ。
404:nobodyさん
04/05/25 20:27
>>401
管理者がわざわざINFOPATHの設定をする理由にならないじゃん。
405:nobodyさん
04/05/25 21:13
>>404
わかんないやつが口をはさまなくていいから。
他で遊んでろよ、な?
406:nobodyさん
04/05/27 15:39
ここはSEOなgoogleですね。
407:nobodyさん
04/06/13 13:03 RnW1mGqR
すいません。どこで質問していいかわからなかったのでここで質問させてください
以前apache1.3とPHP4.3を使用していて問題無く動作していたのですが
apache2.0に移行しようと思いインストールしてみました。
するとmb_convert_encoding等の関数がエラーを吐くようになってしまいました。
PHPの設定はいじっていないのでhttpd.confを見たのですが
どこに問題があるかさっぱりわからず困っています。
どなたか対応策等ご教授いただけませんでしょうか
よろしくお願いします。
408:nobodyさん
04/06/13 13:10
configtest は?
409:407
04/06/13 14:01
>>408
検索してみたのですがconfigtestというのをどうすればいいのかわかりませんでした
どうやったらいいんでしょうか、教えて君でごめんなさい(´・ω・`)
あと書き忘れたのですがOSはWin2K SP4です
サーバーとして動かしているのではなくてローカルでテストするために動かしている感じです
410:nobodyさん
04/06/13 15:21
それ関係の機能こみでビルドされてるかどうか phpinfo() で確認せよ。
411:nobodyさん
04/06/14 07:47
Disabled use of AcceptEx() WinSock2 API
これ必ず出てるような気がするんですが動きます
これシカトの方向で支障ないですか?これ自分だけ?
412:nobodyさん
04/06/14 13:52
こういう質問はシカトで
413:nobodyさん
04/06/15 19:30
Apache1の頃は、phpを使って出力してもメモリを消費しなかったんですが
Apache2になるとメモリが出力したデータの分だけ確保されていく・・・
これってなぜ?Apache2のフィルタリング機能のせい?
何とかApache1みたいに動かせませんかね。
OSはFedora Core2、Apacheは 2.0.49(動作中メモリ増える)と1.3.31(動作中メモリ変わらず)、PHP(モジュール版) 4.3.6です。
414:nobodyさん
04/06/15 20:21
php の話は php スレでやってくれ。
415:nobodyさん
04/06/16 08:18
>>414
PHPは例として出しただけで、Apache2のフィルタリング機能について詳しく聞きたいのです・・・。
お願いしますよ〜。
416:nobodyさん
04/06/16 12:12
>>415
PHP 特有の問題じゃねーの?
フィルターを使ってる mod_include や mod_deflate で同じ問題が起これば話は別だけど。
417:nobodyさん
04/06/16 12:54
でもこの状態でPHPスレに行けば、Apacheスレに行けって言われるだろうなw
要はもう少し状態を調べて、原因を特定してから来いってこった。
418:nobodyさん
04/06/28 23:21 Y1fpQpTD
画像ファイルやいくつかのテキストファイル、CGIファイルをブラウザで表示しようとすると
Server Hangupと出るのですが、
こんなときApache上で確認すべきことは何でしょうか?
OSはTurboLinux 8 Server,
Apacheのversionは
Apache/2.0.49 (Unix) DAV/2 mod_jk2/2.0.4 PHP/4.3.7
となっており、mod_jk2はApache Tomcatとの連携コネクタです。
Tomcatのバージョンは5.0.1です。
httpd.confでは拡張子がshtmlとなっているファイルのみSSIを有効にしています。
Tomcat上の $CATALINA_HOME/webapps直下にあるコンテキストのファイルは
$APACHE2_HOME/conf/workers2.propertiesで
設定したディレクトリ([uri:/servlet-examples]などのように設定)に沿って
うまく表示されるのですが
$APACHE2_HOME/htdocs/
$APACHE2_HOME/cgi-bin/で特定のファイルを読もうとするとServer Hangupと表示されてしまいます。
殆どがGIFファイル表示によるものでハングアップします。
419:nobodyさん
04/07/01 14:53
>>418
phpを外す(ロードさせない)と状況変わりますか?
420:nobodyさん
04/07/01 17:22 01M+cK5Y
メモ代わりに記録
Flanker曰く、"Apache 2.0.49 にDoS攻撃可能な脆弱性が見つかっています。
CAN-2004-0493にはまだ詳細な情報が出てないみたいですが、発見者のサイトでは
「2.*の古いバージョンはテストしていない、1.3.xは問題ない。」と記述されています。
Apache Weekでは「2.0.46〜2.0.49が影響、2.0.35〜2.0.45が?」となっていますので、
多くのバージョンに影響が及ぶみたいです。この問題は2.0.50-devではFixされているみたいですし
FreeBSD/portsではApache2.0.49_3でFixとなっていますので、Apache2を利用しているサーバは
速やかにFixバージョンへの移行又はパッチ当てをお勧めします。"
from:slashdot.jp
421:nobodyさん
04/07/03 23:32
>>419
Apacheを2.0.49から2.0.50にアップデートしたら一発で直った。ありがとう
422:nobodyさん
04/07/13 23:37 Hlaf9n4h
Apache2+RH9を使ってます。
ScriptAliasの設定で、下のように仮想ディレクトリを「test」、
物理ディレクトリを「hoge」としました。
これでtestの方にアクセスすると500エラーが出てしまいます。
hogeの方だとうまく表示できます。
仮想と物理ディレクトリ名を異なる設定にすることはできないのですか?
ScriptAlias /test/ "/www/annex/hoge/"
<Directory "/www/annex/hoge">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
423:nobodyさん
04/07/14 01:38
>>422
OptionsがNoneだからじゃないの?
424:nobodyさん
04/07/23 18:55 jJZZdhBm
お尋ねします。
.htpasswdを作成しようと思い、以下のコマンドで実行しましたが、
エラーで作成されません。
# htpasswd -c .htpasswd hoge
New password:
Re-type new password:
htpasswd: could not determine temp dir
Fedora Core 1
httpd-2.0.50-1.0
425:nobodyさん
04/07/23 23:28
あっそ
426:nobody
04/07/24 22:41 8dnFZeyA
最近読んだ雑誌で Apacheで
・ワームのログを取らない(おお、そんな手があった!)
・大きなヘッダ要求は最初からREJECTする
といった記事があったような気がするのですが思い出せない
427:nobodyさん
04/07/25 06:26
ぐぐればいくらでもhitする既出ネタ
428:nobodyさん
04/07/25 10:04
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
エラーで作成されません。
429:nobodyさん
04/07/25 12:59
>>424
エラーメッセージ出てるじゃん
430:nobody
04/07/25 15:11 JTFmNnBw
ググッても解決策らしきものは見あたらない。
そんなのやってから質問してるっての。
tempディレクトリがどっかにないとだめってか?
あちこちにtempやtmp置いてみたが結果は同じ。
別の環境では正常に作成されるのに解らん。
431:nobodyさん
04/07/26 10:48
URLリンク(www.linuxcompatible.org)
432:nobodyさん
04/07/26 10:50
もちつけ。>>427 は >>426 宛だ。自意識過剰になるな。
次に、>>424 の症状は Fedora Core 1 に入ってる APR のバージョンにバグがあるためだ。
URLリンク(www.gossamer-threads.com) 読め。
"could not determine temp dir" htpassword でぐぐって上から三番目にでてる。
次からは英語も読もうな。
433:nobodyさん
04/07/26 11:40 oW7f7TLL
>>431 >>432
ありがとうございます。
じっくり読んどきます。
Googleいろいろ試したんだけどなあ。
英語も見たんだけど。w
434:nobodyさん
04/07/26 19:14
w
435:nobodyさん
04/07/28 00:00
win2000+apache2.0.46ですが、マウントしたネットワークドライブの
フォルダをdocument rootにしようとするとdocument root must be a directory
といって立ち上がりません
もしかしてネットワークドライブはdocument rootに出来ないのでしょうか
436:nobodyさん
04/07/28 01:41
>>435
アクセス権の問題だと思われ
apacheの実行プロセスからのアクセス権があるかみてみ
437:nobodyさん
04/07/28 02:12
>>436
実はマウントしてるのがHPFSドライブでした
で、ドライブのプロパティ見てもセキュリティタブは無いし
ファイルシステムは「・・SS」とかワケわかんねーしw
そのせいだったんですね
でもファイルとかは普通に開けるんだけどなぁ…
438:nobodyさん
04/08/14 22:49
mod_deflate や mod_gzip はhtmlファイルを毎回圧縮して送るらしいけれども(キャッシュはあるだろうけど)
*.html でリクエスト来たものを
あらかじめ圧縮している*.html.gzipをContent-Encodingで送ってくれるようなもの無いかな
何しろ帯域も狭くて計算量も無いコンピューターだもんで
勉強不足スマソ
439:nobodyさん
04/08/14 23:15
contents negotiation
440:nobodyさん
04/08/15 02:36
>>439 ありがd
いろいろ回り道したけど
httpd.conf @ apache.2.0.50 で
#AddEncoding x-gzip .gz .tgz
をアンコメントアウト
AddType application/x-gzip .gz .tgz
をコメントアウトで基本的な動きが確認できました。
AddEncoding x-gzip .htm
とすれば拡張子を隠してできそうな予感。mime.typesも変更必要だろうな
コンテンツネゴシエーションって、各国言語仕様しか利用されないとおもってますた
逆にそれより古い仕様のようですねぇ 勘なんですけど
441:nobodyさん
04/08/19 02:13 uq/ueful
apache 1.3系からapache 2.0系に最近乗り換えたのですが、
CGIからのファイル作成が上手くいかなくて困っています。
OSはRedHat 9でApacheはrpmの2.0.40です。CGIはPerlで書いてます
apache 2.0だと/tmp以下にはファイル作成できるのですが、それ以外のディレクトリだと
ファイル作成ができません。すでにあるファイルをオープンしてデータを書き込むことはできます。
該当ディレクトリはapacheユーザーで書き込めるようになってます。
同じことをapache 1.3でやると問題ないです。
apache 2.0になってセキュリティ関係で制限が厳しくなったのかと想像してますが、どのような設定を
すればいいでしょうか?
Redhatなので、ドキュメントルートが/var/www/htmlになってまして、/var/www/html/images
というディレクトリを作成し、
chown apache.apache images/
としてそこにアップロードしたファイルを作成したいと思ってます。
442:nobodyさん
04/08/19 11:50
>>441
エラーログみたか
みたならエラー内容をかけ
当然、書き込み権はあるよな
443:nobodyさん
04/09/28 23:51:34
2.0.52リリースage
444:nobodyさん
04/10/06 23:00:15
win32版のバグ直ってねーだろーなー
・IEでディレクトリブラウズした時に出る横スクロールバー
・Restartショートカットでコマンドプロンプトウィンドウ表示されっぱなし
445:nobodyさん
04/11/05 09:50:16 cMYVjHH1
現在Windows環境で
Apache2 + Tomcat5 + mod_jk2で連携しており、
これにSSL機能を追加したいとおもっています。
なんか方法がいろいろあるみたいですが・・・
一番簡単なSSL追加方法はどんなものなんでしょうか?
446:nobodyさん
04/11/05 21:20:15
一番自然なのはapacheでやること。
447:nobodyさん
04/12/11 16:30:02
2.0.52は>>294>>296の窓が出っぱなし直ってるな。
どのバージョンからだったのだろう?
448:294
04/12/11 19:26:35
>>447
おぉ、情報サンクス!
窓出っぱなし現象が嫌で結局 1.3.xx に戻して使ってたんだよね。
特に Apache2 にしなきゃならない理由も無かったし
449:nobodyさん
05/01/17 14:16:19
2.1アルファ
age
450:nobodyさん
05/03/04 11:10:39 Qp9hgWLP
ユーザーのページをチルダ無しで表示したいのですが
上のレス見てhttpd.confの最後尾に
AliasMatch ^/([^/]*)/(.*) /home/$1/public_html/$2
とやってみたのですが
ユーザーのページはちゃんと見れますしドキュメントルートのページも見れてます。
が、ルートに作ってるimgフォルダに入ってる画像が見れません。
何かいい方法はありませんでしょうか?
451:nobodyさん
05/03/24 19:35:17 ZsO6W6Ma
わたしも>>441と同じ現象になてます。
コマンドラインから実行するとファイルが作成されるんですがブラウザからやると駄目です。
エラーは発生しません。
452:nobodyさん
05/03/26 14:32:54
2.1でrpmを作った人いない?
make install は出来るけど、rpmはautoconfでエラーを吐かれる
バージョンの問題だと思うんだけどね
453:nobodyさん
05/05/12 11:11:44
うーん、今、Doom9のようなリクエスト数の多いサーバーを運営してるんですが、(CGIは殆ど利用されていない)
Windows上でApache2を動かすのに際して、なんかサーバーの反応速度が劇的に落ちています。
多分mpm_winntかそこいらの設定だとおもうんですが(FTPとかの接続は一瞬なので)、
Windows系OSでApache2を動かすのに際して、何かいいチューニング指南系サイトってありますかね。
・・・・・・もう、Windows2000じゃなくてUNIX系OSに移そうっていう説もあるんだが、
ファイルサーバー兼用で1TBとかあって、引っ越しさえ難儀orz ボスケテ
454:nobodyさん
05/12/26 00:42:55
PHPの勉強の為 Apacheをインストールしたいのですが
2.0.52 と 2.2.0 はどっちがいいですか?
455:nobodyさん
05/12/26 05:07:03
どっちでもいいよ
456:454
05/12/27 00:30:23
2.2.0-win32用インストールバイナリ探してますがどっかにないですか?
457:nobodyさん
05/12/27 07:50:38
>>454
2.0.52よりは2.0.55の方がいいと思う
458:454
05/12/28 00:24:36
>>457
書き込んだ後に 2.0.55 の存在をしりました。
本当は 2.2.0 を入れたいのですが、*.msi 形式がないんですよね。
459:nobodyさん
05/12/28 07:28:16 hb8g5Ltb
Apache 2.2.0 にupしたらサーバー自身が定期的にループバックアドレス(127.0.0.1)でhtdocsのルートのファイルをアクセスしてる。
これなぜ?
460:nobodyさん
05/12/28 07:32:31 hb8g5Ltb
こういうかんじ
127.0.0.1 - - [28/Dec/2005:07:25:52 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:27:09 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:27:10 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:27:11 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:27:13 +0900] "GET / HTTP/1.0" 200 2459
127.0.0.1 - - [28/Dec/2005:07:28:10 +0900] "GET / HTTP/1.0" 200 2459
461:nobodyさん
05/12/28 19:37:31 hb8g5Ltb
これ2.2.0をMPM workerの設定でconfigureしない場合にでるみたい。
つい癖で、./configure;make ってやってしまっていた。
自己レスでした。
462:nobodyさん
05/12/29 04:14:08
な、なんだってー
463:nobodyさん
06/01/23 22:55:06
寮生活中でノートPCしかないんだけど
linux勉強したいのだが、ノートPCには容量がなくてインスコできない。
なので、参考になるサイトを見て頭で考えてるんだがバーチャルホストで以下のように設定する
<VirtualHost *:80>
ServerAdmin test@mydns.jp
DocumentRoot /var/www/html
ServerName mydns.jp
ErrorLog logs/mydns.jp-error_log
CustomLog logs/mydns.jp-access_log common
</VirtualHost>
<VirtualHost *:8000>
ServerAdmin test@mydns.jp
DocumentRoot /var/www/html2
ServerName mydns.jp
ErrorLog logs/mydns.jp-error_log
CustomLog logs/mydns.jp-access_log common
</VirtualHost>
<Directory "/var/www/html">
Options FollowSymLinks Includes ExecCGI MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/html2">
Options FollowSymLinks Includes ExecCGI MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
NameVirtualHost *:80
NameVirtualHost *:8000 ← 追加
464:nobodyさん
06/01/23 22:57:32
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80
Listen 8000 ← 追加
これでポート80と8000でWEB鯖が立てれるはず・・・(多分あってる。間違ってたら指摘よろ
この状態だと、IPアドレスで直接アクセスすると80のページが見えるの?
それとも8000のページ?どっちにしろ、IPでアクセスすると/var/www/html3のファイルに
アクセスさせたいのだがどうすればいいかな?
あと、ログファイルは一つにしてどの鯖のログかわかるようにできる?
465:nobodyさん
06/01/24 00:27:20
エラー出たらまたおいで
466:nobodyさん
06/01/30 15:59:13
DocumentRoot以下の任意のファイルにアクセスしたときに/index.phpに強制的にリダイレクトさせるには
どうすればいいでしょうか
.htaccessに
ErrorDocument 404 /index.php
でいけると思ったのですが
/manual/ja/
にアクセスするとApacheのマニュアルが見えてしまいます。
467:466
06/01/30 16:24:20 lcFm9AVR
解決案1
<Files [^(/index.php)]>
Header set Location: "/index.php"
</Files>
というのを考えたのですがinternal server errorが返ってきました。
記述間違えてますか?
468:nobodyさん
06/01/30 16:37:00
>>466
RewriteEngine on
RewriteRule ^(.*)\.html$ /index.php [R=301,L]
お宅のディレクトリ構造にあわせて変えるべし
469:nobodyさん
06/01/31 14:28:08
2.2リリースを機に2.0.55にverupした私はうさぎですか?
470:nobodyさん
06/01/31 14:35:04
Win binaryはまだかのー
471:nobodyさん
06/01/31 23:18:46
>>469
今2.0を選ぶ理由が思いつきません。
472:nobodyさん
06/02/03 12:54:28 HVc+0MSe
apache2.2.0での日本語設定のやり方。
お・し・え・て
473:nobodyさん
06/02/03 14:00:52 SUNCHcg2
httpd-languages.confに記述する
httpd-languages.confをインクルードしている
部分のコメントを外す
474:nobodyさん
06/02/03 23:03:40
モジュールが心配なんだけど不具合とか出てないの?
475:nobodyさん
06/02/04 16:37:37
>>470
出る気配がないので自分でコンパイルした
でも正直2.0.55で良かった気もした、確認用だし
476:nobodyさん
06/02/04 19:12:02 HwRahgB9
同じIPを割り当てた2つのvhostで
ホストAのDocumentRootは/drootAとして、さらに
ホストBのDocumentRootは/drootA/drootBにしています。
このときホストAのリクエストでホストBのDocumentRoot
/drootA/drootBへ直接アクセスできてしまいますが、
ホストAのリクエストによりdrootB配下にアクセスされた場合
404を返したいのですが、上手くいきません。
<VirtualHost 192.168.0.10:80>
ServerName hostA.hoge.jp
DocumentRoot /drootA
</VirtualHost>
<VirtualHost 192.168.0.10:80>
ServerName hostb.hoge.jp
DocumentRoot /drootA/drootB
RewriteEngine on
RewriteCond %{HTTP_HOST} !^hostb\.hoge\.jp
RewriteRule ^.* - [R=404,L]
</VirtualHost>
mod_rewriteに挑戦するのは初めてで検索して試行錯誤した結果、
上のようにしたところで上手くいかず行き詰りました。
よろしくお願いします。
477:nobodyさん
06/02/09 03:11:28
>>476
書く場所が違うんじゃ…
<VirtualHost 192.168.0.10:80>
ServerName hostA.hoge.jp
DocumentRoot /drootA
RewriteEngine on
RewriteRule ^/drootB/.* - [R=404,L]
</VirtualHost>
478:nobodyさん
06/02/13 10:03:15 Bb1yzJF6
アクセスログに
/level/XX/exec/ XXは数字16〜99
が大量にある・・
一応エラー返してるけど気持ち悪いので
対応策あれば教えてくださいorz
479:nobodyさん
06/02/13 21:36:16
apache止めれば対策できるよ
480:nobodyさん
06/02/13 21:45:00
ログを見ないようにすれば解決
481:478
06/02/14 18:48:36
自己解決
482:nobodyさん
06/03/03 14:41:32
apache バージョン2.0.5.4
DOCUMENT ROOT配下のimgディレクトリ内などへのアクセスを制限したいのですが、
ブラウザで<img src="/img/xxx.jpg">
のように画像参照するため、任意の場所からアクセスできなくてはならないかと思います。
しかし、ブラウザのアドレス欄にURLリンク(example.com)
のように入力されて、直接画像ファイルを取得・表示されることは避けたいと思っています。
この場合、SetEnvIfで設定したリファラーをチェックして、
自サイト内からのアクセス以外は許可しないようにはできます。
しかし、リファラーはブラウザがセットするものなので簡単に制限を回避できてしまいます。
なんとかリファラー以外で制限をかける方法はないものでしょうか。
よろしくおねがいします。
483:nobodyさん
06/03/03 15:18:48
>>482
ダウンロードソフト対策ならトップページでクッキー発行
484:nobodyさん
06/03/03 15:21:32
URLリンク(www.st.rim.or.jp)
これだと一つあたりの接続数設定できるのかぁ
Linuxだとできないみたいだからな・・・
485:nobodyさん
06/03/11 19:31:30
ちょっと質問。
cgi以外で配布してるzipファイルの数をカウントしたいのだが
Apacheにそんな機能ありますか?
486:nobodyさん
06/03/12 02:35:59
>>485
apacheの機能として実装したいならそういうモジュールを組み込む(自作するか誰かが作ったのを探す)
CGIでなきゃいいのならログを読んでカウントするスクリプトを書く
487:nobodyさん
06/03/15 08:54:02
もう遅いかな?
>>485
>486以外にリクエストごとに起動されるフィルター機能というのがあるのでマニュアル見てご覧。
488:nobodyさん
06/03/22 18:43:12 8ty/LGiZ
ちょっと質問。
Apacheのモジュールですべてのページに広告を挿入するやつあったと思うが
あれってインラインフレームみたいにページが表示された後、少しタイムラグみたいなのあるの?
489:nobodyさん
06/03/22 19:08:13
>>488
mod_layoutかな
指定のテキストを埋め込んで出力するだけだからタイムラグとかありえないし
ただ埋め込んだタグがiframeならありえるけどそれはmod_layoutとは関係ないでしょう
490:ぬる
06/04/25 16:16:16
BASIC認証でのユーザ名をアパッチのアクセスログに
残す方法ってある?
無ければ REMOTE_USER だっけ? あれを
自前でどっかに書き出すしかないんだろうけど
491:nobodyさん
06/04/25 16:38:00
むしろ残さないようにする場合にこそ設定変更が必要なわけだが。
492:ぬる
06/04/27 09:09:19
>>491
わからん
まじわからん
どうしたらいいんだおう
493:nobodyさん
06/04/27 23:50:19
まずログを見なさい。
494:LはリップのL
06/04/28 03:20:36
BASIC認証につかう htpasswdのパスワードを
自分で検証するにはどうしたらいいの?
パスワードを変更するとき古いパスワードと
新しいパスワードをWeb画面で入力させて
古いパスワードが正しいことを確認したら
htpasswdで新しいパスワードを有効にしたいんだけど
古いパスワードが正しいかどうかを知る手段がないです
495:nobodyさん
06/04/28 07:11:45
>>494
PHPなら
if (crypt("入力した古いパス", ",htpasswdのパスワード") == ",htpasswdのパスワード") {
//新しいパスワードを有効
}
496:494
06/04/30 10:23:16
ありがとう
PHPじゃないけど同じようにやって確認してみた
497:nobodyさん
06/05/03 20:48:26 oqZBAH8E
mod_auth_mysqlのApache2版を利用している方いますか?
AuthMySQLUserTable
AuthMySQLNameField
AuthMySQLPasswordField
この設定ができなくて困っています。どなたか利用している方いましたら、設定パラメータを教えていただけますか?
498:nobodyさん
06/05/14 15:03:23
>>497
は?
そのまんまじゃん。
AuthMySQLUserTable → ユーザーの情報を入れてるテーブル名
AuthMySQLNameField → ↑で指定したテーブル中でユーザーの名前(ID)が入っているフィールド名
AuthMySQLPasswordField → 同じくユーザーのパスワードが入っているフィールド名
499:nobodyさん
06/05/14 18:33:20
apache2をインストールしたんだが、
パソコン起動する度に右下にapacheを起動させやがってうざい。
これをやめさせたいんだが。
500:nobodyさん
06/05/14 18:55:18
お前の態度が気に入らないのクマAA(ry
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4682日前に更新/153 KB
担当:undef