トップページ⇒php
1001コメント301KB

Apacheの設定を教えてください

レス数が900を超えています。1000を超えると表示できなくなるよ。
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もそこしかいじってません。
他にも指定すべきところはあるのでしょうか?
よろしくお願いします。
0826 02/06/11 17:29ID:???
sendmail.cfは直でいじる気にならんなぁ。
0827nobodyさん02/06/11 17:47ID:o/WkV7Kh
数年前の事だけど、sendmail.cf は vi でシコシコ設定したことあるよ
0828nobodyさん02/06/11 18:02ID:???
sendmail.cf は人間が直接いじることを想定してないだろ。
それができるヤツもいなくもないけど、あれを読み書きするのは
Z80 の機械語ダンプリストを直接読むのとかわらん(w

httpd.conf と比較するなら、.cf じゃなくて .mc とか .def でそ。
0829nobodyさん02/06/12 23:10ID:???
正直、Apacheのconfは手で書いたほうが良い...。
0830nobodyさん02/06/12 23:28ID:???
ますたーべーしょん?
0831nobodyさん02/06/13 17:42ID:yi7L+96Z
現在Win2000を使っていてCGIのローカルテスト用にApacheをインストールしたいと思っています。

http://www.apache.org/dist/httpd/binaries/win32/
で、どれをダウンロードすればよいのでしょうか?
ソースファイルはいらないので、

apache_1.3.24-win32-x86-no_src.exe
か、
apache_1.3.24-win32-x86-no_src.msi
だと思うのですが・・。どっちでしょう?
0832nobodyさん02/06/13 17:45ID:???
>>831
インストーラが違うだけ。
好きな方を。
0833nobodyさん02/06/13 17:52ID:???
>>832
中身はいっしょってことですか。ありがとうございます。
0834nobodyさん02/06/13 18:55ID:???
>>831
お近くのミラーサーバをご利用下さい。
0835nobodyさん02/06/13 21:25ID:???
本家から落とすなヴォゲ
0836nobodyさん02/06/14 12:51ID:???
最近、ウェブ鯖構築はじめたばかりなんですが、いきなり壁にぶち当たりました。
症状は文字列の入力がPHPで返ってこないんです。
'<form method="post" action="result.php">
<input type="text" name="formvalue">
<input type="submit">'
上のようなHTMLを作成して、
'<?php
echo $formvalue;
?>'
っていう'result.php'で表示させたいんですが、いくら文字を入力しても
値がゼロになってしまいます。ためしにRH7.3の初期パッケージインストール
でApacheを導入すると問題なく実行/表示されます。自分でソースから
Apache1.3.24、PHP4.2.1をインストールすると表示されないのです。
一応、phpinfoの表示は正しく表示されてますし、一つのphpファイルの
中で変数を代入した場合はちゃんと表示されます。なんとなくApacheの設定に
問題があるような気がするのですが・・・。
長文すみませんです。
0837nobodyさん02/06/14 14:21ID:???
echo $_POST['formvalue'];
0838nobodyさん02/06/14 15:40ID:???
>>836
(´-`).。oO(http://pc.2ch.net/test/read.cgi/php/1022999539/4)
0839nobodyさん02/06/14 21:01ID:COEM1hby
今までは単一のドメインA.comで運用していて、
新たにB.comをヴァーチャルドメインで運用する場合は、
httpd.confの<VirtualHost>でA.comも指定しないといけないの?
もしそうなら、上のほうでServerNameとかでしているのに、なんか間抜けだなぁ。
あと、設定とかも(ログとか)<VirtualHost>の間でもう一度指定しないといけないの?
084083602/06/14 21:23ID:???
>837、838
感謝です!
バッチリいけました。ついでにphp.iniもざっと目を通して
なんとなくつかめてきました。
0841nobodyさん02/06/15 00:29ID:???
>>839
設定した場合としない場合でどう違うか、聞く前に自分でためしてみたら?
0842nobodyさん02/06/15 10:52ID:8Ny+GrV/
質問させてください。
URLの末尾のスラッシュを省略するとアクセスできないのですが、
うまくアクセスするには、httpd.confのどこをどう設定すればいいのでしょうか?
よろしくお願いします。
0843 02/06/15 11:37ID:???
>>842
Alias /xxx/ "/xxx/xxx" → Alias /xxx "/xxx/xxx"
0844nobodyさん02/06/15 12:46ID:N2EN+sP6
>>841
いや、やってみて実際ダメだったんだよ。んで、なんか納得できないな、と思って書き込んだ。
0845nobodyさん02/06/15 12:49ID:0Rz3rIH1
>>721
> どーしてもGUIによる設定ツールが欲しいんならPerlでも勉強しろ。

なんで GUI で Perl なんだよ。
0846 02/06/15 13:02ID:???
>>844
やってみてダメだったというのは、両方とも<VirtualHost>で
指定しないと・・・ということでしょ?
そういう仕様なんだから考えてもしょうがないのでは?
0847narucy56 ◆wMOjCT4s 02/06/15 13:03ID:0Rz3rIH1
>>882

定型的なテキストファイルの編集を GUI でやりたいなんてことは、誰もが考えること。

重要なのは、正しい設定方法を理解して、ミスなくやることだから、そのための
(今時、IDE なしでのプログラミングってのは考えられないように)ツールってのは、
あって当然。
0848nobodyさん02/06/15 14:01ID:???
(´-`).。oO(IDEなんてC++BuilderでVCLベースのアプリ組むときしか使わないなぁ‥‥)
0849nobodyさん02/06/15 15:12ID:???
GUIGUIうぜーよ。
0850nobodyさん02/06/15 16:39ID:???
(´∀` )もなもな
0851nobodyさん02/06/15 18:09ID:???
(゚Д゚)ウマウマ
0852nobodyさん02/06/15 18:10ID:???
マニュアルぐらい読めや…ヴァカども。
ここのスレの質問ほとんどマニュアル読めば解決することだろ。
スレ自体もいらねぇぞ
0853nobodyさん02/06/15 19:09ID:???
>>852
ごめんなちゃ〜い
/(≡・ x ・≡)\ハンセイ
0854nobodyさん02/06/16 00:56ID:???
>>847 >>821
0855nobodyさん02/06/16 01:10ID:???
現状でさえロクにドキュメントを読まない人間が多いというのに、
設定を GUI にして誰にでもカンタンにできるという幻想を持たせたら
もっと読まないヤツが増えるだろうなー。
Apache に限らずサーバアプリなんてのは、誰でもカンタン、ではなく、
ドキュメントを読みこなさなきゃ扱えないぐらいハードルを高めに
しておいた方がいいんだよ。
0856nobodyさん02/06/16 10:40ID:???
>>855 全くだ。だから、>>847 みたいな厨が発生するんだな…
0857nobodyさん02/06/16 23:01ID:???
>>847に概ね同意。
テキストで設定すると1文字ミスっただけで�dでもない事が起こったりする。
その点ではGUIの方がミスは減るだろう。テキストに拘ってる香具師は自己満足的な面もあるんじゃないの。
ただ、そいうツールやスクリプトでいいのが出てないから、直接httpd.confを編集した方が簡単だが。
0858nobodyさん02/06/17 00:01ID:???
>>857
ディレクティブの引数に与える値が間違ってた、なんてのは、
仮に GUI なツールでやったとしても、値を入力するのは人間なんだから
やっぱりとんでもない事が起きるのは同じだと思うんだけど。
問題のある設定がされても、それが故意なのか無知なのか判別できるのなら
非常に有効だけどね。GUI ならできるという根拠でもあるの? ないよね。

あ、そうそう、もし知らなければ覚えときましょうね。
# apachectl configtest
文法ミスや存在しないパスの指定はこれで事前にチェックできる。
0859nobodyさん02/06/17 00:37ID:???
それより作業効率は格段に上がると思うよ。
設定したいところが分かってるなら検索かけて修正すればいいけど、
細かい設定が必要な時とか、httpd.conf全部見直すの大変。
0860nobodyさん02/06/17 02:40ID:???
>>859
(´-`).。oO(Include使って分割すればいい話では?
       拡張モジュール使ってるとGUIツール側で対応できないこともあるだろうし。)
0861nobodyさん02/06/17 08:29ID:???
(´-`).。oO(apache 自身、config files のチェックだけができないと思ってるヴァカがいるな…特に>>857とか)
0862nobodyさん02/06/17 15:01ID:???
なんだかなぁ。 >>860-861etc.
Apacheを敷居の高い特別なツールだと思ってないか?
サーバなんてこれから誰でもたてるようになるだろうし、
他のソフトウェアと同様にGUI化されるのは言うまでもないでしょ。
たしかにマニュアル読めば分かるようなことを聞くヤツが多いけど、なにもApacheに限ったことじゃない。
0863nobodyさん02/06/17 15:26ID:???
>>862 ( ´,_ゝ`)プッ
0864nobodyさん02/06/17 15:29ID:???
>>862
GUI化されたら、かえって全体を把握しにくいし、柔軟な設定が出来ないと思うが。

つーか、httpd.confの編集が嫌ならAN-HTTPdでも使っとけ。
0865nobodyさん02/06/17 16:06ID:???
>>863-864
オマエモナ
0866nobodyさん02/06/17 16:59ID:???
>>862
>他のソフトウェアと同様にGUI化されるのは言うまでもないでしょ。

設定がGUI化されてる鯖アプリって、sambaに対するswatとか、
webminみたいな管理ツールぐらいしか知らないんだけど、
メジャーなもので他に何かあった?
MS IISでも細かい設定までぜんぶGUIでできるわけじゃなくて、
レジストリを直接いじらなきゃならないことが多いよね。
# レジストリエディタもGUIだと言われりゃ確かにそのとおりだけど、
# それならviだって大して変わらん。

つーかさ、なんでGUIにこだわるわけ?
サーバアプリの優劣は設定方法で決まるといいたいわけ?
0867nobodyさん02/06/17 17:28ID:???
GUI GUI うるせーよ。いい加減にしろや

GUI 厨はどっかよそでヤレや
0868 02/06/17 23:59ID:???
単純に、GUIじゃないと設定できる自信がないだけでは?
0869nobodyさん02/06/18 00:19ID:???
>>868
>>867
0870 02/06/18 11:38ID:???
GiantUzaI
0871 02/06/18 19:18ID:???
Galno Unkoha Iinioi
0872nobodyさん02/06/18 19:33ID:???
全バージョンに対するセキュリティホールです。
新バージョンがリリースされたら直ぐに対応できるようおながいします。

http://www.zdnet.co.jp/news/0206/18/nebt_20.html
0873nobodyさん02/06/18 19:47ID:???
>>872
情報サンクス

1.3に対するパッチは出ないのかな?
0874nobodyさん02/06/18 21:01ID:???
>>873
http://www.cert.org/advisories/CA-2002-17.html
0875nobodyさん02/06/18 21:27ID:???
英語ドキュメント読めねぇ・・・
何のモジュールのバグ何だろか。
0876nobodyさん02/06/18 22:27ID:???
>>875
core
mod_proxy
0877nobodyさん02/06/18 23:09ID:???
>>876
thx。
0878nobodyさん02/06/19 12:13ID:DZZfeaIb
Apache 2.0.39 Released
Apache 1.3.26 Released
http://www.apache.jp/misc/download.html
http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/
0879nobodyさん02/06/19 12:17ID:???
Win32以外の人はこっちか

Download from your nearest mirror site!

http://www.apache.jp/misc/download.html
http://www.apache.org/dyn/closer.cgi/httpd/
0880nobodyさん02/06/19 12:55ID:???
一気に+2か。
0881 02/06/19 13:22ID:???
早速両方入れた。
さて?
0882nobodyさん02/06/19 13:47ID:???
・・・・・別に何も変化ないな。
さすがに。
0883nobodyさん02/06/19 14:13ID:???
>>882(w
自分で DOS 攻撃してみそ。今回のリリースはその辺の修正だから
0884nobodyさん02/06/19 19:56ID:???
俺はApache2だから+3
0885nobodyさん02/06/19 20:53ID:???
confファイルは1.3.24のまんまだけど、いいか。
0886nobodyさん02/06/20 01:35ID:xBquSXoB
Linux(RedHat7.0)+Apache1.3.14+PHP4
でtelnetからApacheをバージョンアップしたいんですけど、
作業手順を教えて頂けないでしょうか?
細かければ細かいほど嬉しいです。
あとは検索なりして自分で調べますんで…

なんせ初めてなもんで自信がありません。
Webサーバーなんですけど、Apacheは一旦停止させなければならないんですかね?

よろしくお願いします。
0887nobodyさん02/06/20 01:42ID:???
>>886
申し訳ないが、先に検索してみて分からない部分だけ質問して
088888602/06/20 02:01ID:xBquSXoB
>>887
すみません。

ん〜取りあえず今解らないのは、
./configure のオプション。
/usr/local/apache/bin/httpd -l で出てきたものと同じものを…
と思ったのだが、PHPのモジュールが無い事。
--prefix で指定したパスが、現在のApacheの場所だと入れ替わるのか。

とりあえずはこんなトコロです。
現在のApacheの設定のままで入れ替えるという前提で
./configureするときの注意点をお願いします。
0889nobody02/06/20 02:03ID:FAyIT4GY
>>886
$ /usr/sbin/up2date -u --nox の事?
それともソースからインストールなのかしら(謎)
どっちにしても、以下で聞いた方が良いんでない?ちなみにlinux板

くだらねえ質問はここに書き込め!Part16
http://pc.2ch.net/test/read.cgi/linux/1024109613/l50

超初心者のためのスレッド 8
http://pc.2ch.net/test/read.cgi/linux/1022748207/l50
089088602/06/20 02:03ID:xBquSXoB
ちなみに/usr/local/apache/bin/httpd -l の結果は

Compiled-in modules:
http_core.c
mod_env.c
mod_log_config.c
mod_mime_magic.c
mod_mime.c
mod_negotiation.c
mod_status.c
mod_include.c
mod_autoindex.c
mod_dir.c
mod_cgi.c
mod_asis.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_rewrite.c
mod_access.c
mod_auth.c
mod_auth_anon.c
mod_usertrack.c
mod_unique_id.c
mod_so.c
mod_setenvif.c
suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec

です。よろしくお願いします。
089188602/06/20 02:07ID:xBquSXoB
>>889
すみません。
そうですね、Linux板でも聞いてみます。
誘導どうもです。
0892nobodyさん02/06/20 02:33ID:???
ここでもいい気がするけど、まぁどちらでもいいか。
089388602/06/20 05:16ID:xBquSXoB
Linux板でばかにされました('・ω・`)ショボーン
0894nobodyさん02/06/20 09:55ID:PEjXIbsA
>>872-879
情報ありが�d。Apache1.3.26取ってきました。
ついでに2.0.39も入れてみるか…。
0895nobodyさん02/06/20 10:35ID:???
>>890
(´-`).。oO(それはApacheをコンパイルした時にバイナリに組み込まれたモジュールじゃないか?
       もし、PHPをDSOで組み込んでたら出てこないと思うが。

       DSOはhttpd.confに記述するだけだからconfigureで指定する必要はないぞ。)
089688602/06/20 19:24ID:xBquSXoB
ちょと調べてみました。

まず、Apache停止↓
rpmで入ってる現在のApacheを削除↓
PHPのconfigure時に--with-apache=/usr/src/apache_1.3.x付けておく↓
PHPをmake、make install↓
Apacheのconfigure。--activate-module=src/modules/php4/libphp4.aとその他↓
Apacheをmake、make install↓
httpd.confの設定、起動↓
(゚д゚)ウマー

で間違ってますか?
0897nobodyさん02/06/20 21:16ID:7tKtI7iC
apache1.3.26+mod_ssl2.8.9-1.3.26でソースからコンパイルインストールした方いますか?
configureでオプションの付け方が間違っているのかわからんが、
1.3.24までうまくいってたやり方でやってもDEAPI付けろやゴルァ!と返ってきて起動できない。。

できた方いたらどんな風にオプション付けたか教えてください
0898nobodyさん02/06/21 00:32ID:???
(´-`).。oO(もう、このスレダメポ…)
0899nobodyさん02/06/21 03:06ID:aJry9tbq
ActivePerl 5.6.1 build 633               
0900nobodyさん02/06/21 11:29ID:???

/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 今だ!900ゲットォォォォ!!!!!
\__  ________
     ∨            / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
日 凸  ▽ ∇ �U     < お客さん、暴れないでよぉ
≡≡≡≡≡≡≡   ∧ ∧  \____________
 �U ∩ [] %  Σ(゚Д゚,,) ゴルァ!? (´´
ヾ∇   ∧∧   )  |つ∽ (´⌒(´
日ヾ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (´⌒(´⌒;;
 ズサガッシャーン!!
 ━┳━   ━┳━

0901nobodyさん02/06/21 17:24ID:2m4vyEAW
アパーッチ!アパーーーーーーーーッチ
0902nobodyさん02/06/21 18:20ID:???
落ち着け
0903nobodyさん02/06/22 01:54ID:???
Windows XPまたはWindows2000で、
IISを起動します。
Apacheを起動します。
両方使いたいけどIISがぜんぶ優先されます。
どうすれば両方同時に使えますかね?
0904nobodyさん02/06/22 02:14ID:???
>>903
ポート番号は?
0905nobodyさん02/06/22 10:00ID:???
>>903 の様な馬鹿ばっかり
0906 02/06/22 12:20ID:???
>>903
(^∀^)ゲラゲラ
0907nobodyさん02/06/22 13:10ID:???
つか、何が優先されるかくらい書け
0908nobodyさん02/06/22 13:27ID:???

自分の使っているプラットフォームの知識も無い奴に答える義務は無いッ!
0909nobodyさん02/06/22 19:26ID:???
>>907
同じポートで共存させてるだけだと思う
0910nobodyさん02/06/22 21:46ID:???
>>909
だったらバカ過ぎだな903は・・・
0911nobodyさん02/06/23 02:11ID:KZ69TNPP
Apache の脆弱性を攻撃するツールが登場
http://slashdot.jp/article.pl?sid=02/06/22/1240249

一応書いておきます。
0912nobodyさん02/06/23 02:37ID:kouAQOmS
>>911
デタ━━━━━━(゚∀゚)━━━━━━━!!!!!
0913厨房にEXPLOIT CODE02/06/23 22:40ID:nZ0Q12GL
http://archives.neohapsis.com/archives/bugtraq/2002-06/0238.html
0914nobodyさん02/06/25 20:26ID:???
俺もちょっとした疑問なんですが
Turbolinux 7 serverでapacheのウェブサーバーを開きたいのですが
デーモンとかセキュリティーの設定をしても外部からの接続も
ローカルホストからの接続も全くできないんですが何が悪いのでしょうか?

普通なら「あなたの予想に反して」ってのがデフォルトの状態でも出るはずだと思うのですが
「サーバーが見つからないか、DNS エラーです。」と出て
これでかなり悩んでます。ポートも80番は空けてますし
ちなみにwebminを使ってますがこれだと外部から接続して設定をいろいろといじれるのですが

どなたか教えていただけないでしょうか?
0915nobodyさん02/06/25 21:02ID:???
http://localhost/
http://127.0.0.1/
駄目なの?
0916nobodyさん02/06/25 21:03ID:???
( ´,_ゝ`)プッ
091791402/06/25 21:10ID:???
>>915
レスどうもです。
その通りローカルホストでも繋がらないです。
0918 02/06/25 22:07ID:???
>>917
httpd.confで最低限ServerNameとDocumentRootの設定すれば
動くはずだが。
0919nobodyさん02/06/25 22:10ID:???
http://127.0.0.1:8080/
092091402/06/25 23:16ID:???
>>918
その設定も色々といじりましたが無理でした。
>>919
8080ポートも検索サイトで見つけましたが
まだ確認してません。

とりあえず今全て再インストールしています。
0921nobodyさん02/06/25 23:40ID:???
さっそく cn方面からexploitがきたよ。
0922nobodyさん02/06/25 23:46ID:???
>>921
まぢですか。CodeRedのApache版とか流行するだろうなー。

>>920
再インストールしたって同じにしかならんと思う。
# netstat -an | grep LISTEN
092391402/06/26 03:35ID:???
>>922
そのコマンドを入力してみましたが
ポート自体は空いてるようです。
ローカルホストでも接続はやっぱり無理でした。
ポートも色々と変えたのですが

それにしてもなぜapacheは動いてくれないのでしょうか
092491402/06/26 04:03ID:???
ちょっと気になってエラーログを見たのですが
エラーを見ると何かが欠落してるらしいですが、私には全く理解できません。
このエラーを見て何が原因なのか分かる方何かアドバイスお願いします。

[Wed Jun 26 03:24:43 2002] [notice] Apache/1.3.26 (TurboLinux) mod_ruby/0.9.7 Ruby/1.6.4 mod_throttle/3.1.2 mod_perl/1.26 DAV/1.0.3 PHP/4.1.2 configured -- resuming normal operations
[Wed Jun 26 03:24:43 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Wed Jun 26 03:25:59 2002] [notice] child pid 2037 exit signal Segmentation fault (11)
[Wed Jun 26 03:26:00 2002] [notice] child pid 2038 exit signal Segmentation fault (11)
[Wed Jun 26 03:26:55 2002] [notice] child pid 2040 exit signal Segmentation fault (11)
[Wed Jun 26 03:30:13 2002] [notice] caught SIGTERM, shutting down
[Wed Jun 26 03:44:03 2002] [notice] Apache/1.3.26 (TurboLinux) mod_ruby/0.9.7 Ruby/1.6.4 mod_throttle/3.1.2 mod_perl/1.26 DAV/1.0.3 PHP/4.1.2 configured -- resuming normal operations
[Wed Jun 26 03:44:03 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)
0925nobodyさん02/06/26 11:56ID:???
>>924
その程度のログも理解できない(理解しようとしない)なら、
ハッキリ言って君には無理。
まわりに迷惑掛けるだけだから、使うのやめた方がいいね
0926nobodyさん02/06/26 21:49ID:???
>897
オレも同じ状態。誰か解決方法知らない?
マジで参った。。。
レス数が900を超えています。1000を超えると表示できなくなるよ。