トップページunix
1001コメント297KB

Apache関連 Part8

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/01/04(水) 16:46:23
HTTP ServerのApacheに関する話題を扱うスレッドです。

http://httpd.apache.org/



HTTP Serverの最新Versionは
Apache/2.2.0
Apache/2.0.55
Apache/1.3.31


●まずはマニュアル嫁。
 http://httpd.apache.org/docs/ Apache 1.3
 http://httpd.apache.org/docs/2.0/ Apache 2.0
 http://httpd.apache.org/docs/2.2/ Apache 2.2

●「自分」でバージョンぐらい調べるれ。
 httpd -h
 httpd -V コンパイル条件など詳細な情報

Apache関連 Part7
http://pc8.2ch.net/test/read.cgi/unix/1108649446/
Apache関連 Part6
http://pc5.2ch.net/test/read.cgi/unix/1084829611/
05735672006/05/11(木) 01:28:54
うぅ、書くの忘れたぁ
568 -> 571 tnx !!!
0574名無しさん@お腹いっぱい。2006/05/11(木) 01:32:55
>>572
補足すると、よく使う変数名としてHTTP_REFERERを用意してくれてあるというだけで、
HTTPヘッダには基本的に%{HTTP:ヘッダ}の書式を使うみたいね。
環境変数には%{ENV:変数}と。
0575名無しさん@お腹いっぱい。2006/05/11(木) 01:40:30
HTTP_○○はCGIに渡される環境変数だからな
0576名無しさん@お腹いっぱい。2006/05/13(土) 21:03:41
次のような形でリバースプロキシで内部Webサーバのsquirrelmailを
外に公開することを企てています。

クライアント

Apache(リバースプロキシ)
http://ext.example.org/mail/

Apache(Webサーバ)
SquirrelMail
http://int.example.org/ext/mail/

で、RewriteRuleでできるだろうと思って、リバースプロキシの
httpd.confに以下の設定をしました。

RewriteEngine on
RewriteRule ^/mail/(.*) http://int.example.org/ext/mail/$1 [L,P]

で、ログイン画面は出せるようになったのですが、ユーザ名と
パスワードを入力して、ログインしようとするとログインに失敗します。

要はこのRewriteRuleではURIは変更されるけど、クッキーのpathが
変更されないので、クッキーが読めないということのようなのですが、
この仕様を満たすためには、どのような構成をするのが一般的でしょうか?
0577名無しさん@お腹いっぱい。2006/05/14(日) 12:41:09
変なことで悩みたくないなら、ディレクトリ構成は同じな方が
良いような気がしますねぇ。

http://ext.example.org/path/to/mail/
http://int.example.org/path/to/mail/

こうしておいて、後は mod_proxy の ProxyPass でマッピングするとか。
0578名無しさん@お腹いっぱい。2006/05/14(日) 21:53:39
>>576
>要はこのRewriteRuleではURIは変更されるけど、クッキーのpathが
>変更されないので、クッキーが読めないということのようなのですが、
>この仕様を満たすためには、どのような構成をするのが一般的でしょうか?

そんなあなたにProxyPassReverseCookiePath。
ただし2.1以降の新機能。
0579名無しさん@お腹いっぱい。2006/05/15(月) 00:39:24
Server version: Apache/2.0.55

ログに
 [emerg] (38)Function not implemented: Couldn't create accept lock
と吐いて終了してしまうのですが、何が問題であるかも見当がつきません。

LockFile LockFile "/var/lock/apache2.lock"
/var/lock のパーミッションは 777 でした。

なにか解決の糸口だけでもお教え頂けませんでしょうか。
よろしくお願いします。
0580名無しさん@お腹いっぱい。2006/05/15(月) 01:00:33
http://httpd.apache.org/docs/2.0/ja/mod/mpm_common.html#acceptmutex
0581名無しさん@お腹いっぱい。2006/05/15(月) 01:30:09
>>580
とりあえず flock を使わせてみたところうまく起動しました。夜遅くにもかかわらず答えて頂き、ありがとうございました。
# AcceptMutex ディレクティブの存在に気がつきませんでした…

カーネルから SysV IPC の機能を落としていたので、たぶんそれが原因ではないかと考えています。
05825762006/05/15(月) 23:29:35
ありがとうございます。

>>577
やっぱそうですか…。

