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もそこしかいじってません。
他にも指定すべきところはあるのでしょうか?
よろしくお願いします。
0612nobodyさん
02/05/06 16:15ID:???0613nobodyさん
02/05/06 18:22ID:cnFOUoZ2CGIがユーザー所有権では動かなくなってしまいます。CGIをユーザ所有権で
動かすためにはどうすれば良いでしょうか?
やった事は、まずユーザ(ディレクトリ)を作り、その中にCGIをユーザ所有権で
転送します。/~user1/hoge.cgiで正常に動くのを確認してからシンボリックリンクを
貼りました。(/~user1/を/user1/でもアクセスさせたいためです)
シンボリックリンクはドメインのwebフォルダにln -s … と作成して、chownで
所有権をuser1に変えました。これで/user1/でもアクセス出来たのですが
こうするとなぜかuser1の中のcgiが動かないんです。
CGIWrap Error: Execution of this script not permittedとエラーが出ます。
試しにuser1の中にadmin所有者でCGIを設置すると動きました。
シンボリックリンクを貼ってもuser所有者でCGIを動かす事って出来ないでしょうか?
ヒント・アドバイスあればお願いします。
0614名無しさん@Emacs
02/05/06 18:31ID:???ユーザ所有権で動かすっつーのが suexec のことならば、
セキュリティ上の理由によりわざとできないようにしてあるんでムリ。
0615613
02/05/06 18:41ID:cnFOUoZ2ユーザディレクトリを~チルダ無しでアクセスしたいんですよね。
なおかつftpでユーザがCGIを転送してもちゃんと動くようにと。
こういう場合どんな対処方があるでしょうか?
0616nobodyさん
02/05/06 19:28ID:???toktok方式。
0617名無しさん@Emacs
02/05/06 19:30ID:???configure --with-suexec-doc-root=/home
のようにユーザのCGIの含まれるディレクトリより上位のディレクトリを
指定してapacheを作り直せばできるんじゃないかな。未確認だけど。
あー、それから、Options FollowSymLinks がないとシンボリックリンクが
無視されるんで注意ね。
0618613
02/05/06 19:50ID:cnFOUoZ2apache作り直しは私の技術では無理っぽいので別な手段を考えます。
そうだ、シンボリックリンクを貼っても/user1/hoge.cgiでは動かないけど
/~user1/hoge.cgiでは動くんだ。cgiへのリンクを貼るときにだけ
チルダ付きにすれば何とかなるかな...かなり変なやり方ですが^-^;
0619nobodyさん
02/05/06 19:57ID:???0621かさ
02/05/06 21:37ID:6oqwUk7HC:\Perl\bin\Perl.exeって感じで
httpd.confには
<Directory "C:/--略--/cgi-bin">
AllowOverride all
Options all
Order allow,deny
Allow from all
</Directory>
って感じで指定してあげ
.htaccessには
Options ExecCGI
AddType text/html cgi
AddHandler cgi-script cgi
が記入してあります。
CGIを動かそうとすると
Server error! (500がでます)
最初の
#! usr/local/bin/perl を
#! C:\perl/bin/perl.exe
などフルパス指定でも同じくエラーがでて
しまいます。
解決策わかるなら教えてください。
尚、Windows2000 使用です
0622nobodyさん
02/05/06 21:40ID:???Windows2000にApache2.0.35をインストールしたんですが、
PCを起動すると、Apache Monitorが勝手に起動してしまいます。
これを止めたいんですが、窓の手の自動起動にもないし、
Apacheのサービスを手動にしてもMonitorが起動するので困っています。
どうすればMonitorの自動起動を止められますか?
0625かさ
02/05/06 22:07ID:6oqwUk7Hダメでした。。
今でてるエラーの詳細は
Error message:
couldn't create child process: 22:
です
0626nobodyさん
02/05/06 22:16ID:???も試した?
0627かさ
02/05/06 22:19ID:6oqwUk7Hダメでした、、(ノ_・。)
0628nobodyさん
02/05/06 22:19ID:5z7sE54Wのですが、思うようにいまく行きません。
httpd.confをテキストで開いてMAX Clientを書き直してみたりしたんですが、
これでもだめなようです。
どうしたらいいんでしょうか?
0629nobodyさん
02/05/06 22:22ID:???#!C:/Perl/bin/perl
じゃなくて
#! C:/Perl/bin/perl
とかでも動くのけ?
0630nobodyさん
02/05/06 22:23ID:???それに、その辺のチューニング関係の事はマニュアルに載っているけど…)
0631かさ
02/05/06 22:24ID:6oqwUk7Hどちらも試しましたがダメです
エラーログには
[Mon May 06 21:25:45 2002] [error] [client IP] (22)Invalid argument: couldn't spawn child process: C:/----略----/**.cgi
です
0632nobodyさん
02/05/06 22:27ID:???(´-`).。oO(これが最後の組み合わせ・・)
0633nobodyさん
02/05/06 22:27ID:???0634nobodyさん
02/05/06 22:29ID:???エラーログ見ると恐らく例の suExec 絡みなのカナ?…
0636かさ
02/05/06 22:30ID:6oqwUk7Hダメです、、エラー内容も今までと同じでした
方法ないんでしょうか。。
0638nobodyさん
02/05/06 22:31ID:5z7sE54Wプラットフォームは・・・linuxのredhatです。
httpd.confはテキストで開いて書き直して、再起動すればサーバに反映される
のでしょうか?
0639nobodyさん
02/05/06 22:32ID:???couldn't spawn child processってんだから関係ないかな・・)
0642nobodyさん
02/05/06 22:34ID:???AddType text/html cgi
↑これ
普通は
AddType application/x-httpd-cgi .cgi
↑こうじゃない?
0643かさ
02/05/06 22:34ID:6oqwUk7H0644かさ
02/05/06 22:40ID:6oqwUk7HAddType application/x-httpd-cgi .cgi
に変えていろいろ試しましたが同じでした(ノ_・。)
0645nobodyさん
02/05/06 22:45ID:???2.0.35のWin32版はPerlのパスの部分ににバグがあります。
次のバージョンまでどうにもなりません。
http://www.apache.org/ のどこだったかに書いてあります
0646nobodyさん
02/05/06 22:46ID:???【無理してApache2.xを使わずおとなしく1.3.24ライフ。】
0647645
02/05/06 22:46ID:???0649nobodyさん
02/05/06 22:49ID:???1.Apache 入れたドライブに以下の2つのディレクトリ作る
\usr\local\bin
\usr\bin
2.perl.exe だけを 1.で作ったディレクトリにコピー
3.動かす前に「環境変数」を確認して、全てのユーザーが perl 使えるか確認
これで、
#!/usr/local/bin/perl
とか
#!/usr/bin/perl
とかでも動くよ。少なくとも、俺の win マシンでは動いている。1.3 だが(w
0651かさ
02/05/06 23:13ID:6oqwUk7Hいろいろ試してみましたが
無理だったので前使っていた古いVerに戻すことにします
0652nobodyさん
02/05/06 23:14ID:5z7sE54Wありがとうございます。
どなたかconf書き直しただけで同時接続数上げられたっていう人いませんか?
0654nobodyさん
02/05/06 23:49ID:5z7sE54Wコンパイルが失敗してたようです。httpdにこう出てました。
maxclients of 1000 exceed compile time limit of 256
servers lowering maxclients to 256
to increase,please see the HARD SERVER LIMIT define in 〜/httpd.h
疲れた・・・
0655名無しさん@Emacs
02/05/07 00:34ID:???mod_davはファイルをオンメモリで処理するんで、
100MBを越えるファイルのアップロードにWebDAVは使わない方がいい。
0656nobodyさん
02/05/07 01:39ID:???0659nobodyさん
02/05/07 15:20ID:+wJnEq8gお!ありがとう
見てこよう
0661nobodyさん
02/05/07 16:01ID:???読んでしまう」問題が解決されているね>2.0.36
http://www.apache.org/dist/httpd/Announcement2.html
0662nobodyさん
02/05/07 16:08ID:???http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8004
でもFixされたのが出てよかった
・・・ってバイナリはまだか
0663nobodyさん
02/05/07 18:29ID:???ttp://www.apache.org/dist/httpd/httpd-2.0.36-win32.zip
それはソースディストリビューションなの
msiのはまだ出ないな
0665nobodyさん
02/05/07 18:57ID:???0666nobodyさん
02/05/07 19:06ID:???ttp://www.apache.org/dist/httpd/binaries/win32/apache_2.0.36-win32-x86-no_ssl.msi
お!いつの間にか出たね
メデタシメデタシ
0668620
02/05/08 01:18ID:U0sQ8iabうお、そうなのか。apache1でも2でも?
CGIで動くアップローダーやIISのWebDAVとかは大丈夫なの?
0671nobodyさん
02/05/09 01:57ID:???0672恍輝 ◆YBBjrhys
02/05/09 02:26ID:???0673cua0
02/05/09 12:46ID:???Apacheが
File does not exist: /var/www/html/favicon.ico
というんです何故でしょう?
0675cua0
02/05/09 15:14ID:???favicon.ico とはIEのお気に入り追加のための
アイコンですよね。
なぜそれがファイルのアップロードと関係があるんですか?
0676nobodyさん
02/05/09 15:19ID:???0678nobodyさん
02/05/09 18:26ID:???0679nobodyさん
02/05/09 18:29ID:???0681名無しさん
02/05/09 22:27ID:???つまり、IEの仕様。
IEでお気に入りに入れようとすると、IEがfavicon.icoがないかリク送る。
それがないと当然アパッチはエラーログに記録する。気にしなくていい。
favicon.icoって検索かければどーいう役割してるのか分かるぞ。
0682名無しさん@Emacs
02/05/10 01:37ID:???0683nobodyさん
02/05/10 04:04ID:???0686nobodyさん
02/05/10 20:27ID:5mkTW05XWin2000 で Apache1.3.x および PHP4.x を使っているのですが
OS のファイル群が C:\WINNT に,PHP4 のファイル群が C:\php4 にある場合
php.ini-dist を php.ini にリネームして C:\WINNT へコピー
php4ts.dll を C:\WINNT\system32 へコピー
httpd.conf に
LoadModule php4_module C:/php4/sapi/php4apache.dll
を記述し
適当なファイルに phpinfo(); を記述して参照し,動作を確認すると
Apache 1.3.23 では動いているようなのですが
Apache 1.3.24 では動かないようにみえます.
Win 版の Apache 1.3.24 で PHP4.x を動作させるために最低限必要な作業として
あと何か足りない点,もしくは気をつける点がありますか?
というか何か勘違いしてますか?
指摘していただけるとありがたいです.
既出の場合はポインタをお願いします.
0687nobodyさん
02/05/10 20:34ID:???> OS のファイル群が C:\WINNT に,PHP4 のファイル群が C:\php4 にある場合
> php.ini-dist を php.ini にリネームして C:\WINNT へコピー
> php4ts.dll を C:\WINNT\system32 へコピー
> httpd.conf に
> LoadModule php4_module C:/php4/sapi/php4apache.dll
> を記述し
キミ、「環境変数」って知ってる?
path に php4 関係のパスをぶっ込めば済む問題では?
動いている「よう」とか動かない「よう」って、はっきりしてないの?
068999
02/05/10 21:30ID:y+ZXMrsu〇デリバリーヘルス〇デートクラブ〇女性専用ホストクラブ〇
〇ハードSM奴隷クラブ〇レズビアン倶楽部〇ホモ・オカマ倶楽部
〇変態痴女と遊ぶ会〇痴漢・覗き趣味の会〇変態同好会・各種!
●楽しく遊べます! 090-8002-8356番
-----------美男・美女会員など多数在籍中-----------
http://www.mttdocomo.jp/
-----女性アルバイト随時募集・高収入(日払い)月100万円可能-----
-----レズビアン・スタッフ●ホモスタッフ●女性専用ホストスタッフ同募-----
http://www.mttdocomo.jp/
0690686
02/05/10 21:38ID:5mkTW05Xとりあえずの方法です. 前提として一応書きました.
Path の通し方について訊きたかったわけではなく
.23 だと 動くものが .24 で動かないのが何故かということが訊きたかったのですが
PHP のバージョンをあげたりしているうちに解決してしまったようです.すみません.
おさわがせしました.
0692narucy56 ◆wMOjCT4s
02/05/11 19:53ID:nE2/QOBOできれば、Windows でも Linux でも動くツールを希望!
0694nobodyさん
02/05/11 21:39ID:Vdv12HPyでも、ブラウザからサーバにアクセスしたら、IDとパスワードを求められます。
誰でも閲覧できるようにするのはどうしたらいいんですか?
IDとパスワードを必要とするような制限をはずす
0696nobodyさん
02/05/11 21:44ID:Vdv12HPy0697nobodyさん
02/05/11 21:52ID:???0698691
02/05/11 21:53ID:???ありがとうございます.
sapi で動作させる場合 これでよいですね.
おかげさまで
Windows2000 上の Apache1.3.24 + PHP4.2.0 で
sapi および cgi としての動作を確認できました.
ありがとうございました.
0699686
02/05/11 21:56ID:???IDとパスワードを使う仕組みはいくつかあるし、それは君しかわからない
0701名無しさん
02/05/11 22:48ID:???なんでGUIにこだわる?そーいうのに拘るヒマがあるならアパッチのチューニングに割いた方がいいぞ。
エディタでちょいのちょいっていじるのがそんなに難しいんか?
実際のとこ、Perlがバリバリ書けるんだったらブラウザでhttpd.confいじれるツール作れるんだろうけど。
0702narucy56 ◆wMOjCT4s
02/05/11 23:09ID:nE2/QOBO見通しがよく設定できる。(テキストファイルじゃ見づらいんだ)
ディレクトリの制限の状況が視覚的に確認できたら便利だ。
チェックボックスで設定オンオフとかできたほうがイイでしょ? 直接たたくんじゃ文字入力するのに手が疲れる
いろんなマシンで動くよう、Java アプリケーションとして実装しているものが望ましい。
(WebSphere とか統合開発環境にはありそうな感じはする)
いいのがあったら教えて!
(無かったら無いで作りたい)
0703nobodyさん
02/05/11 23:33ID:???Webminとか
0705nobodyさん
02/05/12 02:03ID:???0707nobodyさん
02/05/12 04:48ID:???Linuxのapacheに接続してもうまくいきません。
ちゃんと使えてる人いますか。
0708nobodyさん
02/05/12 05:14ID:???apache のバージョンは幾つで、
どう接続して、
どううまくいかないんだ?
で、おまえの言っているちゃんと使えるとはどういう事だ?
【こういうしたい】のですが、【こういう環境】で【こうしたら】【こうなってしまい】ぐらいかけアフォが
0710nobodyさん
02/05/12 12:19ID:???でかいレン鯖屋なら httpd.conf を書き換えるツールは自前で作ってるよ。
ユーザの登録/解約/一時休止(代金の未払いとか)で頻繁に virtualhost が
増えたり減ったりするんで、鯖缶ではなくバイトのねーちゃんでも簡単に
いじれるようにしなけりゃならん。とーぜん DNS とも連動。
が、そういうのはたいてい顧客管理DBと直結してるんで一般に公開できんのだな。
0711nobodyさん
02/05/12 20:21ID:???http://www.apple.co.jp/macosx/server/
ApacheでGUI。これだねъ( ゚ー^)
0712nobodyさん
02/05/13 04:32ID:???ろくに httpd.conf が読めなくて、
マニュアルすらも読もうとしなくて、
安易に GUI での設定ツールに頼ろうとしている
イタイコテハンの narucy56 ◆wMOjCT4s がいるスレはここですか?
■ このスレッドは過去ログ倉庫に格納されています