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

Apache関連 Part7

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

前スレ Apache関連 Part6
 http://pc5.2ch.net/test/read.cgi/unix/1084829611/

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

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

●Apache関連サイトへのリンクは >>2-5 あたりヨロ
0426名無しさん@お腹いっぱい。2005/07/25(月) 18:14:26
URLデコードしてるだけじゃないの?
0427名無しさん@お腹いっぱい。2005/07/25(月) 18:41:48
どこがわからないのかわからん、、
0428名無しさん@お腹いっぱい。2005/07/25(月) 21:20:51
google が賢く URL デコードしてくれる場合もあれば、URL エンコードされたままの場合もある。
どうすれば google が常に URL デコードしてくれるようになるだろうか?
とゆーことでは? 俺も wiki じゃ wikipedia 以外で URL デコードされたのは見たことない。
何の確証も無しにだけど、UTF-8 な URL をエンコードしたものはデコードしてくれているような気がする。
気のせいかもしれないけど(一応調べたかぎりでは、デコードされていない URL は euc-jp だった)。
0429名無しさん@お腹いっぱい。2005/07/26(火) 01:33:30
  /^~"´ ̄-‐‐‐'''"´/:/;ノ;;;;ノ://                _、-、_
 /::::::/:::::::_,,,、---‐‐'''`~,、-''/::/              /"`'ー-''`''-、
/:::/:-‐''''"~~::::::::;;;;-、,,,,、-,,、-‐ヽ,,_             /        ヽ
;/;;'`"~、-''''''~^'''''ー-、_,,i:i、  ヽ`ヽ、;ヽ、,,,ノ.   /"´ ̄~''/         ::::ヽ
;;;/~":、---、___/´ ,,i:'''  ::   ヽ. ヽ.`'''"´  /´    :::./         :::::::i
;;;;;'''''^~~~~^'''''/ー-  ';、 :::    `  ヽ`''ー-,,,i_    -‐''"         ::::::::;/-、,
;;;、;;;`''ー-,,,,,,,,,,,,,,_,,,,,、_   ''       ',::::    `'ー _、-'''~ ̄`''''''ー-、  :::::;/::  ヽ、
;;;ヽ、ー、;;ー-、,,,,,,,、-‐''"    .;´ ̄`,   ',::::,,,,、-  /"'::;,:ヽ    、    ヽ.:::::::      ''ー
:::::ー、ヽ、,,''ー-ヽ.''''",.,;' "^' 'ー-‐'' . _、-'''''"´  / ヽ,,,ノ   ヽ|     ヽ::::   ::
:::ヽ、`''ー-、ー-、'ヽ"、i;.     ヽ /"     i:::        i:     ':::   :::::
、::ヽ;;ヽ、:ー-、,,,,,、.ヽ ';''   ノノノ/;/        i::::::::::      υ    "    :::
ヽ,,_::''‐、,,,,''ー-''ー-"''/~'"''"/:/::      ::、:::i..::::::::::::::::::::::::::::::::::::       :::::::::
  ヽー''"~´     ヽ、  "`'i::::::::i、:..    :~^ヽ:::::::::::::::::::::::::::::ノ:::::::::::::::i'/::::::::::::::::::::::
~´   ::: :::::::::;;;;;; ;;;;;;;;;;;_,,、--、_i.::::::'ノ::::::::     `''ー-、,,,,,,,,,,‐'":::::::::υ::::υ::::::::::::::::::::::
    ヽ'''''''''''''' ''  :::::;;;;;;;;;;;;;;;;`-、:::::::::::::::::iノ:::::::::::   """`''ー、,,_;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