>>578
まだ2.0系なのです…。
0583名無しさん@お腹いっぱい。2006/05/16(火) 16:15:34
phpからディレクトリを作成すると所有者がapacheになってしまうのですが、
これを、ユーザにするには、どこで設定すればよいのでしょうか?
0584名無しさん@お腹いっぱい。2006/05/16(火) 16:49:50
CGI版のphpを使ってください。
0585名無しさん@お腹いっぱい。2006/05/16(火) 17:35:00
suphp
0586名無しさん@お腹いっぱい。2006/05/16(火) 17:57:04
なぁ、前から不思議だったんだが、suphp使うメリットって何なんだ?
結局毎回suidラッパーからphpインタープリターが起動されるんだからCGI版と同じだろ?
0587名無しさん@お腹いっぱい。2006/05/16(火) 19:00:01
自分で書いてるじゃん。
>suidラッパーから
0588名無しさん@お腹いっぱい。2006/05/16(火) 19:01:48
>>587の国では「メリット」という言葉が何か違う意味で使われているらしい
0589名無しさん@お腹いっぱい。2006/05/16(火) 22:07:19
#!/usr/local/bin/php が不要
chmod +x /path/to/hoge.php が不要

こんなところ?
0590名無しさん@お腹いっぱい。2006/05/16(火) 22:42:30
メリットが無いわけじゃないか。
0591名無しさん@お腹いっぱい。2006/05/16(火) 22:44:42
>>588
「メリット」と言えばょぅι゛ょ入浴シーンのテレビコマーシャルだろ。
0592名無しさん@お腹いっぱい。2006/05/16(火) 22:56:35
それ、エッシェンシャル
0593名無しさん@お腹いっぱい。2006/05/17(水) 21:47:08
いや、ティモテ
0594名無しさん@お腹いっぱい。2006/05/17(水) 23:06:56
example.comにおいて各ユーザID名をサブドメインとして
userID.example.comにしたいんですけど
<VirtualHost>
をコンフィグに各ユーザ分追加すればいいんですけど
一つにワイルドカードでまとめられませんか?
やり方あったら教えてください
0595名無しさん@お腹いっぱい。2006/05/17(水) 23:29:29
>>594
質問を日本語で書き直してみて。
0596名無しさん@お腹いっぱい。2006/05/17(水) 23:48:48
要するにいちいちhttpd.confを弄らずに、
UserDirみたいにNameBasedなVirtualHostを追加したい
ってことなのかな?
0597名無しさん@お腹いっぱい。2006/05/18(木) 00:01:58
>>569
まさにその通りです。
すいませんうまく言えなくて。
0598名無しさん@お腹いっぱい。2006/05/18(木) 00:04:22
みす。
>>596
0599名無しさん@お腹いっぱい。2006/05/18(木) 00:13:09
>>594 mod_rewrite
0600名無しさん@お腹いっぱい。2006/05/18(木) 01:31:42
http://httpd.apache.org/docs/2.0/vhosts/mass.html
0601名無しさん@お腹いっぱい。2006/05/18(木) 02:15:06
マスバーチャルホスティングをmod_rewriteなんかでやってるところには
アクセスしたくねーなw
0602名無しさん@お腹いっぱい。2006/05/18(木) 07:06:45
>>599-601
ありがとございました
0603名無しさん@お腹いっぱい。2006/05/18(木) 13:01:41
cgi-binの中に入っているhtmlファイルも表示させたいのですが
どのように設定したらいいのでしょうか?
0604名無しさん@お腹いっぱい。2006/05/18(木) 13:23:13
自力で調べられないならやめとけ。
ミスってよけいなもんまで表示させたりするぞ。
06056032006/05/19(金) 02:55:55
もう分からなかったので
Options +ExecCgiしときました
分からないのなら次からそういってくださいね
0606名無しさん@お腹いっぱい。2006/05/19(金) 03:16:00
・・・・・・
0607名無しさん@お腹いっぱい。2006/05/19(金) 03:59:51
アーーーッ
0608名無しさん@お腹いっぱい。2006/05/19(金) 04:02:09
わからない奴が採用する解決法で乙
0609名無しさん@お腹いっぱい。2006/05/19(金) 05:13:55
>>603 ScriptAlias のせいじゃないかな? そして分かったらカエレw
06106032006/05/19(金) 06:18:46
ここの人達は頭に蛆が湧いてる人ばかりですねw
分からない癖に平気で人に
>>604
みたいなことを言うのだからwwwwwwwwww
0611名無しさん@お腹いっぱい。2006/05/19(金) 09:17:10
>cgi-binの中に入っているhtmlファイルも表示させたいのですが
という要求自体がすでに間違いなので、どんな解決法もすべて間違いなわけで。
HTML を置きたいのなら別の場所で。
0612名無しさん@お腹いっぱい。2006/05/19(金) 10:07:12
>>603さん、周りの人たちの頭に蛆が見えるのは、
あなたの目玉に蛆が湧いてるせいです。
0613名無しさん@お腹いっぱい。2006/05/19(金) 10:19:00
>>610>>603にいは見えないが
0614名無しさん@お腹いっぱい。2006/05/19(金) 10:27:19
もうほっとこうよ。
0615名無しさん@お腹いっぱい。2006/05/19(金) 10:50:30
質問者は騙られないようにトリップ必須だな。

