Apacheの設定を教えてください
■ このスレッドは過去ログ倉庫に格納されています
00011 ◆e54OonTI
01/10/23 02:43ID:SIUGq6Fwユーザーのホームページが見れません。
環境は
Windows2000
Apache 1.3.22
です。
conf/httpd.conf
の
<IfModule mod_userdir.c>
UserDir "C:/home/hoge/Public_html"
</IfModule>
と指定して
http://サーバー名/~hoge/
と叩いても404エラーなんです。
ちゃんとindex.htmlは置いてますしhttpd.confもそこしかいじってません。
他にも指定すべきところはあるのでしょうか?
よろしくお願いします。
0712nobodyさん
02/05/13 04:32ID:???ろくに httpd.conf が読めなくて、
マニュアルすらも読もうとしなくて、
安易に GUI での設定ツールに頼ろうとしている
イタイコテハンの narucy56 ◆wMOjCT4s がいるスレはここですか?
0713nobodyさん
02/05/13 07:43ID:???0715nobodyさん
02/05/13 20:02ID:???0716nobodyさん
02/05/13 20:10ID:???0717エル
02/05/14 17:56ID:UoGX41tcなかなか設定がうまくできていません。
どなたか、すでに2.0でWebサーバー構築された方がいらっしゃったら
httpd.confの設定を見せていただけないでしょうか。
または、その設定が表記されたサイトをご存知でしたら教えてください。
よろしくお願いします。
0718エル
02/05/14 17:58ID:UoGX41tcなかなか設定がうまくできていません。
どなたか、すでに2.0でWebサーバー構築された方がいらっしゃったら
httpd.confの設定を見せていただけないでしょうか。
または、その設定が表記されたサイトをご存知でしたら教えてください。
よろしくお願いします。
0719nobodyさん
02/05/14 18:11ID:???何がどううまくいかないと言うのよ?
インストール直後ならDocumentRoot関係だけで最低限動くし、
それ以外の設定ならやりたいこと書かないとわからん。
0721名無しさん
02/05/14 23:34ID:???アパッチのhttpd.conf、見にくいか?
コメント行全部消せばスマートでいじりやすいだろうが。
640x480なモニターでやってんのか?
どーしてもGUIによる設定ツールが欲しいんならPerlでも勉強しろ。
0722nobodyさん
02/05/14 23:41ID:???http://www.php.net/
0723nobodyさん
02/05/15 01:27ID:???たっけ? WAS4 で出来たような気がする。
0724nobodyさん
02/05/15 03:13ID:7Yv4zi2Z教えてください。
0725nobodyさん
02/05/15 03:21ID:???バイチャ(^-^)/ ~
ttp://www.php.net/do_download.php?download_file=php-4.2.1-installer.exe
0726nobodyさん
02/05/15 03:25ID:???タスにあります。実運用環境で使用することはお勧めしませんが、テストして
バグシステム(http://bugs.php.net)で問題を報告することは歓迎します。
0727質問の前に
02/05/15 08:58ID:???【こうしたい】のですが、【こういう環境】で【こうしたら】【こうなってしまい】ぐらいかけアフォが
0728nobodyさん
02/05/15 10:42ID:???Index.html 中に
<FRAME src="Frame_Index.html" name="Index" scrolling="AUTO">
<FRAME src="Frame_Main.html" name="Main" scrolling="AUTO">
で FRAME開いてて,Frame_Index.html 中に SSI (ファイル最終更新日付
表示) があるのですが,戻りが NULL ぽくって表示は空欄.しかし,
Frame_Index.html を直接表示すると,問題無く動作.
Index.html も Frame_*.html は同じ場所に入れてある.
解決法ってありますか (OS/2 ヤメルっての無しね.Win32 でもんな現象
が出たっての見かけたから (^^;) やっぱ,1.3.* に戻さなきゃダメ?
ローカルのテストサーバだけど、3フレーム構成でSSI動いてます。
Windows2000 2.0.36
0730728
02/05/15 11:23ID:???さんくす!
>>728
の Win32 でも... ってのは訂正.Root指定の index.html 表示で SSI
が Parse されない問題と混同してました.
ってことは,OS/2版固有の問題? あな悲し...
0731nobodyさん
02/05/15 12:11ID:???関係ないはずなんだけど。ブラウザ側に変なのがキャッシュで残ってたりしない?
0732728
02/05/15 13:03ID:???お恥ずかしい,その通りでした.
#敗因は,確認に普段使ってない IE 使ったことだった (獏)
ということで,問題無しです.逝ってきます.
#OS/2 はまだまだイケルカナ
0733nobodyさん
02/05/15 20:22ID:???ъ( ゚ー^)
0734nobodyさん
02/05/16 04:37ID:Z3K9Mu1Qhttp://localhost/cgi-bin/test.cgi
http://127.0.0.1/cgi-bin/test.cgi
http://www/cgi-bin/test.cgi (wwwはホスト名)
上記の3つだとtest.cgiが動くんですが、
http://192.168.1.1/cgi-bin/test.cgi
だとInternalServerErrorを返します。
なんか謎なんですが、原因分かる方いますか?
0735nobodyさん
02/05/16 06:14ID:Z3K9Mu1Q追記っす。
httpd.confとかはいじってないんですが、
http://www.cgi-bin/test.cgi
も動かなくなりました…
インターネット側からは見えるようです。
0736nobodyさん
02/05/16 06:41ID:???0737nobodyさん
02/05/16 07:12ID:Z3K9Mu1Qレスありがとう。
エラーログを見たんですが、
[Thu May 16 07:07:59 2002] [error] [client 192.168.1.1] (22)Invalid argument: couldn't create child process: 22: D:/etc/httpd/htdocs/cgi-bin/test.cgi
[Thu May 16 07:07:59 2002] [error] [client 192.168.1.1] (22)Invalid argument: couldn't spawn child process: D:/etc/httpd/htdocs/cgi-bin/test.cgi
ってことらしいです。
子プロセスが作成できませんでした、ってことでしょうか?
結局何が原因かわかりません。
ぜひアドバイスをお願いします。
0738nobodyさん
02/05/16 07:13ID:???面倒だからApache1.3のやつそのまま使えたら使いたいんだけど。
0739アパーチ!
02/05/16 07:45ID:???スタートメニューからアパッチを削除してしまったんですが、
サービスとして登録するにはどうすればいいのでしょうか?
よろしくお願いします。
使えるかどうかはわかりませんが、中身は変わっています。
インストールしたときServer NameとNetwork Domainをどう入力した?
0743nobodyさん
02/05/16 13:44ID:m13UuWpGgetリクエストに対するステータスの304ってどういう意味なんでしょうか?
rfc読んだけど英語を理解できなかった、、、、、
0744743
02/05/16 13:48ID:???なにが起こったときに301のステータスがログに出るんでしょうか?
0749nobodyさん
02/05/16 19:58ID:???(´-`).。oO(ここのスレももう終わりだな…ろくにドキュメントも読まないで質問してくる房ばっかりだよ…)
0750nobodyさん
02/05/17 03:20ID:???ttp://www.yippee.ne.jp/risa100/
0751nobodyさん
02/05/17 06:10ID:???<Location /cgi-bin/>
<Files *.cgi>
SetHandler cgi-script
PerlHandler Apache::Registry
Options +ExecCGI
</Files>
</Location>
これだと、エラー出てしまって、起動できなくなってしまいました。
0753nobodyさん
02/05/17 07:52ID:???0754nobodyさん
02/05/17 17:13ID:???なんでもありだな。
0755nobodyさん
02/05/17 23:37ID:???0756nobodyさん
02/05/18 01:51ID:???電子証明書なしのSSLでいいなら、原理的にはできると思うけど。
0757nobodyさん
02/05/18 03:05ID:???そんな奇妙なSSLってあるのか?
0759nobodyさん
02/05/18 12:21ID:???SSLの規格にも、Certificate は Optional ってあるし。
だから、758はちょっと間違い。
正しくは、SSLに電子証明書が必須なのではなく、
httpsがCertificateを必須にしてるんだろ。
って、これで正しい?>ALL。
おおむね正解
0761narucy56 ◆wMOjCT4s
02/05/18 17:43ID:ES5oq973俺はツールが好きだ。
(プログラム書くときも使うのは vi ではなく IDE 開発環境)
0762nobodyさん
02/05/19 14:11ID:ZpZljX6eSSL の規格も、HTTPSの規格も、電子証明書なしの暗号通信を認めている。
で、これなら、実は、name based virtual hosting 可能。
が、しかし、IE と NN が、電子証明書なしのHTTPSに関して、
ド派手な警告を出してくるので、実質的には使用不可能。
これでいいかなぁ。>ALL。
はい、結構です。
0764nobodyさん
02/05/19 18:11ID:???分けたいのですが、
Alias /test/cgi-bin/ /home/test/public_html/cgi-bin/
と指定した場合、127.0.0.1/test/env.cgiなどは通るのですが、
Alias /~test/cgi-bin/ /home/test/public_html/cgi-bin/
と指定した場合、127.0.0.1/~test/env.cgiだと通りません。
サーバーエラー500が出てしまいます。
ちなみにUserDirはUserDir /home/*/public_htmlとしています。
チルダ付きAliasを使う以外の方法でもあるんでしょうか?
0765nobodyさん
02/05/19 18:41ID:???> Alias /test/cgi-bin/ /home/test/public_html/cgi-bin/
> と指定した場合、127.0.0.1/test/env.cgiなどは通るのですが、
こんなことが出来るとは知らなんだ。
> チルダ付きAliasを使う以外の方法でもあるんでしょうか?
うちは、ScriptAliasMatch を使ってるYO!
こんな感じ。↓
ScriptAliasMatch ^/~([^/]+)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2
ちょっと自身無いから誰か添削してくれ。
0766nobodyさん
02/05/19 19:19ID:???>ScriptAliasMatch ^/~([^/]+)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2
多分こうですよね。↓
ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2
これで試しましたがやはりダメでした。
しかし、
ScriptAliasMatch ^/([^/]+)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2
としてチルダを取ると127.0.0.1/test/env.cgiなどで実行できます。
チルダ付きがどうもあやしいようです。自分の環境では
UserDir public_htmlだと通らなかったのもおかしいと思っています。
UserDirはUserDir /home/*/public_htmlとなっている事も要因なのかなぁ。
#ちなみにDocumentRoot は/var/www/htmlです。
0767nobodyさん
02/05/19 19:22ID:???>ScriptAliasMatch ^/~([^/]+)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2
ただ結果は同じくサーバーエラー500でした。
0768nobodyさん
02/05/19 23:53ID:+Y1BEogFたかが電子証明書のために、IP based のバーチャルホスティングするのは
あほらしいんですが。
0769nobodyさん
02/05/20 00:06ID:???0770nobodyさん
02/05/20 08:55ID:???でさ…
今の win32 の ver.2 はちゃんと動いてる?
特に SSL 関係とか…
0771nobodyさん
02/05/20 09:01ID:???取り敢えず、このドキュメント読んでみ?
~(チルダ)は URL に使う文字としては「あまり」安全ではないってことは解るよね?
それでも、チルダを使いたいなら
>ScriptAliasMatch ^/\x7e([^/]+)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2
これじゃ駄目なのか?
0772nobodyさん
02/05/20 09:05ID:???Shift+へを知らない人は入力すらできない。
0773nobodyさん
02/05/20 09:10ID:???>ScriptAliasMatch ^/~([^/]+)/cgi-bin/(.*) /home/$1/public_html/cgi-bin/$2
$1 とか $2 って perl の特殊変数の事では?
>ScriptAliasMatch ^/~([^/]+)/cgi-bin/(.*) /home/\1/public_html/cgi-bin/\2
↑これでどうよ?
0774nobodyさん
02/05/20 19:35ID:???エラーログにはPremature end of script headersと出ます。
とにかくチルダを付けたAliasは全て上のエラーです。
ファイルは実行されたけどダメだったという事ですね。
で、やはりチルダ無しでAliasを定義するとうまく実行できます。
かなり萎えてきましたが、もう少し奮闘してみます。
あとUserDir public_htmlはこれで行けました。
勝手に作ったフォルダーを使っていたため通らなかっただけでした。
でもチルダ無しが推奨されるならこの設定も消す必要ありですね。
チルダ無し設定でお勧めのHPとか有ったら教えてください。
0775nobodyさん
02/05/20 21:01ID:???0776nobodyさん
02/05/20 21:32ID:???[2002-05-20 21:24:08]: error: target uid/gid (500/500) mismatch with directory (0/0) or program (0/0)
root権限だとまずいらしいので、LANで繋いだPCから
192.168.0.2/~test/cgi-bin/env.cgi
とやってみましたが同じエラーでした。
0777nobodyさん
02/05/20 21:59ID:???rootで入って作っていたためアクセス権がファイル&グループ共に
rootになっていたためでした。アクセス権をそのユーザーの物に
変更したらうまく動きました。
おとついからLinuxを始めたばかりなので基本的な事がわからず
ハマっていたようです。
アドバイスをくれた方々どうも有難うこざいました。
0779nobodyさん
02/05/21 03:45ID:???1.マニュアル(http://httpd.apache.org/docs/)読まない
もう、【論外】だよ
2.エラーログチェックしない
エラーが発生した原因を探求するという思考が欠落している
3.win房
GUI が全てと思っている勘違い基地害房。始めて触れるであろう
UNIX 系の文化にとまどい、1.2.の様な糞な質問ばかり投げる
4.自分のやりたい事を詳しく書かない
【此処】を【この様にしたい】のですが、私の設定は【こうなっていて】、
【こうなって】しまいます。みたいな質問がほとんど皆無。解答者を
エスパーと勘違いしてるのか?
上記に該当する人は質問書かなくていいです…と言うより Apache
使わなくていいよ。Win房は AN HTTPD でも使ってなさいってこった
0780nobodyさん
02/05/21 19:05ID:???0781nobodyさん
02/05/21 20:44ID:OXZhPjs/0790nobodyさん
02/05/23 10:56ID:???イ呆 寸
0791nobodyさん
02/05/24 12:35ID:???0793nobodyさん
02/05/25 11:43ID:???Do not download from www.apache.org. Please use a mirror site to help us save apache.org bandwidth. Go here to find your nearest mirror.
0794nobodyさん
02/05/25 11:45ID:???MacOS Xはどうよ? Part2
http://pc.2ch.net/test/read.cgi/unix/1021342273/
Mac OS XはLinuxへのプレッシャーになるかもしれない?
http://www.zdnet.co.jp/macwire/0205/22/ne00_squeezej.html
0795nobodyさん
02/05/25 12:00ID:???近い所のミラーサイトからダウンロードしやがれこんちきしょう!逝ってヨシ!
と、言っているようだ(かなり意訳)
>>794
( ´,_ゝ`)プッ
0796nobodyさん
02/05/25 14:11ID:???0797nobodyさん
02/05/26 12:25ID:bsskRLyTイ呆 寸
0798nobodyさん
02/05/26 17:52ID:uv6t+fyfApacheでPHP4.2を動作させた所、ちゃんと動作しました。
しかし、VirtualHostを設定すると、何故か下記のエラーが出てしまいます。
Warning: Failed opening '/www/home/public_html/php/phpinfo.php' for inclusion (include_path='.;c:\php4\pear') in Unknown on line 0
どうすれば解決できるのか、お教え下さい。
ちなみに、エラーログにはそれらしき物は無く、
VirtualHostの設定は、DocumentRootとServerNameとServerAdminしか設定していません。
0799nobodyさん
02/05/26 18:41ID:???0800nobodyさん
02/05/26 18:55ID:???0801nobodyさん
02/05/26 23:13ID:???確かにMacOS XはUNIXだが(藁)
>799
スミマセン、私もWin厨です。
Apache1.3.24 on Windows2000 + SP2
0802nobodyさん
02/05/27 06:47ID:???> ちなみに、エラーログにはそれらしき物は無く、
それは君の主観でしょ?
> VirtualHostの設定は、DocumentRootとServerNameとServerAdminしか設定していません。
実際どうやって設定しているのか見てみないと解らん場合もあるんだよ
0803nobodyさん
02/05/28 00:12ID:???あるhtmlファイルから、別のhtmlファイルを呼び出す場合に、
<form method="post" ... >
って使えますか?
getならうまく行くし、プログラム通した場合でもうまくいく。
AllowOverride とか Limit とかいじり倒してみたけど、うまくいかない。
0806nobodyさん
02/05/28 22:13ID:oM0p2xyw結果が表示されず、リロードしたのと同じ状態になります。
さらにもう1度同じことをすると、今度はログもページ上でも
エラーになります。これはどういうことなんでしょうか?
1度目のログ
access_log
192.168.0.1 - - [28/May/2002:21:57:41 +0900] "POST /test.cgi HTTP/1.1" 200 4512
error_log
なし
2度目のログ
access_log
192.168.0.1 - - [28/May/2002:22:00:19 +0900] "POST /test.cgi HTTP/1.1" 500 613
error_log
[Tue May 28 22:00:19 2002] [error] [client 192.168.0.1] Premature end of script headers: /var/www/html/test.cgi
0807806
02/05/28 22:18ID:???という状態になります。
そのCGIがどんなものかわからなければ誰も答えようがないだろう?
0809806
02/05/28 23:29ID:oM0p2xywアップローダです。script_logはこんな感じでした。
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plai
n;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1
Accept-Charset: Shift_JIS, utf-8;q=0.66, *;q=0.66
Accept-Encoding: gzip, deflate, compress;q=0.9
Accept-Language: ja, en;q=0.50
Connection: keep-alive
Content-Length: 457
Content-type: multipart/form-data; boundary=---------------------------137763149
31450547851249106457
Host: test_server
Keep-Alive: 300
Referer: http://test_server/test.cgi
User-Agent: Mozilla/5.0 Galeon/1.0.3 (X11; Linux i686; U;) Gecko/0
-----------------------------13776314931450547851249106457
Content-Disposition: form-data; name="filedata"; filename="txt" #"txt"はテストのためにアップしたファイルの名前。
Content-Type: application/octet-stream
-----------------------------13776314931450547851249106457
Content-Disposition: form-data; name="ext"
ext
-----------------------------13776314931450547851249106457
Content-Disposition: form-data; name="comment"
ike #テストのためにいれたコメント。
-----------------------------13776314931450547851249106457--
あたりまえのことしか吐き出されていないscript_logじゃわからんって。
そのアップローダCGIが他の環境でまともに動いてるかどうかも不明だし。
Apacheの問題なのかCGIの問題か切り分けしたの?
0811nobodyさん
02/05/30 21:54ID:jlZyFmgu■ このスレッドは過去ログ倉庫に格納されています