::::::::::::''''''''''ー‐‐‐‐'''''''''~^~^~^ー--‐''''`~~`ー-、 _,,,、,,,,,,,,,,___      ヽ,---- 、;;;;;;;;;;;;;;;;;;;;:
,,,,,,,,,,`''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;_,,,,、-‐‐''''"´      ̄`'''''''''''    ヽ    ヽ::::::::::::::::
すいませぬ、解決しました。
0430名無しさん@お腹いっぱい。2005/07/26(火) 11:01:13
サイトに繋がらないね
0431名無しさん@お腹いっぱい。2005/07/26(火) 20:28:09
401エラーについて質問があります。
BASIC認証ページを設けているのですが、
(入り口ページのリンクをクリックするとパスワードとIDの入力するダイアログが出ます)
認証に失敗した時、「401 Authorization Required」のページを表示させず、
元の入り口ページに戻るようにしたいのですが、どうしたらいいでしょうか。

.htaccessで、
ErrorDocument 401 (元の入り口ページ)
という風に書いたんですが、3回のリトライに失敗した後、
何故かもう一度認証のダイアログが出てきてしまいます。
でさらに2回のリトライの失敗のあとに表示されるのは、
元の入り口ページなのですが、cssや画像が有効になってなかったりします。
表示されるURLも認証がかかってるURLのままです。
0432名無しさん@お腹いっぱい。2005/07/26(火) 22:09:46
その入口ページとやらに5秒後にリダイレクトするHTMLでも返せば?
0433名無しさん@お腹いっぱい。2005/07/26(火) 22:09:47
>>431
確か、.htaccessにサーバの絶対パスを書いとかなきゃ
いけなかったような気がする。飛ばした先のhtml中の
CSSや画像へのパスも。
0434名無しさん@お腹いっぱい。2005/07/26(火) 22:11:19
その入口ページとやらに5秒後にリダイレクトするHTMLでも返せば?
0435名無しさん@お腹いっぱい。2005/07/26(火) 22:12:35
>>431
確か、.htaccessにサーバの絶対パスを書いとかなきゃ
いけなかったような気がする。飛ばした先のhtml中の
CSSや画像へのパスも。
0436名無しさん@お腹いっぱい。2005/07/26(火) 22:13:42
>>431
.htaccess に飛ばしたい先のサーバの絶対パスを書いてください。
元のページに戻したいなら、どっか別のファイルに一時的に飛ばして、
そこからもう一回 302 で元のページに戻せばいいと思います。
0437名無しさん@お腹いっぱい。2005/07/26(火) 22:14:49
>>431
document root が .../html/ であるとして、いま、.../html/hoge/.htaccess に

errordocument 401 /fuga/honya.html

と書いたとする。んで、 .../html/fuga/honya.html の中で、CSSやimgの位置指定を
fuga からの相対パスでもって書いちゃっておくと >>431の言ってるようなことになる。
理由は、ブラウザはfuga に飛ばされたことを知らないで、hoge に居るつもりで、そっから
CSSや img を呉れと鯖にリクエストすることになるから。

解答:honya.html のなかのファイル指定を、.../html/からのパスで書いておけば
うまく逝く。
0438名無しさん@お腹いっぱい。2005/07/26(火) 22:15:37
>>431
document root が .../html/ であるとして、いま、.../html/hoge/.htaccess に

errordocument 401 /fuga/honya.html

と書いたとする。んで、 .../html/fuga/honya.html の中で、CSSやimgの位置指定を
fuga からの相対パスでもって書いちゃっておくと >>431の言ってるようなことになる。
理由は、ブラウザはfuga に飛ばされたことを知らないで、hoge に居るつもりで、そっから
CSSや img を呉れと鯖にリクエストすることになるから。

解答:honya.html のなかのファイル指定を、.../html/からのパスで書いておけば
うまく逝く。
0439名無しさん@お腹いっぱい。2005/07/26(火) 22:16:20
>>431
.htaccess に飛ばしたい先のサーバの絶対パスを書いてください。
元のページに戻したいなら、どっか別のファイルに一時的に飛ばして、
そこからもう一回 302 で元のページに戻せばいいと思います。
0440名無しさん@お腹いっぱい。2005/07/26(火) 22:18:43
>>431
document root が .../html/ であるとして、いま、
.../html/hoge/.htaccess に

errordocument 401 /fuga/honya.html

と書いたとする。んで、 .../html/fuga/honya.html の中で、
CSSやimgの位置指定をfuga からの相対パスでもって書いてあると
>>431の言ってるようなことになる。理由は、ブラウザはfuga に
飛ばされたことを知らないで、hoge に居るつもりで、そっから
CSSや img を呉れと鯖にリクエストすることになるから。

解答:honya.html のなかのファイル指定を、.../html/からの
絶対パスで書いておけばうまく逝く。
0441名無しさん@お腹いっぱい。2005/07/26(火) 22:22:01
>>431
document root が .../html/ であるとして、いま、
.../html/hoge/.htaccess に

errordocument 401 /fuga/honya.html

と書いたとする。んで、 .../html/fuga/honya.html の中で、
CSSやimgの位置指定をfuga からの相対パスでもって書いてあると
>>431の言ってるようなことになる。理由は、ブラウザはfuga に
飛ばされたことを知らないで、hoge に居るつもりで、相対そっから
CSSや img を呉れと鯖にリクエストすることになるから。

解答:honya.html のなかのファイル指定を、.../html/からの
絶対パスで書いておけばうまく逝く。
04424312005/07/27(水) 01:03:29
みなさま、色々と教えてくださってありがとうございました。
CSSや画像が有効にならない理由もわかりました。
401エラー処理も色々な方法があるんですね。勉強になりました。
結果ですが、自分のやりたかった方法に近い「絶対パスを書く方法」を試したところ、
理想通りの動きになりました。本当にありがとうございました!
04434252005/08/01(月) 00:18:07
すみません。ことばたらずで。
>>428さんがおっしゃるとおり、
>google が賢く URL デコードしてくれる場合もあれば、URL エンコードされたままの場合もある。
>どうすれば google が常に URL デコードしてくれるようになるだろうか?

ということです。

ありがとうございます。
ということは、
URLエンコードされたURLにアクセスした場合、
UserAgentがGoogleのロボットなら、301のステータスコードを返して、UTF-8なURLへとばして、
そうじゃない場合は、なにもしない・・・・ってな、
めんどくさいことをやってるんでしょうかねぇ・・・どうなんだろ。
(wikipediaのソースがみたいです。けど、一般には公開してないみたいですね・・・)
0444名無しさん@お腹いっぱい。2005/08/01(月) 00:23:56
>>443
Wikipediaのトップページの右下にあるアイコンをクリック
0445425=4432005/08/01(月) 19:49:58
>>444

あれ・・・おはずかしい
ありがとうございます。m(_ _)m
0446名無しさん@お腹いっぱい。2005/08/02(火) 09:42:06
virtualhostでログを別のディレクトリに
出力するようにしたのですが
このログを日次でローテートさせるために
/etc/logrotate.d/httpd
に出力先のディレクトリと「daily」
を記述してみたのですが
ローテートしてくれません。
他になにか設定が必要でしょうか?
0447名無しさん@お腹いっぱい。2005/08/02(火) 13:00:18
CAT /etc/logrotate.d/httpd
してみぃ。
0448名無しさん@お腹いっぱい。2005/08/02(火) 23:33:02
>>446
logrotate.confがデフォルトでweeklyになって
それをdailyにする必要があるんじゃなかったっけ?
違ったらスマン
0449名無しさん@お腹いっぱい。2005/08/07(日) 09:49:57
ログを1,2,3の様な数字ではなくて、日付で保存していきたいのですが、参考になるwebページとかはありませんか?
0450名無しさん@お腹いっぱい。2005/08/07(日) 10:29:50
>>449
どこでつまづいてんの?
0451名無しさん@お腹いっぱい。2005/08/08(月) 11:34:26
rotatelogs をとおすだけぢゃん。
0452名無しさん@お腹いっぱい。2005/08/08(月) 11:50:19
たとえば、127.0.0.1 にアクセスするときに、
w3m `echo '256*256*256*127+256*256*0+256*0+1' | bc`
のように 10 進数でアクセスすると、Apache 1.3 系列では、きちんとページ
が表示されるのに、2.0 系列では、bad request になるのはなんで?
0453名無しさん@お腹いっぱい。2005/08/08(月) 12:25:29
ヒント:エラーログ
0454名無しさん@お腹いっぱい。2005/08/08(月) 12:58:33
>>453
[Mon Aug 08 12:56:28 2005] [error] [client 127.0.0.1] Client sent malformed Host header
となっております。HTTP transaction の Host: が原因のようですね。
Apache 1.3 系列と 2.0 系列どちらの動作が正常なんでしょうか?
0455名無しさん@お腹いっぱい。2005/08/08(月) 13:19:17
>>454
http://www.squid-cache.org/Doc/FAQ/FAQ-11.html#ss11.35
0456名無しさん@お腹いっぱい。2005/08/08(月) 13:21:37
>>455
ありがとさん☆
0457名無しさん@お腹いっぱい。2005/08/08(月) 13:45:53
host = <A legal Internet host domain name
or IP address (in dotted-decimal form),
as defined by Section 2.1 of RFC 1123>

なので、この形式を外れてたらエラーにして差し支えない。
差し支えない=しなければならない、ではないことに注意。
インターネットサービスのクライアントは、規格に外れた
リクエストを出すべきではないが、サーバーが必ず
拒否すべきということにはならない。
0458名無しさん@お腹いっぱい。2005/08/08(月) 13:57:42
Apache2のhttpd.confの設定内にあるTimeoutって
Default300秒なんですが、無限に設定することって可能ですか?
0459名無しさん@お腹いっぱい。2005/08/08(月) 14:01:36
できないんじゃね?
http://httpd.apache.org/docs/2.0/ja/mod/core.html#timeout
0460名無しさん@お腹いっぱい。2005/08/11(木) 21:53:35
axkit でちょと遊んでみようかと思たら、
これはmod_perl v.1 が必要なのか。
つうことは、apache 2 では axkit は
使えない、つうことなの?
0461ヽ(´ー`)ノ ◆.ogCuANUcE 2005/08/12(金) 16:12:10
http://axkit.org/wiki/view/AxKit/FAQ#Does%20AxKit%20work%20on%20Apache%202.0?
0462名無しさん@お腹いっぱい。2005/08/13(土) 11:23:02
apachectl start としたとき

Syntax error on Line 277 of /usr/Local/etc/apache/httpd.conf:
Cannot add module vid name mod_perl.c': not in list of Loaded modules
/usrlocal/sbin/apachectl start: httpd could not do started

これてどういう意味でしょうか?
ググってみたんですがよくわからなくて・・・お願いします
0463名無しさん@お腹いっぱい。2005/08/13(土) 11:25:09
>>462
ちょいと日本語に訳してごらん
0464名無しさん@お腹いっぱい。2005/08/13(土) 11:26:07
>>462
mod_perlモジュールが無いって言ってる。
つーか、お前馬鹿?
0465名無しさん@お腹いっぱい。2005/08/13(土) 11:41:13
>>464
馬鹿って、聞かなくてもわかるだろ。
御前も馬鹿だな。
0466名無しさん@お腹いっぱい。2005/08/13(土) 11:43:00
>>465

>>462
0467名無しさん@お腹いっぱい。2005/08/13(土) 11:46:53
464は馬鹿だな。
04684622005/08/13(土) 12:09:28
ちょっとすいません
>>465さんは自分じゃないです
たぶん自分は馬鹿です、俺の馬鹿かどうかを議論されても・・・
皆さん即レスありがとうございます

0469名無しさん@お腹いっぱい。2005/08/13(土) 12:11:23
>>468
失礼ですが、職業はなんですか?
0470名無しさん@お腹いっぱい。2005/08/13(土) 12:16:50
日本一の日雇い人夫です。
0471名無しさん@お腹いっぱい。2005/08/13(土) 12:17:10
>>470
ふざけんなよ
04724622005/08/13(土) 12:21:41
>>469
パソコンもなにも、ましてやサーバなんか全然関係ない職業です
そんなに俺で遊ばないでくださいw
0473名無しさん@お腹いっぱい。2005/08/13(土) 12:22:34
じゃ、終了。
0474名無しさん@お腹いっぱい。2005/08/13(土) 12:30:22
>>472
ごめん。ちなみに、おれはニート。
0475名無しさん@お腹いっぱい。2005/08/13(土) 13:29:44
Apacheはメジャーなだけあって食いつきがいいな
0476名無しさん@お腹いっぱい。 2005/08/14(日) 15:50:22
Apache 2.0.54-4@玄箱Debian SargeでSSLクライアント認証の必要なwebdavサーバーを立ち上げようと思っています。

設定ファイルを抜粋して書きます。

/etc/apache2/sites-available/ssl

<VirtualHost 192.168.0.3:443>
DocumentRoot "/var/www/"
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/cert.pem
SSLCertificateKeyFile /etc/apache2/ssl/serverkey.pem
SSLCertificateChainFile /etc/ssl/CA/cacert.pem
SSLCACertificatePath /etc/ssl/CA
SSLCACertificateFile /etc/ssl/CA/cacert.pem
SSLCARevocationPath /etc/ssl/CLIENT
SSLCARevocationFile /etc/ssl/CLIENT/clientcert.pem
SSLVerifyClient require
SSLVerifyDepth 1
</VirtualHost>
0477名無しさん@お腹いっぱい。 2005/08/14(日) 15:52:48
/etc/apache2/httpd.conf

Alias /webdav "/mnt/webdav"
<Directory "/mnt/webdav">
DAV on
SSLRequireSSL
Options None
AllowOverride None
</Directory>


(ルート証明書、クライアント証明書はブラウザーにインポート済み)
この状態でネットワークプレースを追加で「https://192.168.0.3/webdav」を追加すると
「入力したフォルダは有効ではないようです。別のフォルダを選択してください。」とエラーが出てしまいます。

しかし、一度IEで「http://192.168.0.3/」にアクセスし、その後IEから
ファイル -> 開く「https://192.168.0.3/webdav」(webフォルダとして開くにチェック)で
正常にwebdavフォルダにアクセスすることが出来ます。

どうすれば”ネットワークプレースを追加”で正常にwebdavフォルダにアクセスするように出来るでしょうか?
0478名無しさん@お腹いっぱい。2005/08/14(日) 16:00:16
https://192.168.0.3/webdav/
にするとか?
04794772005/08/14(日) 16:27:35
>>478

すみません。間違えました。

誤) しかし、一度IEで「http://192.168.0.3/」にアクセスし、その後IEから


正) しかし、一度IEで「https://192.168.0.3/」にアクセスし、その後IEから
0480名無しさん@お腹いっぱい。2005/08/14(日) 16:36:43
https://192.168.0.3/webdav/
                 ↑
           これは関係ない?
04814792005/08/14(日) 16:53:55
>>480

https://192.168.0.3/webdav
でも
https://192.168.0.3/webdav/
でも動作は変わりませんでした...


思うに、直に「https://192.168.0.3/webdav/」にアクセスするとSSLクライアント認証がこけてるような気がします。

それで、まず「https://192.168.0.3/」にアクセスしSSLクライアント認証を行い、
その後「https://192.168.0.3/webdav/」にアクセスすると正常にwebdavフォルダにアクセス出来ると...

色々とgoogleで探したのですが、webdavでSSLクライアント認証を使う方法が書いてあるページが見あたらず、
ここに書かせていただきました...
0482名無しさん@お腹いっぱい。2005/08/14(日) 20:16:31
Debianだからだろ
0483名無しさん@お腹いっぱい。2005/08/16(火) 20:56:20
>>477
漏れもずいぶん前にやったけどだめだった。
多分そこまでWinが対応してないんじゃないの?
0484まだ初心者2005/08/17(水) 20:33:28
Apacheの何が難しいかというと、設定ファイルが一番やっかいな気がします。
Addなになに、とか、scriptがどうのとか、+したり-したり。。

結局、この設定ファイルの文法は、どうなってるんでしょうか?
そういうのが、わかりやすいく書いたページってないですか??
何をするには、どう書くっていうのでなく、
こういう文法だから、こう書くって書いたようなページとか、本とか。
0485名無しさん@お腹いっぱい。2005/08/17(水) 20:38:57
>>484
http://localhost/manual/
0486名無しさん@お腹いっぱい。2005/08/17(水) 21:46:11
>>484
わかりやすいのがよければサードパーティー系Webサーバでも買えば?
0487名無しさん@お腹いっぱい。2005/08/17(水) 22:10:42
>>484
>>1-2
0488名無しさん@お腹いっぱい。2005/08/17(水) 23:11:47
突っ込みお願いします。
apache1でphp4・mod_gzip・mod_securityをDSOではない状態で
インストールしたいのですが、どうしてもコケてしまいます。

php4のインストール
./configure --with-apache=/usr/local/src/apache_1.3.33 --enable-exif --enable-force-cgi-redirect \
--enable-gd-native-ttf --enable-magic-quotes --enable-mbregex --enable-mbstring
--enable-mbstr-enc-trans --enable-roxen-zts --enable-safe-mode --enable-sockets --enable-sysvsem \
--enable-sysvshm --enable-track-vars --enable-versioning --enable-zend-multibyte --with-curl --with-exec \
--with-freetype --with-gd --with-jpeg --with-mcrypt --with-mysql --with-png --with-ttf --with-zlib \
--disable-ipv6 --disable-xml --disable-ctype --disable-tokenizer --disable-overload --disable-posix \
--disable-cli --disable-cgi

apache1のインストール
./configure --add-module=/usr/local/src/mod_gzip-1.3.26.1a/mod_gzip.c \
--add-module=/usr/local/src/modsecurity-1.8.7/apache1\mod_security.c \
--enable-module=rewrite --enable-module=auth --enable-module=access \
--enable-module=mime --disable-module=cgi --disable-module=include \
--disable-module=env --disable-module=autoindex --disable-module=dir \
--disable-module=userdir --disable-module=actions --disable-module=alias \
--disable-module=asis --disable-module=imap --disable-module=setenvif \
--disable-module=status --disable-module=userdir \
--activate-module=/usr/local/src/modules/php4/libphp4.a

根本的に『それじゃダメだろ』ってところを指摘していただける方、いらっしゃいますでしょうか?
宜しく御願い致します。
0489名無しさん@お腹いっぱい。2005/08/17(水) 23:13:08
>>488
> 根本的に『それじゃダメだろ』ってところを指摘していただける方、いらっしゃいますでしょうか?

質問の仕方。
0490名無しさん@お腹いっぱい。2005/08/17(水) 23:40:45
>>489に胴衣
つーかログ晒せ
04914882005/08/17(水) 23:54:59
>>489 >>490
申し訳ありません。
これがログです。

phpのコケポイント
Configuring SAPI modules
checking for AOLserver support... no
checking for Apache 1.x module support via DSO through APXS... no
checking for Apache 1.x module support... yes - Apache 1.3.x
configure: error: Please run Apache\'s configure or src/Configure program once and try again

apacheのコケポイント
Configuring for Apache, Version 1.3.33
+ using installation path layout: Apache (config.layout)
+ on-the-fly added and activated gzip module (modules/extra/mod_gzip.o)
configure:Error: Module source /usr/local/src/modsecurity-1.8.7/apache1mod_security.c not found

いつもはDSOで済ませてしまっていたので、ちょっとステップアップしたくて色々なサイト
※このへんなど
 ttp://phpj.jugem.cc/?eid=6
 ttp://www.puni.net/~mimori/server/mod_gzip.html
を見ながら挑戦しているのですが・・・

宜しく御願い致します。
0492名無しさん@お腹いっぱい。2005/08/17(水) 23:56:26
>>484
最初は、どこだか、なんだか、出来るのかも分からない。だけど、
ある程度動いてくると、ここのこの設定がワカラン。
ってなるから googleで簡単に解決できるようになるよ。
04934882005/08/17(水) 23:58:41
ごめんなさい、apacheの方のコケポイントはこっちでした。

Configuring for Apache, Version 1.3.33
+ using installation path layout: Apache (config.layout)
+ on-the-fly added and activated gzip module (modules/extra/mod_gzip.o)
+ on-the-fly added and activated security module (modules/extra/mod_security.o)
configure:Error: Module source already has to be below src/modules/ to be activated
0494名無しさん@お腹いっぱい。2005/08/18(木) 00:17:01
玄人ぶってないでまず./configureのみでmakeまでやってみるべき。
0495名無しさん@お腹いっぱい。2005/08/18(木) 00:20:16
OS晒せっ
0496名無しさん@お腹いっぱい。2005/08/18(木) 00:30:35
>configure: error: Please run Apache\'s configure or src/Configure program once and try again

php-4.x.x/INSTALL にもちゃんと書いてあるし、
メッセージにもちゃんと出てることをなんでやらないの?
04974882005/08/18(木) 00:53:29
>>494
とりあえず、php4の方だけ./configureのみでやってみた結果、makeまで無事にできました。
ついでに >>488から --with-apache=/usr/local/src/apache_1.3.33 --disable-cgi を
削除した状態でmakeまで無事にできました。
これからapacheの方にとりかかります。

>>495
redhat9です。

>>496
おっしゃる通りです。これからapacheの./configureをしてみるので、それからとりかかってみます。
0498名無しさん@お腹いっぱい。2005/08/18(木) 01:06:52
仕事で必要ならコンサルタントを雇うべきです。
04994882005/08/18(木) 01:25:10
>>494
apacheの方も ./configure のみだと make まで無事にできました。
ついでに >>488から
--add-module=/usr/local/src/mod_gzip-1.3.26.1a/mod_gzip.c \
--add-module=/usr/local/src/modsecurity-1.8.7/apache1/mod_security.c \
--activate-module=/usr/local/src/modules/php4/libphp4.a
を削除した状態だと make まで無事にできます。

>>496
ご指摘頂いた通りやってみたら無事に >>488の内容から --disable-cli \を
削除した状態で無事に make までできました。

残りの問題は apache の
configure:Error: Module source already has to be below src/modules/ to be activated
なのですが、この src/modules/ というのは /usr/local/src/modules/ という意味なので
しょうか?それとも /usr/local/src/apache_1.3.33/src/modules/ という意味なのでしょうか?
それとも、ぜんぜん見当違いな考え方をしてしまっているのでしょうか?
宜しく御願い致します。
0500名無しさん@お腹いっぱい。2005/08/18(木) 01:26:09
>>499
仕事で必要ならコンサルタントを雇うべきです。
0501名無しさん@お腹いっぱい。2005/08/18(木) 16:13:03
>>500
君はコンサルやってるの?
0502名無しさん@お腹いっぱい。2005/08/18(木) 16:13:39
>>501
やってない、趣味だ。
0503名無しさん@お腹いっぱい。2005/08/18(木) 16:18:07
>>499
>>489
0504名無しさん@お腹いっぱい。2005/08/20(土) 00:32:55
VIP のウンコ連中がやってるアタックって、
Apache の win32 バイナリから引っこ抜いてきた ab.exe 使ってるだけなのな。
0505名無しさん@お腹いっぱい。2005/08/20(土) 17:01:39
>>504
つか余計な事するよりそれだけでいいだろ別に

0506名無しさん@お腹いっぱい。2005/08/22(月) 15:00:31
~/public_html/*      認証 有
        /nashi/*  認証 無
        /ari/*    認証 有

という具合に、特定のディレクトリだけに
.htaccess を用いアクセス認証を行おうと思っています。

~/public_html/.htaccess には

AuthType Basic
AuthUserFile ~public_html/.htpasswd
AuthGroupFile /dev/null
AuthName "Auth"
Require valid-user

と書いてあります。

~/public_html/nashi/.htaccess には、
どのように書けばよろしいでしょうか?
0507名無しさん@お腹いっぱい。2005/08/22(月) 15:03:24
ちょっとわかりづらかったので、書き直し。
~/public_html/*      認証 有
~/public_html/nashi/*  認証 無
~/public_html/ari/*    認証 有
という状態です。
0508名無しさん@お腹いっぱい。2005/08/22(月) 16:46:32
~/public_html が認証かかってるのに、そのサブディレクトリは認証
無しってのは無理じゃねぇの?
0509名無しさん@お腹いっぱい。2005/08/22(月) 17:19:25
フォルダを分けろ!
0510名無しさん@お腹いっぱい。2005/08/22(月) 17:28:21
そう設定することは不可能ではないが、認証の必要なところにアクセスした後、
その下の URL の認証不要なところにアクセスすると、
ブラウザが送る必要のないユーザ名、パスワードを勝手に送ってしまう。
あまりよろしくない動作なのでそういう構造にするのはやめておいた方がいい。
0511名無しさん@お腹いっぱい。2005/08/22(月) 20:05:25
Satisfy Anyでallow from all
05125062005/08/22(月) 21:17:48
>>508-511
返事ありがとうございます。
511の方法で、認証なくアクセスできるようになりました。

ただ、みなさんが言ってるとおり、
この構成はよろしくないみたいですね。
もうちょっといい構成がないか考えてみます。
0513名無しさん@お腹いっぱい。2005/08/24(水) 21:59:38
意図的に503エラーを出すには、どのへんの設定をかえればいいですか?
いろいろやってみたのですが、うまくいかないので
分かる方がいましたら、教えて欲しいです。
httpd.confのMaxClientsを少なくしたり、Webminからプロセスの制限を設定したりしてみたのですが
503を出すことはできませんでした。

直接的な答えでなくても、参考になるサイトとかスレ誘導でもいいです。
よろしくお願いします。
0514名無しさん@お腹いっぱい。2005/08/24(水) 22:04:02
 
0515名無しさん@お腹いっぱい。2005/08/24(水) 22:25:02
>>513
http://cvs.apache.org/viewcvs.cgi/httpd-2.0/
0516名無しさん@お腹いっぱい。2005/08/24(水) 22:25:55
apache の内部的な理由で 503 が出ることはない。
CGI やプロクシがコケたときか、
Redirect 503 /hoge/ のように意図的に設定したときだけ。
05175132005/08/24(水) 23:03:08
>>516
レスありがとうございます。
現在の共用サーバの私サイト(CGIで表示するものがほとんど)で
他ユーザーに迷惑がかからないようにと
サーバ管理側から意図的に503が出るようにされているので
専用サーバでは設定で出来るものと思っていました。

515さんの教えてくれたサイトも意味が分からないので・・・
もっと基本的な勉強が必要ですね。
ありがとうございました
0518名無しさん@お腹いっぱい。2005/08/25(木) 02:20:44
>>513
CGIで、Status: 503 をヘッダに出してやればできないっけ?
0519名無しさん@お腹いっぱい。2005/08/26(金) 01:58:31
>>513
目的がわからんのでアレだが、mod_jk組み込んで
接続先を架空のhostに向けてやれば真の503が出せる。
0520名無しさん@お腹いっぱい。2005/08/26(金) 02:07:37
mod_throttleは制限値超えると503返すよ。類似のモジュールもそういう
動作するんじゃないかな。

>>518-519
一体何を言っているのだ。
0521名無しさん@お腹いっぱい。2005/08/27(土) 03:41:35
>>519
mod_女子高生?
0522名無しさん@お腹いっぱい。2005/08/27(土) 11:32:03
mod_ojk
mod_oms
0523名無しさん@お腹いっぱい。2005/08/27(土) 11:40:58
>>520
レスありがとうございます。
mod_throttleで検索したら、今回の件で参考になりそうなサイトがたくさん出てきました!
ただ、使ってるのが2.0で。。。mod_throttleはApache 1.3までみたいなので
Mod_bandwidthのほうで、やってみようと思います。
ありがとうございました!
0524名無しさん@お腹いっぱい。2005/08/27(土) 11:42:07
>>520
わからないならレスしないほうが良いよ。
0525名無しさん@お腹いっぱい。2005/08/27(土) 12:38:52
>>523
Apache2だと、mod_bwshareがメジャーかも。こいつは503じゃなくて
200返すみたいだけど。http://www.topology.org/src/bwshare/README.html

>>524
だから一体何を言っているのだ。
0526名無しさん@お腹いっぱい。2005/08/27(土) 14:47:51
>>525
あと 4 日の辛抱なので放っておけ。
■ このスレッドは過去ログ倉庫に格納されています