>>610が騙りとは断言できないが。
0616名無しさん@お腹いっぱい。2006/05/19(金) 11:56:49
酉付きで質問して、文句をいう時は酉無しで書き込むと・・・
この板もIDが欲しいなぁ〜
0617名無しさん@お腹いっぱい。2006/05/19(金) 11:59:59
Apacheスレは馬鹿が多いUNIX板の中でも特にレベルが低いからな
0618名無しさん@お腹いっぱい。2006/05/19(金) 12:08:44
もうUNIX板のは打ち切りにしよう。自宅サーバ板にもいっぱいあるし。
0619名無しさん@お腹いっぱい。2006/05/19(金) 12:52:52
>>618
同意。情報が分散するし、そもそもApacheってUNIXだけのものじゃないしね。
0620名無しさん@お腹いっぱい。2006/05/19(金) 18:41:35
んや、Windows板にもApacheスレ立てよう
0621名無しさん@お腹いっぱい。2006/05/19(金) 23:57:16
>>620
同意。情報が分散するし、そもそもApacheってUNIXだけのものじゃないしね。
0622名無しさん@お腹いっぱい。2006/05/20(土) 00:05:43
127.0.0.1に立てとけばいいのに
0623名無しさん@お腹いっぱい。2006/05/20(土) 00:14:49
それは私のIPです!!!
勝手に晒さないでください!!!!!!
訴えますよ!!
0624名無しさん@お腹いっぱい。2006/05/20(土) 00:51:02
いや、自宅サーバ板には既にOS別でApacheスレがある。
0625名無しさん@お腹いっぱい。2006/05/20(土) 06:43:41
Apache 初心者質問スレッド Part4
http://pc8.2ch.net/test/read.cgi/mysv/1146289762/l50
【Windows】Apache初心者質問スレ 3鯖目【専門】
http://pc8.2ch.net/test/read.cgi/mysv/1128473338/l50
【MacOSX】 Apache初心者質問スレ 【専門】
http://pc8.2ch.net/test/read.cgi/mysv/1113929632/l50
Apache統合スレ 8 (HTTPServer以外も含む)
http://pc8.2ch.net/test/read.cgi/mysv/1136360465/l50
あなたの予想に反して
http://pc8.2ch.net/test/read.cgi/mysv/1044726084/l50

これだけあるな。
初心者がわざわざここで質問するのが理解不能になるラインナップだ。
0626名無しさん@お腹いっぱい。2006/05/20(土) 08:58:00
うむ。だからここのスレッドは削除依頼を出そう。
0627名無しさん@お腹いっぱい。2006/05/20(土) 09:06:16
なんでいきなり削除依頼なんだ?
0628名無しさん@お腹いっぱい。2006/05/20(土) 09:12:21
最近追っかけが出るんでねw
0629名無しさん@お腹いっぱい。2006/05/20(土) 19:41:26
Unix板中で削除荒らしが横行しているっていう噂だ。
0630名無しさん@お腹いっぱい。2006/05/20(土) 20:42:31
Apacheスレッドはどれかひとつに統合すべきだと俺も思う。
MacOSXの方にまとめる形が一番中立的でいいんじゃないかな?
0631名無しさん@お腹いっぱい。2006/05/20(土) 22:46:37
(・∀・)ニヤニヤ
0632名無しさん@お腹いっぱい。2006/05/21(日) 06:41:04
>>630
>MacOSXの方にまとめる形が一番中立的でいいんじゃないかな?

この一文がかなりツボに嵌った。
0633名無しさん@お腹いっぱい。2006/05/21(日) 08:28:51
>>630
朝曰口調だな
0634名無しさん@お腹いっぱい。2006/05/21(日) 10:51:42
Apache HTTPDとJakarta Commonsと言えばわかるように、Apacheをプロジェクトとして捉えると、
板をまたいだ範囲になってしまう。
なので、httpdと限定してどこかにまとめるのがいいんじゃないかな。
0635名無しさん@お腹いっぱい。2006/05/21(日) 11:21:30
つまりオープンソース板を作るべきなんだよ
0636名無しさん@お腹いっぱい。2006/05/21(日) 13:02:34
>>635
その発想はなかったわ。
0637名無しさん@お腹いっぱい。2006/05/21(日) 18:37:17
apache板を(ry
0638名無しさん@お腹いっぱい。2006/05/21(日) 19:12:57
オープンソース板いいね
新板作成申請ってどこでやるんだ?
0639 ◆TWARamEjuA NGNG
>>638
新板をねだるスレ@運用情報◆25
http://qb5.2ch.net/test/read.cgi/operate/1145722579/l50
0640名無しさん@お腹いっぱい。2006/05/21(日) 20:38:48
何をもって「オープンソース」にするかで揉めそうだな。
ローカルルールで決めればいいか。
0641名無しさん@お腹いっぱい。2006/05/21(日) 21:14:08
普通に考えたらソフトウェア板かお下品板かフェチ板じゃない?
よく巡回しているのだが、結構良スレ多いし。
0642名無しさん@お腹いっぱい。2006/05/21(日) 22:45:56
板が荒れていないからといって住人が立派な紳士ばかりとは限らない。
ヤクザは人間のクズだが仲間内での規律は保たれているのと同じ。
0643名無しさん@お腹いっぱい。2006/05/21(日) 23:03:10
【板名】オープンソース板
【理由】オープンソースについての情報が各板に分散されている状態な為
【内容】オープンソースのプロジェクトについて語る
【需要】UNIX板のApacheスレ住民
【鯖】pc7.2ch.net/pc8.2ch.net
【フォルダ】opensource
【カテゴリ】PC等
【名無し】デフォルト
【ID】なし

とりあえず要望ねだるとしたらこんな感じになると思うけど、
もっと住民の意向とか聞きたい。
0644名無しさん@お腹いっぱい。2006/05/21(日) 23:32:01
細かいことだけど、質問多そうな板だから、IDは欲しいな。
0645名無しさん@お腹いっぱい。2006/05/22(月) 00:07:02
プロジェクト、で制作物も挿すのだろうけど、プロジェクトおよびソフトウェアってしておいた砲が通じるかも
フォルダは打ちやすいからoss希望。IDはアリでしょう。

始めに立てるスレッドはGPLvsBSDって辺りで?
0646名無しさん@お腹いっぱい。2006/05/22(月) 00:23:17
【板名】オープンソース板
【理由】オープンソースについての情報が各板に分散されている状態な為
【内容】オープンソースのプロジェクトおよびソフトウェアについて語る
【需要】UNIX板のApacheスレ住民
【鯖】pc7.2ch.net/pc8.2ch.net
【フォルダ】oss
【カテゴリ】PC等
【名無し】デフォルト ←これどうする
【ID】あり
0647名無しさん@お腹いっぱい。2006/05/22(月) 00:39:50
名無しは自治厨の喜びのためにリザーブ
0648名無しさん@お腹いっぱい。2006/05/22(月) 01:29:19
<Directory> directive に関して質問です。
これは、DocumentRoot を指定したディレクトリ以下に対してのさらなる制約を
付けるためのものでしょうか? それとも DocumentRoot との関連は無く、
任意のディレクトリに対するアクセス制限のためにあるのでしょうか?
DocumentRoot との組み合わせ以外にどうつかうか今一判りません。
0649名無しさん@お腹いっぱい。2006/05/22(月) 01:33:57
>>648
後者です。DocumentRootとは直接的な関係はありません。
Alias/ScriptAliasでDocumentRootにしてるディレクトリ外のディレクトリを、
UR上ではDocumentRootの下に入れたときとかにも使います。
0650名無しさん@お腹いっぱい。2006/05/22(月) 02:19:38
>>641

ソフトウェア板は知らないけど、お下品板とフェチ板に良スレが
多いというのは同意できない。
0651名無しさん@お腹いっぱい。2006/05/22(月) 03:37:32
ソフト板はWindows板から溢れたWindows用ソフト板って感じだからなぁ。
自宅サーバ板でだめな理由はなんなんJARO?
0652名無しさん@お腹いっぱい。2006/05/22(月) 06:26:01
>>651
サーバ板ってのも不自然な気が。
Emacs / Vim とかサーバ板に立ってたらおかしいだろ。

Apache だけならいいけどさ。
0653名無しさん@お腹いっぱい。2006/05/22(月) 06:30:53
元々ApacheだけなのになんでオープンソースとかEmacsVimとか出てきたの?w
0654名無しさん@お腹いっぱい。2006/05/22(月) 08:11:04
>自宅サーバ板でだめな理由はなんなんJARO?
ホームレスの人も居るから。
0655名無しさん@お腹いっぱい。2006/05/22(月) 08:21:53
>>650
お漏らしスレ住人だったら同志。

>>651
自宅サーバでない(レンタルサーバ、ハウジング)の場合もあるから、じゃない?
0656名無しさん@お腹いっぱい。2006/05/22(月) 09:48:10
#apachectl start してもプロセスが生じないんですが
起動しないエラーログってどこに吐かれますか?
多分ライブラリがないんだと思うんですが
0657名無しさん@お腹いっぱい。2006/05/22(月) 10:17:14
/var/log/httpd/error_log
06586572006/05/22(月) 10:20:28
スマソ、設定によって吐く場所が違う。
[httpd -V]で場所を確認汁。
06596562006/05/22(月) 11:17:15
>>657さん
httpd.conf内のエラーと分かり解決しました。
ありがとうございました。
0660名無しさん@お腹いっぱい。2006/05/22(月) 13:08:30
新板ねだってきた。
通るといいね
0661名無しさん@お腹いっぱい。2006/05/22(月) 13:44:59
通らない理由はなさそうだけど、見る板が増えてウブォアー。
0662名無しさん@お腹いっぱい。2006/05/22(月) 19:28:39
通っても通らなくても、スレッド削除依頼しなくちゃなあ
0663名無しさん@お腹いっぱい。2006/05/22(月) 20:08:57
Apache から派生した IBM HTTP Server 使ってる人いますか?
0664名無しさん@お腹いっぱい。2006/05/22(月) 21:54:57
通らなかったら削除する理由はないでしょ。
通ってもべつに削除依頼せずにここはここで1000まで使えば
いいんじゃないの。
0665名無しさん@お腹いっぱい。2006/05/22(月) 22:29:23
最近追っかけが出るんですよw
0666名無しさん@お腹いっぱい。2006/05/22(月) 22:38:57
別にこの板にあってもいいじゃん。
0667名無しさん@お腹いっぱい。2006/05/23(火) 00:49:20
>>665 放置汁♥
0668名無しさん@お腹いっぱい。2006/05/23(火) 10:55:20
検閲とか傍受とかw
0669名無しさん@お腹いっぱい。2006/05/23(火) 13:37:24
Basic認証って、どれぐらいセッション保持するんですか?

アクセスするたんびに期限更新してるのかな?
だとすれば、パスワード変更しても、
変更以前に認証した端末が、たちあげたままだと、その後もアクセス出きるんで、
問題ですよね?
0670名無しさん@お腹いっぱい。2006/05/23(火) 13:44:18
>>669
BASIC認証にセッションの考え方は無い。
全てのリクエストにユーザ名とパスワードがくっついている。だから盗聴にすごく弱い。
ユーザが入力したパスワードを覚えているのはウェブブラウザ。
忘れさせるにはブラウザを終了させる必要がある。
0671名無しさん@お腹いっぱい。2006/05/23(火) 14:01:15
認証失敗させれば忘れるウェブブラウザが多い。
0672名無しさん@お腹いっぱい。2006/05/23(火) 14:05:31
認証を通過しようと粘る馬鹿も多い。
■ このスレッドは過去ログ倉庫に格納されています