Apache~嗜みとして~ Part3at PHP
Apache~嗜みとして~ Part3 - 暇つぶし2ch87:82
03/03/28 10:53
>>85
設定変えてみたのですが、挙動が変わりません。
なんか根本的に間違ってるんですかね?

88:nobodyさん
03/03/28 16:07
>>84
DirectoryIndexが
DirectoryIndex index.html index.htm index.shtml
とするならば

RedirectMatch /dir/[^(index\.?shtm?l)](.+)$       URLリンク(localhost)
              ↑DirectoryIndexにマッチしれ      ↑リダイレクト先

俺のヘタレな頭では正規表現の仕方がこんなのしかできんが
/dir/にアクセスすると 302で /dir/$DirectoryIndex に移動するみたいなんで

89:84
03/04/01 21:31
>>88
DirectoryIndex が index.php だったので、
RedirectMatch /dir/([^(index.php)]+) URLリンク(www.2ch.net)
これで、ループせずにリダイレクトを実現することができました。

90:82
03/04/03 08:34 9vXIT398
やっとわかった
ScriptAlias はそこから以下全てcgi実行可になって、
Options -ExecCGIも無効なのね

>>85にさりげなくAliasと書いてるのに気がつかなかった


91:nobodyさん
03/04/03 12:02
( ゚д゚)ポカーン

92:nobodyさん
03/04/04 20:30
URLリンク(www.apache-gui.com)

Win用の設定をGUIでするツールっぽいんだけどこれってどうよ?
結構便利っぽいけどGoogleでも日本でこれを扱ってるところがない・・

93:nobodyさん
03/04/04 20:37
なんで自分で試してみようと思わんの?

94:nobodyさん
03/04/04 20:42
>>93
スマソ
誰かこのツールのこと知ってるヤシいないかなぁ、と・・

95:92=94
03/04/04 22:10
つーわけで、入れてみました。

URLリンク(maichy.s1.x-beat.com)

結構使いやすいのですが、少し気になった点があります。
・結構動作が重い
・シェアウェア($35、試用期間30日)
・日本語パッチ・日本語のランゲージファイル等はなし

最後の一つは中学英語ぐらいあれば問題はないと思われますが・・

96:nobodyさん
03/04/05 10:21 zGOxzlsb
ssiが動作しないのですが原因がわかりません。
事象:shtmlを呼び出しても応答が帰ってこない。
    (ssiの記述<!--#exec cmd="./count.pl"-->を削除すると表示される)

環境
windows98 apache1.3.27 

httpd.conf
DocumentRoot "D:/www2"

<Directory "D:/www2/">
AllowOverride all
Options ExecCGI Includes MultiViews
AddHandler cgi-script .pl
AddType text/html .shtml
AddHandler server-parsed .shtml
Order allow,deny
Allow from all
</Directory>

aa.shtml
<!--#exec cmd="./count.pl"-->

log
エラーログには何も書かれない
アクセスログは書かれなかったり、304がでたりまちまち

同じ内容でwinxpのapache1.3.27環境では上手く動作しました。
windows98特有の原因があるのでしょうか?
あるいはインストール時の注意点等あるのか。
webで色々探しましたが行き詰まったのでここに書き込みました。
思い当たる事がある方はよろしくお願いします。

97:nobodyさん
03/04/06 00:17
Perlが入っていないとか

98:山崎渉
03/04/17 12:09
(^^)

99:山崎渉
03/04/20 06:23
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

100:nobodyさん
03/04/20 12:03
100!!

101:愛子
03/05/21 22:23 +D5sjRGl
プログラマの愛子といいます.

この度、Apacheのモジュールを作成させられてます。
あらゆるコンテンツに独自の認証をするモジュールです。
仮にmod_sexyとします。
Apache本体に、apxsでコンパイルして組み込んで、動作の
確認までは済んでるのですが、ブラウザに表示できる
コンテンツがhtmlファイルしか表示できないんです。
CGIだと、素のままecho ~とか表示されちゃいます。

LoadModule sexy_module libexec/mod_sexy.so
<Location />
SetHandlersexy-handler
AllowOverride None
Options None
</Location>

こんな感じでhttpd.confには記述しています。

誰か助けてください。
助けてくれる方、いましたら私のマルヒ画像アップします。
よろしくお願いします。


102:nobodyさん
03/05/21 22:52
マルチポストにつきレスを付けないように
スレリンク(unix板:796番)

103:bloom
03/05/21 23:08 JZ9K0e/X
URLリンク(homepage.mac.com)

104:山崎渉
03/05/22 01:56
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

105:山崎渉
03/05/28 17:21
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎―◎                      山崎渉

106:nobodyさん
03/06/07 07:20
                          .|_|__|__|__
                        .∧_/|__|__|__|_
                  グシャ  (  ;;;;;;;|_|__|__|__
                    =〔~∪ ̄..|__|__|__|_
                    = ◎~◎|_|__|__|__


107:山崎 渉
03/07/15 11:14

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

108:nobodyさん
03/07/18 23:34 oaoqlXDR
apache2.0の最初に出る画面(index.html?)は どこにあるの?
/var/www/htmlには ありません

109:nobodyさん
03/07/18 23:59
>>108
あなたの予想に反して・・・のこと?
htdocsにいろんな言語・文字コードであるでしょ

110:nobodyさん
03/07/19 16:32 KeSFoKho
1.3.28 出たね

111:nobodyさん
03/07/19 16:43 Jwte2f1M
大変よく出来ました◎
URLリンク(homepage3.nifty.com)
とても見やすく出来ました◎
URLリンク(homepage3.nifty.com)

112:_
03/07/19 17:05
URLリンク(homepage.mac.com)

113:nobodyさん
03/07/20 15:54
URLリンク(x68000.startshop.co.jp)
などを参考にして、perlで簡単なhttpクライアントを作ろうと
思ってるんですが、Apache 1.3に接続して、存在しないファイルを
リクエストしたり、PHPスクリプトを呼び出したりすると、応答のなかに
d2 とか 0 とか eac とか、変な文字が混じってしまいます。

これは何だろうと思って調べてみると、どうやら空行の後から、
次の空行までの間の文字数が16進数で表わされたもののようです。

普通のhttpクライアントはこんなものを受けとっていないようなので、
クライアント側のコーディングに依拠するのでしょうが、
これは何なんでしょうか。どうやったら普通のデータから取り除く
ことができるんでしょうか。


114:113
03/07/20 16:46
>>113
自己解決。HTTP 1.1の Transfer-Encoding: chunked というやつでした。


115:nobodyさん
03/07/21 05:59
URLリンク(www.cert.org)

116:nobodyさん
03/07/21 13:34
mod_gzip がうまく動いてないのでアドバイスお願い

環境: Windows NT SP6a + Apache: Apache 1.3.26 + mod_gzip: 1.3.26.1a
問題: mod_gzip.log を見ても DECLINED:NO_ACCEPT_ENCODING となり、圧縮転送されていない


117:116
03/07/21 13:35
改行大杉で跳ねられた。ムカツク

↓httpd.conf に追加した部分
LoadModule gzip_module modules/ApacheModuleGzip.dll
AddModule mod_gzip.c
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_temp_dir D:\USR\TEMP
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 600000
mod_gzip_min_http 1000
mod_gzip_handle_methods GET POST
mod_gzip_item_include reqheader "User-agent: Testzilla/1.00"
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.pl$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/html$
mod_gzip_item_include mime ^text/plain$
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_exclude reqheader "User-agent: Mozilla/4.0[678]"
mod_gzip_item_exclude file \.js$
mod_gzip_item_exclude file \.css$
mod_gzip_item_exclude mime ^image/
LogFormat "%h %l %u %t \"%V %r\" %<s %b mod_gzip: %{mod_gzip_result}n In:%{mod_gzip_input_size}n -< Out:%{mod_gzip_output_size}n = %{mod_gzip_compression_ratio}n pct." common_with_mod_gzip_info2
CustomLog logs/mod_gzip.log common_with_mod_gzip_info2
mod_gzip_add_header_count No
</IfModule>


118:116
03/07/21 13:39
↓で、mod_gzip.log に吐き出されたログ
192.168.0.10 - - [21/Jul/2003:13:06:36 +0900] "hogehoge GET /test-big-text.txt HTTP/1.1" 200 135047 mod_gzip: DECLINED:NO_ACCEPT_ENCODING In:0 -< Out:0 = 0 pct.

↓テストに使ったクライアント(perl)
#!/usr/bin/perl
use LWP::UserAgent;
{
$ua = LWP::UserAgent->new;
$ua->agent( "Testzilla/1.00 hoge/9999" );
$req = HTTP::Request->new( GET => '/test-big-text.txt' );
$req->protocol( 'HTTP/1.1' );
$req->header( 'Accept-Encoding' => 'gzip' );
$res = $ua->request( $req );
if ( $res->is_success ) {
print $res->headers->as_string;
}
else {
print "Error: " . $res->status_line . "\n";
}
}


119:nobodyさん
03/07/21 14:55
嗜みとして、1.3.26はヤメレ

120:nobodyさん
03/07/23 23:21 X7ypENDa
誰かこの文章が何を言いたいのか日本語で解りやすく教えてくれ。
URLリンク(www.apache.jp)

121:nobodyさん
03/07/24 00:56
>>120
windows で鯖立てんじゃね

122:nobodyさん
03/07/24 01:06
>>120
うぃん坊主氏め!!

123:nobodyさん
03/07/24 01:38 S635TWz1
ものすごく初心者的質問で、申し訳ありませんが、、、どなたか教えてください

OS:WindowsXP Professional



Apache HTTP Server 2.0.44をインストール後

URLリンク(localhost)<)

と入れると

「あなたの予想に反して、このページが・・・」というページが表示されました

なぜでしょうか、、、

どなたか教えていただけないでしょうか
よろしくお願いします





124:nobodyさん
03/07/24 01:39
>>123
> なぜでしょうか、、、
そういう設定をしたから

125:nobodyさん
03/07/24 01:45 S635TWz1
123です

そういう設定って、、、
ど、どこで、、、(T-T) >124

ServerInfomation

の設定のところで、最初に
only for the Current User, on Port 8080,,,
というほうを選んでしまったので

インストールをやりなおして

for All Users, on Port80,,,

のほうを選びなおしてみたいんですが、、、

それとは関係ないでしょうか?

はじめたばっかりで右も左も、、、



126:nobodyさん
03/07/24 01:47
>>125
URLリンク(www.google.co.jp)

127:nobodyさん
03/07/24 01:47
>>123
単にhttpd.confが正しくないだけ

128:nobodyさん
03/07/24 01:48
>>125
もう2.0.47まで出てるんだから新しいのにしとけ

129:nobodyさん
03/07/24 02:26 S635TWz1
>126,127,128さま

ありがとうございました(T0T)

本当に、、、httpd.confにちゃんと

Listen 8080って書いてありました,,,

Listen 80

に変えたらうまく動作しました
(本当にこれでよかったのかは自信ないですが)

その後、TomCat もいれて連携もうまくいきました

今日は大満足で眠れそうです(簡単なひと、、、

明日からは実際に動かしてみまーす(^-^)

みなさん、ありがとうございました

128さま>最新版も入手してみまーす



130:_
03/07/24 02:51
URLリンク(homepage.mac.com)

131:_
03/07/24 03:06
URLリンク(homepage.mac.com)

132:nobodyさん
03/07/24 09:32
無駄な行間、顔文字、「まーす」、、、、、

そうか、厨らしさってこうやったらでるのね(藁
勉強になりm下

133:nobodyさん
03/07/24 11:38
氏ね

134:120
03/07/24 13:40 ArR0Y3YD
>>120
>誰かこの文章が何を言いたいのか日本語で解りやすく教えてくれ。
>URLリンク(www.apache.jp)
うーむ、M$厨がなにやらSCOまがいな事始めたってのが波紋呼びそう
なんだけどって言いたかったんだけど。。
で、漏まいらどうよ?

135:nobodyさん
03/07/24 14:07 2tj+vYLs
>>134
・EULAにおける「インターネット情報サービス」がIISの事なので
 Apacheは関係なし

・EULAに『サーバーソフトウェアとしては使用できない』
 旨の記述のない OS(Windows XP Professional等)では接続端末数が10まで

これだけだろ
IISの和訳を強引に他ソフトに当てはめようと必死なMS。。

136:nobodyさん
03/08/13 01:32
>>101

sexy-handlerをそのように実装してるからでしょ。
なんでap_check_accessフェーズで処理しないの?
HTMLのフォームでID/Password入力させたいとかそーいう理由か?

どーしてもこんてんつはんどらでやりたいってんなら、
cgi-handlerと同じ仕事を実装するか、ap_invoke_handler()とかでCGIとして処理させたら?

137:nobodyさん
03/08/13 20:54
スゲー遅レス

138:nobodyさん
03/08/17 23:16
Win2000でApache1.3.28 PHP4.3.2をインストールしてるのですが、
cgiでの設定はうまくいきましたが
モジュールで動かそうとするとうまくいきません。

LoadModule php4_module M:/_Server/php/sapi/php4apache.dll

AddModule mod_php4.c

AddType application/x-httpd-php .php

の三つをhttpd.confに設定したのですが、Apacheを起動すると
「指定されたモジュールが見つかりません」
というエラーが出て起動しません。
何か忘れてることがあるのでしょうか?

139:nobodyさん
03/08/17 23:24 wuvEQ2GQ
age忘れ…

140:nobodyさん
03/08/18 00:46
2行目いらない
んで,dllにパス通ってる?具体的には install_dir/{dll, extentiosn}

141:nobodyさん
03/08/18 00:46
typo
s/extentiosn/extentions/

142:nobodyさん
03/08/18 00:54
>2行目いらない

いるでしょ。1.3.28なんだから。

143:nobodyさん
03/08/18 22:55
>142

少なくともうちの httpd.conf には書いてなかった(1.3.26 のころから)
Win2k SP4 + Apache1.3.28 + PHP4.3.2 with mb1.1
# 今は Apache2.0.47 にしたから戻して試すの面倒

144:nobodyさん
03/08/18 23:56
>>140
パス通ってる?ってなんざんしょ?
ちとわかんなかったっす

別のマシンで試したところまったく同様の設定で一発でいけました
で、今までも2,3度入れ直してたんですが、
再度再インストールしてみてダメで
php4ts.dllを一度消して置き直したらなぜかいけますた(゚д゚)

なんだったんだろ…

>>143
2行目消したら動かないっす(少なくともうちでは)

145:nobodyさん
03/08/20 15:52 YfRm/jWq
apache は suexec_log を自動生成するんですか?
suexec_log を消しても、すぐに復活するので。
どこをいじれば、消すことが出来ますか?

146:nobodyさん
03/08/20 21:02
↑すごいヴァカ発見。マニュアルとか一切見ようとしないんだろうナァ…。

147:nobodyさん
03/08/20 22:30
(´-`).。oO(log指定しなかったら実行ファイル置いたディレクトリ下にsuEXECのログが「沸いてアセったなぁ)


148:nobodyさん
03/08/21 01:45
>>146
こんな奴から馬鹿呼ばわりされたら死にたくなるな…。

149:nobodyさん
03/08/22 02:59
まだやってたのねー
スレリンク(php板:137番)

150:149
03/08/22 03:02
こっちのスレ久しぶりに見たから勘違いした。
「まだやってたのねー」はおかしいな。
ただの同時マルチポスト野郎だた。

151:nobodyさん
03/08/31 20:06 RQt14f2b
CSVファイルやXLSファイルをIEでダンロードするときに
必ずブラウザ開いてブラウザで表示されてしまうのはなぜ?

サーバはapacheなんだけど
mime.typesファイルのexeやzipの後ろにcsvと
追加しても開いてしまう。

IE6.0なんだけど全然ダウンロードできない!!

やっぱりクライアント(ブラウザ)側の設定?
だとしたらどこをどういじればいいのですか?
ネスケではブラウザに設定があるらしいけどIEには無い!

だれか教えてくださいませ。

サーバがapacheなのでここで質問してみました。

※「右クリックして保存してね」は無し×の方向で。

152:nobodyさん
03/08/31 20:17
IEならレジストリ弄れば?

153:nobodyさん
03/08/31 20:51
限りなくバグに近い IE の仕様なので諦めてくださいとしか。
Mozilla なら application/octet-stream にしておけば正しく扱われるんで
そっちを使いましょう。

# text/plain の HTML(っぽい)ファイルを HTML として扱うのは
# ほんとに勘弁してほしい。

154:nobodyさん
03/08/31 22:58
>>156
レジストリに設定があるのかぁ、
ちと探してみようかな。

>>153
やっぱりバグ?
そんな気はしてたけど、、、

application/octet-stream にしても
application/hogehoge のように適当にしても
CSVはエクセルで起動されてしまう。
IEで拡張子で勝手に判断してるんかなぁ。

とほほ、、、


けっきょくはIEは使わないほうがよいって事?(´д‘;)…ハァ

155:nobodyさん
03/09/01 00:33
Content-disposition: attachiment
なヘッダを付加

156:nobodyさん
03/09/01 11:54
>>155
こういう話もあるけどね。
URLリンク(support.microsoft.com)
URLリンク(support.microsoft.com)


157:nobodyさん
03/09/01 21:35
IEはブラウザじゃなくて木馬です。

158:151
03/09/01 23:23 hGvG2h/K
>>155
うーん、動的に作成したものじゃなくて
静的なものなんで、、、、
mime.typesなんかの設定でどうにかできないかなぁ。

>>156
うんうん、わたしもソレ見ました。
結局IEはmime.typesを無視するって事かなぁ

>>157
昔はそうだって聞いたことあるけど、今はどうなんだろ?

IEでCSVとかを「絶対」ダウンロードさせることは不可能なんだろうか?

159:nobodyさん
03/09/01 23:49
>静的なものなんで、、、、

<Files hoge.csv>
Header set Content-Disposition "attachment; filename=hoge.csv"
</Files>

要 mod_headers


160:nobodyさん
03/09/03 22:51
Basic認証ってセキュリティ的にどれだけ安全(危険)なんでしょーか?

161:nobodyさん
03/09/04 02:39
>>160
rfc嫁

162:nobodyさん
03/09/06 14:33
バーチャルホストでIP直で来たアクセスを拒否するにはどうしたらいいんですかね?

163:nobodyさん
03/09/06 14:40 /pMlcvtg
apache1.3.28にphp5.0.0b1で作業をしています。
作業は、自宅サーバーで行こう等を見てやってみました
全作業を終えて、apacheを再起動させると
Syntax error on line 240 of c:/program files/apache group/apache/conf/httpd.conf
:
Cannot add module via name 'mod_php4.c': not in list of loade modules
こういうエラーが起きます。
フォルダやファイルの移行をしっかりと行ったので、間違いは無いと思うんですが
あるとすると、apache等の設定でしょうか?

164:nobodyさん
03/09/06 14:50
httpd.confの240行目がエラーって出てるだろうが

165:nobodyさん
03/09/06 15:03 /pMlcvtg
mod_php4.cというモジュールが無いって事を言われてるのは分かっているのですが
これをmod_php5.cと変更をかけても無いって事を言われるのです。
ちゃんと有るとは思うんですが、設定の仕方が間違ってるんでしょうか?

166:nobodyさん
03/09/06 15:17
>>165
> ちゃんと有るとは思うんですが
根拠は?

167:nobodyさん
03/09/06 15:27
まずマニュアル読めよ馬鹿

168:nobodyさん
03/09/06 19:37
そのぐらい自力解決できないのにβ版なんかに手を出すな。

169:nobodyさん
03/09/07 09:34 Ke95mWaO
>>166
すいません、本当根拠なんてないのですが解凍した中におおよそ入ってると思ったので言いました

>>167>>168
厳しい発言ありがとうございます、もう少し自分で頑張って今より進めるように頑張ってみます

170:nobodyさん
03/09/11 23:57
アクセス制限をするには?

171:nobodyさん
03/09/12 03:10
>>170
。access

172:nobodyさん
03/09/12 03:10
間違えた。.htaccess

173:nobodyさん
03/09/12 03:46
>>172
アクセス制限の方法を聞かれてるのに.htaccessと答えてどうするんだ?
LimitとかDenyとか答えるべきだろ。
別にconfに書いても良いわけだし。

お前にとっての .htaccess はBASIC認証のためだけに存在するのか?

174:nobodyさん
03/09/12 04:06
>>173
じゃあ、お前が詳しく答えてやれって。

175:nobodyさん
03/09/12 04:33
>>170
いろいろ。

176:nobodyさん
03/09/12 20:13
>>162
一番上にダミーを追加しる

177:nobodyさん
03/09/14 02:11
utf-8で書かれたCGIプログラムを動かすにはどうしたらいいの?
パスが見つからん!ってエラーになっちゃうよ。

178:nobodyさん
03/09/14 02:57
↓詳しい状況をどうぞ

179:nobodyさん
03/09/14 21:09
apache 2.0.47をwinXPで使っているんですが。
php-4.3.3をいれて設定してapacheをrestartをすると
【The requested operation has failed!】と出でスタートできません。

httpd.confのPHP用の設定を消すと普通にapacheが起動できます。

何が悪いんでしょうか?ご教示お願いします。

180: 
03/09/14 21:11
もうスクリプトで>178が自動で挿入されるようにしてもいいんじゃないの。

181:nobodyさん
03/09/14 23:28
>>179
>httpd.confのPHP用の設定を消すと普通にapacheが起動できます。

答えは出たようなもんじゃねーか。
悪いとこといえばそのPHPの設定状態を書かない態度。

182:nobodyさん
03/09/15 02:47
>>177
そのパスと改行コードはあってますか。


183:nobodyさん
03/09/28 19:18
apacheをインストールしたのですが、
自分の作ったHTMLを表示すると、
文字化け(日本語表示されない)してしまいます。
これはapacheで何か設定が必要なのでしょうか?

184:nobodyさん
03/09/28 20:49
>>183
AddDefaultCharset
とか

185:nobodyさん
03/09/29 18:10
何回目だろうねこの質問は

186:nobodyさん
03/09/30 07:34
URLリンク(www.dream-seed.com)
これを参考にWinXPの不要なサービスを色々無効にした状態です。
Apache1.3.28をスタートしようとすると、必要なサービスを無効にしているせいか起動できません。
Apacheに必要不可欠なサービスには何が必要なのでしょうか。

187:nobodyさん
03/09/30 11:12
>>186
初期に戻してから一つずつ無効にして試せよ
依存関係やそれ以外の組み合わせにもよるんだから

188:nobodyさん
03/10/23 22:10
設定で
Allow From の後ろに
複数の条件を書きたいときはどうすればいいですか
127.0.0.1/255.0.0.0 と
192.168.0.0/255.255.255.0 と
両方書きたいけど
書き方がわかりません

189:nobodyさん
03/10/24 03:19
allow from ...
allow from ...
と二行に書いたら?

190:nobodyさん
03/10/24 11:40
>>188
URLリンク(www.apache.jp)

Syntax: Allow from all|host|env=env-variable [host|env=env-variable] ...

191:nobodyさん
03/10/24 17:19
2行でいいだろ

192:nobodyさん
03/11/05 13:29 LuXow1s+
1.3.29と2.0.48が・・・

193:nobodyさん
03/11/06 15:55
WinにApacheをインストールする人って,何に使われているんですか?
案外とユーザが多いようなので,少し不思議に思いました.

ADSLな方が小規模にWebサイトを公開運用したい場合に使われるんでしょうか?
それとも,私と同じように,単純に実験目的なんでしょうか?

194:nobodyさん
03/11/06 17:36
>>193
テスト用。
DreamWeaverでHTMLを管理・編集してて、PHPも使ってるから。
修正が簡単に確認できる。
後からLinuxでもテストするけどね。

195:nobodyさん
03/11/09 03:37 pV+vYDF1
質問です。
Perl(ActivePerl-5.6.1)とPHPの勉強しようと、Apache2.0.47をWindows98に導入してみました。
PerlとPHPとも、テスト用にprint文を書いたものは表示できました。

質問1.
「Start Apache in Console」で実行してみると、起動したウィンドウには
何もでないのですが、これでいいのでしょうか?
確か、以前のVersion1.3.??を使ったときは
Apacheのバージョンとか出ていた気がするのですが…。

質問2.
Perlのファイル(.cgi)を実行したときに、
「APACHE」のウィンドウバーが「Perl」に変わったままです。
こういうものなのですか?

質問3.
「Apache Servis Moniter」はApacheを起動しても何も変わらないのですが、こういうものですか?
以前、apache_2.0.39(たぶん)でチャレンジしたときには、
メッセージが出ていた気がするんです。


以前のVersionとか言っても全て、環境が作れず挫折した歴史だったりします。
今回、やっとできたっぽいのに、まわりがおかしすぎて(((( ;゜Д゜)))ガクガク状態です。
助けて下さい。


196:nobodyさん
03/11/09 10:02
いいからOS変えて死んでこい。

197:nobodyさん
03/11/10 12:36
>>193
linuxサーバーでサイトやっていて、phpの動作確認の為だね。


198:nobodyさん
03/12/14 06:04 3NtrkSVk
Apache/1.3.27 で、httpd.confをいじれる権限があるのですが、
質問させてください。

URLリンク(www.example.com)配下のURLに対しては、
IDとパスワードで制限をかけて、なおかつSSL経由でないと入れない』っていう設定は、
できますか?

「IDとパスワードで制限」だけならBasic認証でできることは知っているのですが。
どなたか教えていただけたら幸いです。

199:nobodyさん
03/12/14 10:23
>>198
document嫁

200:198
03/12/14 17:59
できた。
SSLRequireSSLっすね。
でもドキュメント読むよりぐぐったほうがはやかった罠。(英語が理解できてないだけかもしれんが)

201:nobodyさん
03/12/14 21:42 1sgiVz25
Apacheで画像のキャッシュを無効にするような設定って無いですか??

202:nobodyさん
03/12/14 22:05
>>201
ブラウザのキャッシュとサーバー側のキャッシュでは意味が異なるけど?

ブラウザのキャッシュは、
Apache側で出来そう事といえは、画像ファイルを出力する時、
Cache-ControlやPragmaヘッダにno-cacheを設定する事くらい。
ヘッダを解釈してキャッシュ制御するかどうかは、ブラウザの実装に依存。
参考: URLリンク(tohoho.wakusei.ne.jp)

203:sage
03/12/14 23:01 1sgiVz25
えと、プログラムやHTMLでキャッシュ制御するのは
HTMLに関してだけですよね。
NNなら有効かもしれないですが、IE(確認したのはvar6のsp1)だと
HTMLのキャッシュはしませんが、画像のキャッシュはしてしまいます
(Windows2000だとTemporary Internet Filesに入ってました)
こちらで思いつく手段は、画像をオープンして、imageヘッダー書いて、
キャッシュ制御を書く・・という、めんどくさい作業で・・汗

このImageヘッダーをApacheで制御できるなら、サイト全体に有効になり
楽なのではないかとおもいましたが、、どうでしょうか。。

204:nobodyさん
03/12/14 23:14
HTMLのみというのはMETA tagでのキャッシュ制御を指してるのかな?
HTTPのヘッダで制御する方法は全てのContent-typeで有効なはず。
上で参考に挙げたURLで、Apacheの設定方法が解説されてるよ。下の方よく読もう。



205:nobodyさん
03/12/14 23:52
<Files ~ "\.(gif|jpeg|jpg)$">
Header set Pragma no-cache
Header set Cache-Control no-cache
</Files>
この設定でうまくいきました。
htmlやcgiを追加してもキャッシュされないんですね。
>>202さん
ありがとうございました

206:nobodyさん
03/12/15 21:46
すみません、Apache2.0.48とTomcat5.0.16を連携させようとしているのですが
localhost/examples/にアクセスしても404で見れません。
localhost/とlocalhost:8080/はちゃんと見れます。
使ってるjk2がfor Apache 2.0.43 (and only 2.0.43)となっているので
これのせいかと思っているんですが、Apache 2.0.48用のjk2は存在しないのでしょうか?

207:206
03/12/17 00:21
解決しました…
Tomcat5だとlocalhost/examples/じゃなくて
localhost/jsp-examples/
localhost/servlets-examples/
なんですね…

一応、解決に役立ったページ貼っておきますね。
URLリンク(msugai.fc2web.com)

208:nobodyさん
03/12/28 11:56 B7PqD0oF
Apacheとは多少関係ないのだが、最近話題になっているZeus Web Server。
biglobeも使っているみたい。

URLリンク(www.jp.zeus.com)

使っている人いる?いたら、Apacheのと比較を書いてくれると嬉しい。


209:nobodyさん
03/12/30 22:17
1ライセンス40万円だったかな。
仕事で使ってる人がこんなところで答えてくれるとは思えんし、
代理店が個人向けに販売してくれるかどうかも謎。


210:nobodyさん
04/01/01 17:34 lAUuyD9W
Apache1.3.2x向けモジュールに関する質問です。
あるプログラムを高速化するためにデータ類をリソースプール内で
キャッシュさせて利用がしたいのですが、
リクエスト間(or コネクション間)で同じデータ(メモリ空間)を共有するには
どのような実装をすればいいのでしょうか?


211:nobody who is learning IPC
04/01/02 03:59
>>210
SystemV系なら、shared memory を使うとか?

perlならApache::Session::IPCなんかのモジュールが使えそうじゃないかな。
(Apacheモジュールの開発経験はないので未検証)

212:nobodyさん
04/01/07 17:18 zRyvDagn

Apacheのmod_dirについての質問です。

URLリンク(hogehoge)

のように、最後に「/」をつける事でディレクトリリストを表示する事が
可能だと思いますが、表示されているファイル名が長すぎると
途中で文字の表示が切れてしまいます、
長いファイル名をすべて表示したいのですがどこの設定項目で、表示を長くできますか?

それと、ディレクトリリストから直接、日本語名(SJIS)のファイルを
ダウンロードしようとするとファイル名が文字化けを起こすのですが、
これを解決する方法はありますか?

知っている方がいたら、よろしくお願いします。
(調べた限りだと、mod_dirを書き直さないとだめという意見がありました)
OS:FreeBSD Apache:1.3.27


213:nobodyさん
04/01/07 17:26
mod_dir じゃなくて mod_autoindex です。
IndexOptions で設定可能。

214:nobodyさん
04/01/07 17:30
>>212
URLリンク(httpd.apache.org)

mod_encoding

215:nobodyさん
04/01/07 17:32
ファイル名の件は mod_encoding

216:212
04/01/07 18:07 zRyvDagn

>>213
>>214
>>215

素早い返信ありがとうございます。

長いファイル名の表示はmod_autoindexの中の
IndexOptions NameWidth=*
というように設定したら、解決できました。

つぎは、mod_encodingを調べて解決する予定です!
ありがとうございました、それでは。


217:nobodyさん
04/01/11 23:10
負荷グラフを導入して初めて気づいたことだが、
運用しつづけてるとメモリ使用量がだんだん増えてくる。
メモリがうまく開放されてないようだ。

218:nobodyさん
04/01/12 09:29
スレタイが 曙 に見えた。
俺には休息が必要だ・・・

219:nobodyさん
04/01/12 10:02
もうすぐこのスレも一年か

220:nobodyさん
04/01/12 16:57 BHyXK9Mk
Windows上でApacheを使ってます。今度PHPをインストールしたのですが
サンプルのスクリプトにアクセスしても動きません。
(ブラウザ上では [表示するページなし] と出ます。)

httpd.confの設定が駄目なのだと思いますが、具体的にどのように
編集すればよいのでしょうか?
使用している Apache のバージョンは 2.0.48 です。

221:nobodyさん
04/01/12 17:09
めもちょうでひらいてへんちゅうしまちゅ。

222:nobodyさん
04/01/12 17:18
>>220
PHPのインストールの仕方によって異なる
正しいインストールをPHPスレで過去ログから探せ
そうすれば自然にhttpd.confをどうすればいいかもわかる

223:nobodyさん
04/01/13 21:45
>>217
Win+Apacheか?
それなら仕様。httpd.confをいじる事で解消する可能性あり。
もっとも、漏れはそう言う事で気をもむのがイヤになってLinuxに移行したが。


224:nobodyさん
04/01/22 15:03
WinXP+2.0.48(bin)を使用しています。
数々の不具合があるのですが、解決方法がありましたらご教授ねがいます。

1.日本語クッキーが保存されない。(1.3.29は問題ない)
2.1日に何回も落ちる。一応サービスで自動復旧する。(1.3.29は落ちたまま自動復旧しない)
3.リクエストに反応しない。何度かリロードすると反応する。(ブラウザはサーバーに接続できませんエラー)
4.アップロード型の掲示板へのアップが1/2程度の確率で失敗する。(Anhttpdでは問題ない)
5.ssiの呼び出し行が深いと無視される。(htmlの先頭行付近は問題なし、100行目辺りだと無視)

なお、Anhttpdを使うと5秒くらいで落ちてしまうので実用になりません。
.htaccessによる認証を使いたいので使うつもりはありませんが。

アクセス量は1日に5万ページビュー程度です。
phpは使用していません、perlはActivePerl4.5です。


225:nobodyさん
04/01/22 23:02
>>224
Win2K+2.0.48でいずれも再現せず

226:nobodyさん
04/01/22 23:19
>>224
スペックは?

227:nobodyさん
04/01/22 23:26
Win2k Server P3-600

228:224
04/01/23 09:45
>>225

1のクッキーに関しては友人全員(6人)が発生しているのと"バグ"だという話を聞いているので再現するはずですが。

>>226

WinXP Pro P3-1GHz 512MB
回線はB-FLETS ニューファミリー
zive.netによるDDNS使用
ルータはNTT-ME MN8300
nicはintel100Pro+

229:nobodyさん
04/01/23 10:21
>1.日本語クッキーが保存されない。(1.3.29は問題ない)

クッキーを保存するのはサーバではなくクライアントなわけだが。

もしも Apache2 になって不正な文字がヘッダに含まれていると
除去するような変更が入ったのだとしたら、そういう動作になるだろう。
そうなのだとしたら Set-Cookie: で吐く文字列をエンコードしてやればいい。
# 実際にそういう修正があったのかどうかは知らない。


230:nobodyさん
04/01/23 17:09
>>228
cookieのやりとりのしかたが間違ってるんだろ
どういうコードで読み書きしてるか晒せば?

231:nobodyさん
04/01/23 17:58
>>228
URLリンク(mm.apache.or.jp)

>>229 の言うように、cookie を encode/decode するのが正しい対処だと思う
RFCまじめに読んでないんだが、Set-cookie ヘッダに Shift_JIS 入れるのは
たぶんほんとはダメなんだろ?

232:nobodyさん
04/01/23 21:11
>>228
>>231
>RFCまじめに読んでないんだが、Set-cookie ヘッダに Shift_JIS 入れるのは
>たぶんほんとはダメなんだろ?

URLリンク(www.futomi.com)
ここ分かりやすい。URLエンコードしなくちゃだめらしい。

233:nobodyさん
04/01/23 21:22
つまりあれか

apache 1.3.x では、apache 自体のバグというか実装不足により
たまたまSJIS直書きのcookieも通っていたが

apache 2.0.x では、ちゃんとまじめに実装されるようになったので
SJIS直書き cookie はダメになった

ということか

234:nobodyさん
04/01/23 21:28
>>233
そういや、CGIレスキューのショッピングカートって、
おもいっきし日本語そのままSet-cookieしてたような気が。

今のバージョンがどうだかはしんないけど。

235:nobodyさん
04/01/25 01:26 RNFU15Uv
Apache1.3系をLinuxで動かしています。
本番機が別にあってそいつのテストサーバにしようと思っていて
コンテンツのSSIコマンドのパスを動的に書き換えるようなものを探しています。
<!--#exec cmd="/foo/bar/baz.pl"--> ===> /hoge/fuge/baz.pl
アンカー等のリンクはmod_rewriteでなんとかなりそうなのですが
SSI向けのなにか良い方法はないですかね?

236:nobodyさん
04/01/25 18:57 gvfab3KW
アップローダ等でよくあるように、
適切なUSERAGENT, REFERERでないとファイルに直接アクセスできないように
するにはどうすればよろしいのでしょうか。

237:nobodyさん
04/01/25 19:03
$ENV{HTTP_USER_AGENT} eq 'hoge' and
$ENV{HTTP_REFERER} eq 'fuga' or
print("Status: 204 No Response\n\n"),exit;

238:nobodyさん
04/01/25 19:11 gvfab3KW
画像ファイルに規制をかけたいのですが。

239:nobodyさん
04/01/25 20:53
そうですか

240:nobodyさん
04/01/25 21:05
>>236
Web制作板のhtaccessスレを読んでください

241:初心者
04/01/26 00:23 AnH5THNQ
Apacheを使うのが初めてで教えて頂きたい事があります。
Cache を使うには、どのように設定したらよいのでしょうか?
返答願います。

242:nobodyさん
04/01/26 01:00
>>241
Cacheってなんでしょう?
返答願います。

243:nobodyさん
04/01/26 10:36
返答願います。

244:nobodyさん
04/01/27 18:52 KQDfSEF0
.htaccessが置いてあるディレクトリのみ認証をかけることは可能でしょうか?

例えば、/usr/local/apache/htdocs/に.htaccessをおいて/usr/local/apache/htdocs/の
ディレクトリには認証がかかるが、/usr/local/apache/htdocs/xxxx/のディレクトリには
認証がかからないようにしたいのですが。

httpd.confを

<Directory "/usr/local/apache/htdocs">
AllowOverride Limit AuthConfig
</Directory>
<Directory "/usr/local/apache/htdocs/xxx">
AllowOverride None
</Directory>

と書いて再起動してみましたが、駄目でした。

ちなみに、Apacheのバージョンは1.3.29です。

245:nobodyさん
04/01/27 19:49
>>244
認証するディレクトリの.htaccessに
AuthUserFile /home/hoge/.htpasswd
AuthName hoge
AuthType Basic
Require valid-user
Allow from all
Satisfy all
サブディレクトリの.htaccessに
Satisfy any

246:nobodyさん
04/01/28 10:54
ちょっと質問です。このスレタイの「嗜みとして」って
何て読むんですか。1からずっとレス探しても書いてないので。


247:nobodyさん
04/01/28 11:11
嗜みって読むんだが。

248:nobodyさん
04/01/28 11:19
そのくらい聞かなくても読めるのが日本人の嗜みってものだ。

249:nobodyさん
04/01/28 14:52
たしなみ 【▼嗜み】
〔動詞「たしなむ(嗜)」の連用形から〕
(1)好み。趣味。
「上品な―」
(2)平常の心がけ。用意。
「女の―」
(3)つつしみ。節制。
「―がない」
(4)物事に対する心得。特に、芸事・武道などの心得。
「茶道の―がある」


250:nobodyさん
04/01/28 15:37
>>249さん、ありがとうございます。
漢和辞典持ってないので、困ってました。
たぶん、>>247さんと>>248さんもこれで読めたと思います。
日本人のたしなみ、ってプッ


251:nobodyさん
04/01/28 15:39
とんだ坊やだ。

252:nobodyさん
04/01/28 17:21
読めないのに「日本人の嗜み」って組み変えられる方がスゲェよ

253:nobodyさん
04/01/28 18:55
URLリンク(jiten.www.infoseek.co.jp)
Apache のことばっかり調べるのはイクナイ

254:246
04/01/29 09:07
皆さん、お騒がせしております。>>250は我ながら失礼な
書き方ですた。真意は、僕ちゃんにも読めないような難しい
漢字を使ったスレタイは、敬遠されてクリックされない
恐れがあるから、もっと簡単なのにすた方がいいかも
ってことだったんですが…
>>253
web上の国語辞典は、読みができないと調べられないぃーと
思ってマスタが、コピー&ペーストすればよかったんですね。
        正直、スマンカッタ!!
     \\  正直、スマンカッタ!! //
 +   + \\ 正直、スマンカッタ!!/+
     .   ___ .  ___  . ___   +
        /. ―┤  /. ―┤ . /. ―┤+
      ./(.  = ,= | ./(.  = ,= | ./(.  = ,= |
 +  .  |||\┏┓∩|||\ ┏┓∩|||\┏┓/  +
   ((  (つ   ノ  (つ   丿 (つ   つ ))
       ヽ  ( ノ   ( ヽ ノ   )  )  )
       (_)し    し(_)   (__)__)



255:nobodyさん
04/01/29 10:41
漢和辞典が無いから困るとは検索能力無さ杉

256:nobodyさん
04/01/29 15:53 BslVLl2P
windows xp,apache 1.3,jperl5005,という環境でCGIスクリプト作成の勉強
している初心者です。

apacheが動いている自分のパソコン上でテストするときに
ブラウザのリロードをすると、エラーを起こしてとまってしまいます。
エラーログをみると「ファイルがない」みたいなことをいってます。

同じものをネット上のレンタルスペースで試してみると、アクセスカウンタ
など問題なく動作します。

apacheの設定が問題なんじゃないかなと思っているのですが、どなたか
教えてください。



257:nobodyさん
04/01/29 17:00
>>256
じゃあファイルがないんだと思います
apacheの設定が問題なんじゃないでしょうか

258:nobodyさん
04/01/29 22:34 oe8O4yVF
win2000 apache1.3を使っていますが、
404をindex.htmlにリダイレクトさせる設定にすると
ezweb端末から見ることができないんですが(このページは見つかりませんでした(404)という表示が出てブラウザは出てこない)
これはどうしようもないんでしょうか?
端末の仕様のように見えるのですが…。
ちなみにiis5.0では見れました。
両方の吐き出すヘッダ情報が違っていたので、
やはりezwebの端末がヘッダではじいてるのかなと思ってます。
アドバイスあったらお願いします。


259:nobodyさん
04/01/30 01:26
確か携帯は相対パスはだめじゃなかったけ?

260:nobodyさん
04/02/06 11:32
今日松屋逝ったんだけど
すげーデブの客からチケット渡された店員が奥に向かって「ブタ一丁」と叫んだ時
店内客全員が笑いをグッとこらえる重苦しい雰囲気に包まれたのを感じて
口の中の牛めしを吹き出しそうになってしまった。

261:nobodyさん
04/02/06 12:48
最近このコピペばっかり

262:nobodyさん
04/02/08 13:40 b97FPsFX
Apacheをいじるのに
フリーでいいコンパイラはありませんか

ちなみに環境はXPなんですが?

263:nobodyさん
04/02/08 14:17
……コンパイラ?

264:nobodyさん
04/02/08 14:21 ctsOd9DR
listen 80

ServerName test.com

NameVirtualHost * #仮に218.115.115.115
<VirtualHost *>
ServerAdmin webmaster@test.com
DocumentRoot /www/test
ServerName test.com
</VirtualHost>

<VirtualHost *>
ServerAdmin webmaster@hoge.net
DocumentRoot /www/hoge
ServerName hoge.net
</VirtualHost>

前処理:ルータでPort80をサーバマシンへ振ってます
:test.comとhoge.netはサーバマシンのIP 218.115.115.115を設定してます

1,URLリンク(192.168.1.1)だと外部からwww/testのindex.htmlが表示
URLリンク(test.com)は駄目
2,URLリンク(hoge.net)は駄目
3,ちんちんが大きくなってきたNE

やいお前ら!
バーチャルホストが出来ないです。
どうか、助けてください。お願いします。


265:nobodyさん
04/02/08 14:31
>>264
URLリンク(httpd.apache.org)

266:264
04/02/08 23:53
ルータの設定がまずかった様です。
自己解決で動いたんですよ、これが。

port80で設定はしてましたがonにしてなかった。
欝だYO・・・。
逝ってきます。

267:nobodyさん
04/02/09 13:58
ちんちんばっかり大きくさせないでNE

268:264
04/02/09 22:26
えへへ

269:nobodyさん
04/02/10 11:11
            _,;-"__l⌒l_゛'‐-;,
           /  (___  ___) ヽ
           ./     ノ 人 ヽ    ヽ
    __    ./    //  ヽ ヽ    .ヽ   / ̄\
  ./ ○ ヽ、 /    (__)  (_)    ヽ/  ○  \
/      \,,,--――''''''''''''''''''''―-/        ヽ
..⌒‐-,,,,_  /:/ヽー――-、,,__,,,,-――:||  _,,;-‐''"⌒~~~
     .ヽ/::||::::::::::   (●)    (●)   ||/ヽ
      く ::||:::::::::::::::::   \___/    ||:::::::::ヽ
       ヽヽ:::::::::::::::::::.  \/     ノ_/
【ゴールデンレス】
このレスを見た人はコピペでもいいので
10分以内に3つのスレへ貼り付けてください。
そうすれば14日後好きな人から告白されるわ宝くじは当たるわ
出世しまくるわ体の悪い所全部治るわでえらい事です

270:nobodyさん
04/02/13 16:25 pKpuUyqk
httpd.confの
<VirtualHost></VirtualHost>内に
MaxClients を書けば、
バーチャルドメイン毎に最大接続数を設定出来ますか?
アパチーバージョンは1.3.27です。

271:nobodyさん
04/02/13 16:27
聞く前になぜ試してみないのか。

272:nobodyさん
04/02/13 16:44 pKpuUyqk
>>271
現在クライアントのサイトが動いてますので
気軽にテスト出来る状況ではありません。

ちなみにMaxClientsのテストはどうすれば。。。

273:nobodyさん
04/02/13 17:30
試験機はないのかえ?

>ちなみにMaxClientsのテストはどうすれば。。。

ab
もっとも、この場合は ab を実行する以前の問題だが。

マニュアルを読むだけでも結果はわかるし。
URLリンク(www.apache.jp)
URLリンク(www.apache.jp)


274:nobodyさん
04/02/13 17:57 pKpuUyqk
>>273
MaxClientsはserver configなのでムリって事ですな?

うーむ
バーチャルドメイン毎に何かアクセス制御できる方法ありませんか?
要は、バーチャルドメイン毎にCPU使用率や転送量なんかを制御したいんです。
スレ違いになってきたか…

275:nobodyさん
04/02/14 14:37 SvBMC4fC
tomacatスレどこいった?
教えてエロい人。


276:275
04/02/14 14:57 SvBMC4fC
tomcatですた。
ほっとぞぬ2のベータ使ってるんですけど
板検索できない。。。。


277:nobodyさん
04/02/14 16:24
とっくの昔に落ちてなくなってるよ

278:nobodyさん
04/02/17 17:02
普段運用しているドメインでは /~hoge/を利用するのですが、友人等に
サブドメを貸して運用しているドメインで /~hoge/を見えないようにして
しまいたいのですが。UserDirを無効にすることは出来ますでしょうか?
#apache 1.3.27

279:nobodyさん
04/02/17 17:51
>>278
URLリンク(localhost)

280:nobodyさん
04/02/17 18:13
>>278
なんつーか・・・

281:278
04/02/17 18:57
>>279
.htaccessで指定してみたので505出ていました、冷静に見ないとダメですね・・・
ありがとうございました。

282:nobodyさん
04/02/17 22:47
505 HTTP Version Not Supported

283:nobodyさん
04/02/18 02:09
404 I have no idea

284:nobodyさん
04/02/21 12:07
ユーザごとにCGIを使えるようにしようと思い、httpd.confに
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Options ExecCGI <-- これ
AddHandler cgi-script .cgi <-- これ
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
をつけくわえました。すると、~user/test.cgiも~user/cgi-bin/test.cgiはちゃんと動くのですが~user/cgi-bin/test/test.cgiが動きません。500 Server Error!となります。なぜでしょうか?
.htaccessは作っていません。testディレクトリのパーミッションは、775、test.cgiは755になっています。

285:nobodyさん
04/02/21 13:49
>Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
>Options ExecCGI

直接関係ないかもしれないが、ここは少なくとも間違い。
Optionsの構文を調べれ

あとエラーログを調べる習慣をつけれ


286:284
04/02/21 15:00
>>285
アドバイスありがとうございます。
URLリンク(httpd.apache.org)
みて確認したのですが
Options を1行に書けということでしょうか?あとIncludesNOEXECと大文字に
するってことでしょうか?
ためしてみたのですが変わりませんでした。

エラーログはhttpd configtestのことでしょうか。一応Syntax OKと出るので
文法は正しいと思うのですが。

他に何か気づかれましたら指摘してください。

287:nobodyさん
04/02/21 19:14
>>284
suEXEC使ってないか?
suEXECはグループ書き込み可能なディレクトリでは実行できない

288:287
04/02/21 19:16
実行できないというか、実行させないだな

289:nobodyさん
04/02/21 19:44
どなたか解決策を願います。

Win32Apache2.0.47という環境ですが、SSIがおかしいです。
<!--#echo var="LAST_MODIFIED" -->
<!--#include file="./hoge.html"-->
は確かに実行されるのですが、
<!--#exec cmd="./include.cgi"-->
だけがうまくいきません。
errorlogには以下のような記述がでてきます。

指定されたファイルが見つかりません。 : Failed to read cgi file ./include.cgi
指定されたファイルが見つかりません。 : don't know how to spawn cmd child process:

呼び出し元test.htmlと呼び出されるinclude.cgiは同階層にあり、パスがまちがっているわけもないし、
これと同じことをレンタル鯖上でやると、確かにうまくいきます。

httpd.confの方は、以下のようにしています。
Options FollowSymLinks ExecCGI Includes
AddHandler cgi-script .cgi
AddHandler server-parsed .html

290:nobodyさん
04/02/21 19:48
errorlogの内容をもうちょっと厳密に書きます。

[Sat Feb 21 19:30:23 2004] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : Failed to read cgi file ./include.cgi for testing
[Sat Feb 21 19:30:23 2004] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : don't know how to spawn cmd child process: C:/www/test.html

なぜかC:/www/…というローカルのパスが表示されているのが気になりますが、ブラウザのアドレスは
確かにURLリンク(localhost)です。

291:284
04/02/21 19:53
>>287
testディレクトリのパーミッションを755(グループの書きこみを外す)に変更したら
実行できました。suEXECってのは知らなかったのですがどうやらそれのようです。
ありがとうございました。

292:nobodyさん
04/02/21 20:42
>>289
Win32 での挙動は詳しくないのだが、
ドキュメントによると Win32 では exec は DOS シェルを通じて実行されるようなので、
cmd.exe の上で(perl include.cgi ではなく)単に include.cgi だけで
実行できるようになってないと動かないような気が。exec cgi に汁。

>なぜかC:/www/…というローカルのパスが表示されているのが気になりますが、

そーゆーもんです。File does not exist でもログではそうなってるでしょ。


293:289
04/02/21 21:32
>>292

<!--#exec cgi="./include.cgi"-->でできましたたったたたあたたt!


294:nobodyさん
04/02/29 13:48
ErrorDocument 404 ./404.html

とした時に、ビジターがどんなURIを入力したのかを知る方法はどうやるのでしょうか。
「指定されたアドレス"hoge.html"は見つかりませんでした」のように表示したいのですが・・・・

295:nobodyさん
04/02/29 14:08
$ENV{'REDIRECT_URL'}

296:nobodyさん
04/02/29 14:11
エラーログに出てますが。
ErrorDocument に CGI や SSI を指定できますが。

297:nobodyさん
04/02/29 14:45
>295 さん
どっちかっつーと"REQUEST_URI"じゃないの?

298:nobodyさん
04/02/29 15:11
>>295
すみません。記述不足でした。
CGIに飛ばす、というのもやってみて、
(ErrorDocument 404 /error.cgi)
その中でREQUEST_URIに関してはすでにやってみました。
ですが、REQUEST_URIには「error.cgi」が入ってしまいます。

299:nobodyさん
04/02/29 15:23
SSIでも<!--#echo var="REQUEST_URI"-->とやってみたところ、
error.shtm
しか返ってきません。
サーバーはXREAなのですが、その関係でしょうか。

300:nobodyさん
04/02/29 16:38
HTTP_REFERER

301:nobodyさん
04/02/29 18:08
>>297-299
URLリンク(localhost)
>>295で正しい。

302:297
04/03/01 01:06
>301
ありが㌧

>299
xreaならエラードキュメント置くディレクトリを用意して、
該当ディレクトリにおいて、.htaccessで
LayoutMerge Off
LayoutIgnoreURI *
LayoutHTTPHeaderOff
しておくと良いことあるかも。


303:nobodyさん
04/03/04 22:08
test

304:nobodyさん
04/03/07 18:22
質問させて下さい。
Activeperl 5.8とpache 2.0.47 for Win32を正常にインストールし、
XPを使っているのでXP SP1aもバージョンアップし、
URLリンク(www2j.biglobe.ne.jp)
こちらを参考に設定も全部済ませましたが、
肝心なファイルを置いて動くか試すという場面で→
{ブラウザを起動して、「アドレス」(場所)欄に次のように入力して、
Enterキーを押します。 URLリンク(127.0.0.1)
という作業をしてもサーバーが見つかりません
というエラーメッセージが出てしまいます。
インストールする際にきちんと設定を127.0.0.1にしています。
何が原因でしょうか?


305:nobodyさん
04/03/07 18:27
Apacheが起動してない

306:nobodyさん
04/03/07 18:36
タスクマネージャで、httpdのプロセスがあるか、
netstat で80をLISTENしてるかを確認

307:nobodyさん
04/03/07 18:37
回答ありがとうございます。
スタートから「Comtrol Apache server→Start」をすると
コマンドプロンプトのような窓が開き、
カウントを始めましたがこれで良いのでしょうか?
その後、もう一度試してみましたが先ほどと同じ
エラーメッセージが出てしまいました。


308:nobodyさん
04/03/07 18:42
306さんありがとうございます!
早速タスクマネージャーのプロセスを確認したところ、
httpd.crfがありませんでした。
>netstat で80をLISTENしてるかを確認
これは何かソフトのようなものでしょうか?
初心者すぎて申し訳ありません。

309:nobodyさん
04/03/07 18:44
スタート→ファイル名を指定して実行→cmd→netstat -a

310:nobodyさん
04/03/07 18:45
>>307
カウントを始めたってことはhttpd.confにエラーがあるのだろう
エラー行番号は出ていないか?

311:nobodyさん
04/03/07 18:45
度々すいません。
304ですが、コマンドプロンプトから「netstat -a」
を打って確認してみました。
80はLISTENしていませんでした。これはもう最初から
インストールの時点で何かおかしいのでしょうか?
それとも設定が間違っていますでしょうか?

312:nobodyさん
04/03/07 18:46
Apacheが起動していない。

313:nobodyさん
04/03/07 18:47
堂々巡り

314:nobodyさん
04/03/07 18:48
>310さん
はい。エラー番号は出ていませんでした。
key to exit 29・・・28・・・27・・・
とカウントして最後0になるとコマンドプロンプト自体
消えてしまいます。

315:nobodyさん
04/03/07 18:49
起動できないんだろう
80と言ったが、httpとなってるかもしれん

316:nobodyさん
04/03/07 18:50
コマンドでApacheをインスコした場所へ移動
例えば cd c:\Program Files\Apache2\bin
そんで、 apache -v
バージョン情報が出ればインスコはされてる。
さらに、 apache -k start
でどう?

317:nobodyさん
04/03/07 18:59
>316さん
何か初歩的なところから問題が発生してるようです!
cd c:\apache2としたところ、{”apache2”は、内部コマンドまたは
外部コマンド操作可能なプログラムまたはバッチファイルとして
認識されていません}と表示されます。
ちなみにapache2はCの直接下に置いてあります。


318:nobodyさん
04/03/07 19:00
その下のbinへ行け

319:nobodyさん
04/03/07 19:01
315さん

httpというのもありませんでした。
全て自分の[ローマ字name]77となっています。

320:nobodyさん
04/03/07 19:01
>>304の「正常にインストール」の根拠を具体的に記せ

321:nobodyさん
04/03/07 19:04
なんか面白いな

322:nobodyさん
04/03/07 19:09
あ、すみません。
ちゃんとエラーが出ました!
ちゃんと最後まで打たないとダメだったんですね。

[syntax error online 282 of c:/Apache2/conf/httpd.conf:
</Direcory>without matching<directory>section

と出ました。httpd/confの282行目が問題かもしれないですね。
ここを直してみようと思います。

320さん>正常にインストールできたと思ったのは特に根拠ありません。

323:nobodyさん
04/03/07 19:10
× cd c:\Program Files\Apache2\bin
ドライブつけてのCDは
○ cd /d c:\Program Files\Apache2\bin

324:nobodyさん
04/03/07 19:12
カウントダウンしてる画面を全部出してみ
その画面でALT+PrintScr でクリップボードに画像が入るから
ペイントを起動してペーストして文字をひろってうp

325:nobodyさん
04/03/07 19:13
重箱(ry

326:nobodyさん
04/03/07 19:15
突っ込み所アリ杉

327:nobodyさん
04/03/07 19:20
やってみたんですけど、
マイピクチャにもどこに入ってないです。
すみません。ダメダメですね・・・。

328:nobodyさん
04/03/07 19:26
あのね、>>324でコピーされるの、それでペイントを起動して、貼り付けるの
誰も舞いピクチャなんて言ってないの

329:nobodyさん
04/03/07 19:29
(゚Д゚)ハァ?
話をややこしくさせようと変なアドバイスすんのよせ。
なんでプロンプトの文字拾うためにそんなまわりくどいことさせんだよ

330:328
04/03/07 19:35
漏れ324じゃないから理由は分からん。

331:nobodyさん
04/03/07 19:51
エラーが表示されているコマンドプロンプト画面で文字を選択してコピーでいいのにな

332:nobodyさん
04/03/07 19:59
エラー行番号さえわかれば画面のコピーなんて意味ないのにな

333:nobodyさん
04/03/07 19:59
こんな普段人気の無いスレにも平等に春は訪れてくれるんですね


334:nobodyさん
04/03/07 20:10
すいません。本当にありがとうございました~。
ようやく分かりました。
ただちゃんとペイントに貼ることが出来たんですけど、
文字だけをコピーできなかったので、
そのまま文章を書き込んでみます。

syntax error on line 282 of c:/Apache2/conf/httpd.conf:
</Direcory>without matching<directory>section
Notes the errors or messages above, and press the <ESC> key to exit 28・・・

335:nobodyさん
04/03/07 20:30
httpd.confの282行目を貼ってみれ。
もしそこが</Direcory>なら30行ぐらい上の
<Directory "ほげほげ">の部分も。

336:nobodyさん
04/03/07 20:34
335さん

まずは253行目ですが
#<Directory "C:/nahacchi/public_html">
になってます
で、問題の282行目は
</Directory>
です。

337:nobodyさん
04/03/07 20:46
うっとおしいからいったんデフォルトのhttpd.confに戻せよ。

338:nobodyさん
04/03/07 21:24
>>336
× #<Directory "C:/nahacchi/public_html">
○ <Directory "C:/nahacchi/public_html">

コメントアウトしちゃダメだろ

339:nobodyさん
04/03/08 09:23
あ!・・・338さんありがとうございます。
確かに(#)がついてたら無効になってしまいますね。
今、会社からなので帰ったらやってみます。
本当にありがとうございました。

340:nobodyさん
04/03/08 20:51
うっとおしいかと思いますが、成功しましたのでご報告にあがりました。
自分で作ったPerlプログラム(めちゃくちゃ初歩的ですが)
を動かす事に成功しました。本当にお世話になりました。

341:nobodyさん
04/03/08 22:53
あちこちで着実に春が訪れていますね

342:nobodyさん
04/03/09 01:15 ZFvwkp/6
次はGWかなぁ

343:nobodyさん
04/03/09 13:23
>>342
いや、その前にいきなり前線に送り込まれた新人が藁藁と

344:nobodyさん
04/03/10 21:38
久しぶりに笑った気がします。ありがとう。

345:nobodyさん
04/03/12 13:45 gREVvdvm
windowsxpなんすけどローカルでCGIのテストしたいのだけど
CGI動かないっす・・・
設定のしかた教えてください。

346:nobodyさん
04/03/12 14:52
>>345
ドシロウトの俺でも動かせたから>>2
取り敢えず動かしてみる(やや内容が古いです)
URLリンク(www2j.biglobe.ne.jp)
見れ。

347:nobodyさん
04/03/12 15:00
SSL(https://~)を使ってアクセスするときに、
画像ファイルへのアクセスをログに出力しないようにする方法ってどうするんでしょう?

普通のアクセス(http://~~)は
CustomLog logs/access_log combined env=!nolog
て感じで処理してるんですが・・・

SSLの設定項目に
Transferlog logs/access_log
てのがあるんですが、ここをいじるんじゃないですよね?
ちなみに
Transferlog logs/access_log combined
としたら再起動できなくなりました


348:345
04/03/12 18:21
>>346
出来ました
ありがとうございます

349:nobodyさん
04/03/20 11:08
2.0.49 キタ━━(゚∀゚)━━ッ!!

350:nobodyさん
04/03/25 13:16 jtWbtDo3
この度Webサーバの管理を任される事になりました。

初心者から中級者向けで、内容が濃いApacheのオススメ書籍を紹介して下さい。
宜しくお願いします。

351:漏れの持っている巻き戻り分
04/03/29 13:22
351 名前: nobodyさん :sage 投稿日: 04/03/25 (木) 16:20 ID:???
人に聞いてる時点で管理職に向いてない

352 名前: nobodyさん :sage 投稿日: 04/03/25 (木) 16:45 ID:???
とりあえhttpとかのRFCでも読んでみればぁ?

353 名前: nobodyさん :sage 投稿日: 04/03/25 (木) 17:24 ID:???
>>350
URLリンク(www.amazon.co.jp)

352:nobodyさん
04/04/11 19:36 0OES6bjx
アパッチ撃墜
スレリンク(news板)

たいへんだぁー


353:nobodyさん
04/04/11 23:43 D48Itfda
スレリンク(php板)%22%3E%3Cbody%20bgcolor%3Dpink%3E%3Ca%20name%3Dtest%3D//
Apache2だとSCRIPT_NAMEが一定の条件で変になる。


354:nobodyさん
04/04/23 09:23
すいません。
apacheのモジュールを作成したいんですけど、おすすめの日本語サイトは
ありませんか?
いえ、本が出ているのは知っているんですが。

355:nobodyさん
04/04/23 17:51
それすら探せないならモジュール作成きつくないか

356:nobodyさん
04/04/23 18:17
>>354
Software Designだっけ。特集組んでたな。

357:nobodyさん
04/04/23 22:22
apacheモジュールの本に必ず書いてあるが、

モジュール作成の最も参考になるものはapacheソース付属のモジュールソース

358:nobodyさん
04/04/29 19:33 dw2mHLmV
スレ違いな場所に書き込んでしまったようなので、こちらに移動します。
ここもスレ違いならどこか適切な場所を紹介ねがえないでしょうか?

Windows2000professional上のApache2.0.48でcgiから新規ファイル作成や
ファイルへの追記が可能なフォルダを設置するにはどうしたらいいんでしょうか?

実はWindows2000鯖+IISという鯖があってその上で動いているCGIを参考に別の
CGIを作ろうとしているんですが、その鯖だとCGIからファイル作成書き込み
出来るフォルダが設置してあるんですよ。

それでテスト用に自分マシンにいれたApacheも同じような状態に出来ないものかと。


359:nobodyさん
04/04/29 20:18
そういうスクリプト見れば書いてあるわけで・・・

360:nobodyさん
04/04/29 20:45
例えばapacheというアカウントを作成して、
Apache2サービスをそのアカウントで起動させる。
あとは各フォルダへapacheの権限を与えればよい。

IISも同じ理屈で動いてたと思うけど?
IISのサービスが誰のアカウントで起動しているか確認するよろし。

361:nobodyさん
04/04/29 20:51
まぁ、先にhttpd.confを確認したほうがよさそうだけどね。
<Directory~>とScriptAliasの意味を知るほうが先決。

362:nobodyさん
04/05/03 19:24
自宅サーバ板だったと思うけどWindowsで鯖立てるスレがあったから
プログラムの特権に関する話はそっちでやった方が良いんじゃなかろうか。


363:nobodyさん
04/05/03 19:25
↑Windows上のプログラムの~


364:nobodyさん
04/05/10 15:37
今回初めてLINUXでWebサーバを構築することになったのですが
Apacheのバージョンについて質問があります。
少し前までは2.0系の新機能がどうしても必要でない限り、1.3系
を使うのが普通だったみたいですが、現在はどうなのでしょうか?
自分では調べたつもりなのですがよくわからなくて。。
環境は、Vine2.6r4でPHP4&MySQLでWebアプリの構築を考えています。
PHP4は1.3を利用した方がいいと書いていたのですが、情報が少し古そう
なので、現在はどうか知りたいです。
どうか宜しくお願いします。


365:nobodyさん
04/05/10 16:22
>>364
特別新しい情報ってわけではないが、
URLリンク(simon.incutio.com)
あたりには、ZendEngine(の使用するライブラリ)がスレッドセーフじゃないってあるね。
Apache2でスレッドを使わないプレフォーク(1.3スタイル)でこの問題を回避する方法もあるようだけど。

コアメンバはPHP5(ZendEngine2)にむいっちゃっているので、PHP4でApache2との組み合わせは...
かといって、PHP5がスレッドセーフなのかどうかは知らんのだけど。

366:nobodyさん
04/05/25 19:45 uH2iG518
perlを勉強しようとしてperlの本の通りにApacheをインストールして、設定も本の通りにしました。
で、PHPを新たに始めようと思うのですが、Apacheはそのまま使えるのですか?

367:nobodyさん
04/05/25 20:01
使える。
configを書き換える必要はあるだろうが。

368:nobodyさん
04/05/28 09:30 V47eyAcO
える。


369:nobodyさん
04/05/28 11:13
えるとは限らない

370:nobodyさん
04/06/01 00:53 0MBf6eqh
こちらで伺っても良いのか不安なのですけど、
今回fedora core1とApacheでサーバをたてました。
それで今までレンタルサーバーで動かしていたperlスクリプトを、
こっちのサーバーに設置したところ一応動くのですが、
掲示板のログファイル(テキスト)を読み込んでくれません。
今まではcgi-binのなかにlogというディレクトリを作って、
そこにあるログファイルに読み書きしていたのですが・・・・。

どなたかご教示いただけないでしょうか。

371:nobodyさん
04/06/01 00:58
>>370
スレリンク(php板)

372:370
04/06/01 01:04
>>371さん
ありがとうございます。
行ってきます。

373:nobodyさん
04/06/01 03:49
Linux板のくだ質で質問したのですが,どうも板違いだったようなので,
こちらで質問させてください.

Cobalt Qube上でApache2+MySQL+PHPの環境を作るべく,
URLリンク(www.mypress.jp)
URLリンク(www.jpring.net)
を参照しながらインストールしてきました.ところが,
Apacheを再起動すると,
Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp4.so into server:
/usr/local/apache2/modules/libphp4.so: undefined symbol: mysql_character_set_name
というエラーが出て,起動に失敗してしまいます.
mysql_character_set_nameが未定義ということなんだと思うのですが,
PHPのコンパイル時にどこか直さないといけないということなんでしょうか?

環境:Cobalt Linux release 4.0,Apache2.0.49,MySQL3.22.30,PHP4.3.6

374:nobodyさん
04/06/01 06:44
>>376
おそらくうに板管轄かと思われ。
configure --help してよーく考えてみよう。

うちは DSO つこてないのでスマソ(Apache1.3.31 + php 4.3.6)

375:nobodyさん
04/06/01 12:23
>373
MySQLの導入時には何かメッセージ出てませんでしたか?

> URLリンク(www.mypress.jp)
> URLリンク(www.jpring.net)
> を参照しながらインストールしてきました.

・・・具体的にconfigureした時のoptionを書いてくれた方が
うれしいです。

# mysql_character_set_name ってMySQL3.23.21以降に定義
# されてた筈。(changelog参照)
# MySQLのバージョンは3.23以降に汁。
# と、PHPの人も言ってたような気がします。
#
# URLリンク(www.manucorp.com)


376:373
04/06/01 23:44
>>375 さん

返信ありがとうございました.確かにVersion3.23以前はサポート
されてないと書いてありますね.
ただ,ソースからコンパイルするとうまくいかなかったので,
URLリンク(www.softagency.co.jp)
ダウンロードしてバイナリインストールしていました.

もう1回ソースからコンパイルしなおしてみます.

377:nobodyさん
04/07/01 20:36
Windows2000Server, Apache 1.3.19, Active Perl 5.8.3.809で
DB接続を含む鯖側処理実行後、httpヘッダを含めた全応答文字列を返す
cgiを書いている者です。

実環境限定でブラウザ側はApacheのtimeoutに従い無応答切断される一方、
鯖側では全処理終了している筈のperlプロセスが残留し続けるという障害が
鯖側処理が若干多い頁全般で発生して困っています。

応答開始迄に若干間があるといっても1秒前後程度のものもあり、試験環境で
全く再現性なし、同じ仕組みを利用した物は他でもこれまで導入・運用してい
て、特に問題は発生していません。

Windows環境ではperlが終了しないとクライアントへの応答送信が為されない
事はテスト用に組んだ簡易cgiでも確認しましたが、Apacheのcgi運用で何かこ
ういった障害の原因や対処法に関する情報はありませんでしょうか。
#Apacheはかなり前の代物ですが、パッケージの関係で更新は出来ません

timeout前にperlプロセスをkillすると画面がブラウザに正常表示される為、
killで自プロセスを殺す処理を埋め込む事を最悪の対処法として考えはしまし
たが、真っ当な手法とは言えませんし…。


378:nobodyさん
04/07/01 21:17
仕事を2chに丸投げすんな

379:nobodyさん
04/07/02 00:10
>>377
シグナルを使え

380:+R
04/07/16 10:39 a8hAQBbn
質問です、おねがいします

.htaccessで特定のファイルだけBASIC認証を掛けないようにしたいのですが、
どう記述すれば良いのでしょうか

AuthUserFile /hoge/hoge
AuthGroupFile /dev/null
AuthName "user and pass"
AuthType Basic
require valid-user
allow from all
satisfy all
<Files index.php>
allow from all
satisfy any
</Files>

現在このようにしていますが、index.phpにアクセスしても
認証画面が出てしまい、認証に失敗した時点で(IEだとESCキーを押す等)アクセス
できるようになります。


381:+R
04/07/16 10:58 a8hAQBbn
>>380 不足がありました。
認証自体をなくすようにしたいのです。


382:nobodyさん
04/07/16 12:39
かけたくないファイルを上位ディレクトリに置けばいい。

383:nobodyさん
04/07/16 16:02
>>380
.htaccess質問コーナー Part2
スレリンク(hp板)

384:nobodyさん
04/07/16 16:39
>>380
index.php だけ認証しない設定はそれであってる。
その現象は、index.php ではなく、そこから呼ばれてる画像や外部 CSS や
favicon.ico などにアクセスするときに認証が要求されてる。


385:nobodyさん
04/08/23 16:13 5NtxKsv3
質問です。

apacheのwebサーバーにMacのPCからアクセス出来ないのでしょうか?
自分のPCにapacheをインストールして、そこにファイルを置きダウンロードできるようにと
考えて、やってみましたが、Macユーザーの友達は、数字と文字の羅列しかみれないと
言っています。

windowsのPCから参照できるのは確認しています。MacのOSは、9.xxらしく
使っているブラウザはIE(ver5.xx)だそうです。Mac用のIEは、最新で5.xxだそうです。

よろしくお願い致します。

386:nobodyさん
04/08/23 16:19
>>385
2chもApacheで動いてますが、MacOSでは見られないのでしょうか?
つーか、単純にファイルを転送するだけだったらAN HTTPDの方がいいんじゃない?

387:nobodyさん
04/08/23 16:27
Apache の Content-type (MIME-type) 設定を再確認しる

388:nobodyさん
04/08/23 17:12
Apacheもしくはそれ以前の段階の問題だと思うのですが、
PHPのスクリプトを使い、ファイルをアップロードさせています。
その際、5回に1回程度の割合で、DNSエラーが表示されます。
リロードをすれば、きちんと表示されるのですが・・・

Apacheのエラーログ・アクセスログにも何も残っていないため、
サーバー側の問題と断定することも出来ないのですが、
いくつかのマシンで実験しても、定期的に発生してしまいます。

この場合、Apacheを疑う、ということでいいのかも含めてお願いします。

389:388
04/08/23 17:13
ちなみに、その他のPHPスクリプトはきちんと動作します。
ファイルをアップロードする部分でのみ、そのような現象が発生しています。

390:nobodyさん
04/08/23 17:13
とりあえずbindを再起動してみたら?

391:nobodyさん
04/08/23 19:33
>>385
> 数字と文字の羅列しかみれない

普通そうじゃん

392:nobodyさん
04/08/23 20:40
>>388
> DNSエラーが表示されます。
エラーがブラウザに表示されるのを指しているなら、ブラウザ~DNSサーバのどっかが腐ってるんだろ、
Apacheは関係無い。

393:nobodyさん
04/08/23 21:08
>>392
そうとは限らんが。

394:388
04/08/26 14:18
>>390
何度か再起動しましたが、数回に一回の割合で発生します。
ファイルをアップロードしない部分では、全く発生しない現象なので
???って感じです。

395:nobodyさん
04/08/26 14:44
その「DNSエラー」てのが何なのかよくわからんのだが、
IEに「サーバが見つからないか、DNSエラーです。」と表示されるアレのこと?

396:388
04/08/26 17:24
>>395
そう。それです。
全くレスポンスが無いってことなんだと思うんですが・・・

397:nobodyさん
04/08/26 18:16
あのエラーってどんなときに出るんだったか忘れた...
指定サーバのポートに接続できないときには確実に出るが、
接続した後PHPの処理が重くてレスポンスがタイムアウトしたときにも出るんだっけ?

398:nobodyさん
04/08/26 18:21
出ない
タイムアウトは空白になったはず

399:nobodyさん
04/08/26 18:22
>>397
タイムアウトでも出るね。

いずれにしても>>388の説明じゃどういうときエラーになるのかわからん。
スクリプトに間違いがあるような気がするけどな。

400:388
04/08/26 18:46
ありがとうございます。
タイムアウトってことはおそらく無いです。
現象をもう一度、今度はもう少し詳しく書いてみます。

1.スクリプトの作業は、画像ファイルをアップロードするものであり、
この現象が発生するのはこの画像アップロードスクリプトのみである。

2.異常な現象は以下の通り
 通常:画像ファイルが無事アップロードされる
異常時:HTMLのボタンを押した直後に、DNSエラーと表示される。

3.Apacheのアクセスログには残らない。

401:nobodyさん
04/08/26 19:09
ボタンがあるHTMLをきちんと吐き出しできていないのだろう。
重い画像掲示板サイトなんかでよく見かける。

402:nobodyさん
04/08/26 21:25
HTTP ではなく DNS のパケットが正常にやりとりできてないだけのように見えるが。

403:nobodyさん
04/08/26 23:10
なんにしても鯖もスクリプトもわからんからがんばれとしか言えんな

404:nobodyさん
04/08/29 07:13
httpd側のログ見た方が早くないか?

405:nobodyさん
04/09/09 22:18
あるディレクトリのリソースへのアクセス制御として

☆特定IPアドレスからのアクセスの場合のみにベーシック認証をさせる

っていう書き方をhttpd.confにするにはどうすればいけますかね。
特定IPアドレス以外のアドレスからのアクセスにはベーシック認証を通さないてことなんですが。


↓これにひっかかるリクエストのみ
<Directory /usr/local/ponpoko>
order deny,allow
deny from all
allow from 192.168.1.2
</Directory>

↓これをかける
<Directory /usr/local/ponpoko>
AuthType Basic
AuthName "You need username and password"
AuthUserFile /var/local/auth.key
require valid-user
</Directory>

deny,allowの中にAuthをかければいいのですが。。。

406:nobodyさん
04/09/10 00:02
できません

407:nobodyさん
04/09/10 00:11
>>405
Satisfy

408:405
04/09/11 08:02:42
>407

Satisfy any

ですね。うまくいきました。
ありがとう。

409:nobodyさん
04/09/18 14:24:01 4X50yJu5
Windows版のApache1.3.31をWinXPPro-SP2にインストールしたばかりなのですが、
URLリンク(localhost)で正常動作確認済み)
Apacheを起動させると、コマンドプロンプトが残ってしまってうざいです。
「Apacheを起動させ、なおかつコマンドプロンプトは消し去る」という方法はないもんでしょうか?

410:nobodyさん
04/09/18 14:49:33
コマンドからapache -k startで起動させて、なおかつコマンドを自動で消したいという意味?

411:409
04/09/18 15:26:46
>>410
それでもOKです。

というか、昔のバージョンのWin版Apacheって起動すると、
コマンドプロンプトは閉じて、タスクトレイにアイコンが残ってた気がするんですが、
思い違いですかねぇ。。。

412:nobodyさん
04/09/18 15:41:27
無理じゃね?つうかサービスとして起動させてないの?

413:409
04/09/18 17:00:40
すいません、通常のところと違うところ(マイドキュメントの中w)
にインストールしたのが原因でした。
そうすると、サービスとしては起動せず、
また、プログラムメニューに「Control Apache Server」フォルダや、
その中に、Restart、Run、Stopのショートカットも入ってませんでした。
(その代わりに、コマンドラインから実行させる?ショートカットが入ってました)

Apacheをアンインストールして、普通に再インストールしたら、
正常にサービスとして起動しました。

>>410さん、>>412さん、お騒がせしました。

414:nobodyさん
04/09/25 21:28:54
↑こういうのが Apache 使ってると思うと、欝だな…まぁ、窓厨だし。しかたねーか

415:nobodyさん
04/09/25 21:53:32
ププ

416:nobodyさん
04/10/01 23:24:11 g7pWldTA
apche1.x系の子プロセスのライフサイクルってどうなっているんでしょうか。
プロセスプールとして親プロセスと運命を共にしている?
ある程度のリクエストを捌いたらすぐ終了しちゃう?
エロい人教えて下さい。


417:nobodyさん
04/10/01 23:29:24
MaxRequestsPerChild

418:416
04/10/02 07:50:23 Vpb3whhF
>>417
ズバリな回答、有難うございます。長年気になっていたので、エロい人に教えて貰えてスッキリしました。
デフォルト30リクエストって結構すくないんだなーと思いました。
100000 とかにしたらメモリリークするモジュールとか出るのかな。


419:nobodyさん
04/10/06 01:07:03
cgiで実行できる外部プログラムを規制したいのですがどうしたらいいでしょう。
suExecは使っていません。ようは、特定のソフトだけを実行できるようにしたり、
特定のディレクトリだけを参照できるようにしたり(外部ソフト経由含む)したいのです。
passwdファイルをcatとかで見られる状態はちょっと気分が悪いのです。

420:nobodyさん
04/10/06 01:25:12
>>419
鯖管でもやってるのか?

421:nobodyさん
04/10/06 03:14:28
>>419
chroot jail UML

422:nobodyさん
04/10/11 15:00:27 OmKec3F8
アップローダにプログレスバーをつけたくて
Apache::UploadMeterを導入したのですがうまくいきません。
プログレスの小窓は出るのですがどうもリフレッシュしていないみたい。
どなたかこのモジュール入れたことある方います?うまくいきました??
ちなみに環境 => apache(1.3.29), mod_perl(1.29) on linux です。

423:422
04/10/12 00:18:46
自己解決。
XSLTとHTTPヘッダが絡んでなんか変だったっぽい。

424:nobodyさん
04/10/16 16:43:02 5/6cL4VE
よく言う「転送量」ってのは、
server-statusの
Total Trafficのことでしょうか?
Server uptimeが
1 day 12 hours 48 minutes 1 secondで、
Total Trafficが
5.9 GBとなっていますが、
これは鯖屋に嫌がられる量でしょうか?

425:nobodyさん
04/10/16 16:56:20
平均44kbpsかあー。値段次第だな。
月1万以上払ってくれるなら良いお客さん。
月1000円以下のメニューでそれやられるとちょっと嫌かも。

426:425
04/10/16 17:00:02
あ、Bってビットじゃなくてバイトですね。
ごめんなさい、1万円払ってくれてもやっぱり嫌かもしれません。

427:nobodyさん
04/10/16 22:30:19 pwv2TMnW
MacOSX + Apache1.3でサーバを立ててます。

今回サイトをリニューアルしようと思い、
一時的にHTMLファイルを置くRootフォルダを2つにしたいと思っています。

具体的に言うと、URLリンク(localhost) にアクセスすると現状のサイトが見え、
URLリンク(localhost:8080) にアクセスするとリニューアル用の作りかけサイトが
見えるようにしたいのです。

Port番号の変更以外でも、同じようなことが実現できるならば構いません。
(ただしサブフォルダで分けるのはHTMLの絶対パスがズレるので使用できません)

ご教示お願いします。

428:nobodyさん
04/10/16 22:37:40
>>427
うむ、できるぞ。VirtualHost の設定を学ぶのぢゃ。

429:nobodyさん
04/10/16 23:05:04
みんなやさしいのぢゃ

430:427
04/10/16 23:27:36
ありがとうございました。詳しいことはGoogleで調べます。

431:nobodyさん
04/10/17 11:54:33
googleより先にマニュアル読めよw

432:nobodyさん
04/10/24 19:05:06
Apache <- jk2 -> Tomcat + struts
でWebサーバーを動かしているのですが、
一部の処理をSSL対応しなければいけません。
ドキュメントを読んで、クライアントとApache間でSSLで通信して
ApacheからTomcatへは復号化されたメッセージが行くのことはわかったんですが、
TomcatからApacheへも単にSSLのポートに暗号化されていないメッセージを
投げれば良いのでしょうか?

433:nobodyさん
04/10/26 23:49:26 +M8z2K9e
mod_asisって今まで使ったことあります?
具体的にどういう時に必要になるんでしょう…?

434:nobodyさん
04/10/27 00:02:56
>>433
レスポンスヘッダをいじったときにブラウザの挙動が
どう変わるかを確認する目的でよく使うけど、
試験以外の用途では使ったことはない。

435:nobodyさん
04/10/27 02:29:02
>>434
なるほど…
レスありがとうございました。

436:nobodyさん
04/11/02 23:41:42
ログの収集で質問

SetEnvIf Remote_Addr "192\.168\." lan-request=on
SetEnvIfNoCase Request_URI "\.gif$|\.jpg$|\.jpeg$|\.png$" image-request=on
SetEnvIf valid-request on logwrite=on
※ SetEnvIf image-request on logwrite=
CustomLog logs/access.log combined env=logwrite
CustomLog logs/wan_access.log wan_combined env=!lan-request

image-request が on の時は一切ログの収集を行わず、
それ以外のリクエストがきた場合には、lan-request 環境変数によって
アクセスログを振り分けようとしているんですが
※印の部分で logwrite 環境変数の消し方が解りません
logwrite= とやっても、 logwrite="" とやっても駄目でした…
何かいい方法無いですか?

437:nobodyさん
04/11/03 00:00:03
URLリンク(httpd.apache.org)

ドキュメントにちゃんと書いてあることを質問してくるような人に
ドキュメントの URL を張っても意味ないんだろうけど。


438:nobodyさん
04/11/03 00:23:04
>>437書き忘れ。apache2 じゃないんだ

439:nobodyさん
04/11/03 00:52:11
そこから 1.3 で該当する部分を自力で探す気にはなれませんかそうですか。


440:nobodyさん
04/11/03 01:48:13
自分で調べたら負けかなと思ってる (26歳 教えて君)

441:nobodyさん
04/11/03 01:51:14
カコイイ!

442:nobodyさん
04/11/20 17:36:54
Windows2000上でApacheを用いてPHP5のCGI版を
#!/usr/local/bin/phpのパスを1行目に書くことで動作可能にする方法ってありますでしょうか。

つまり、Windows2000上でPHP5のCGI版を#!/usr/local/bin/phpで動作させるために
Apacheに要求されるのはWin32版かCygwinを通して利用するか…だと思うのですが。

443:nobodyさん
04/11/20 17:39:03
失礼、こちらではなく他所で聞くべきでした。

444:nobodyさん
04/11/22 16:15:15
>>442
C:\usr\local\bin\フォルダをつくりその中にPHPを置く

445:nobodyさん
04/11/24 14:23:47
同一IPからのセッション数を制限するにはやっぱりcgiを使ってやるしかないですか?

446:445
04/11/24 14:28:46
445はスルーしてくれ。モジュールで解決できた

447:nobodyさん
04/12/25 11:45:12
apach 1.3.33を使ってcgiの勉強をしているのですが
cgiを置いてるディレクトリ(cgi-bin)だと
htmlファイルが読み込めない状態なのですが
どう設定したらいいのでしょうか?

エラーログは以下です
c:/program files/apache group/apache/cgi-bin/temp.html is not executable; ensure interpreted scripts have "#!" first line

448:nobodyさん
04/12/25 13:20:07
>>447
エラーログに「is not executable」と出ている通り、ScriptAlias
ディレクティブでマップされているディレクトリにあるファイルは
全て CGI プログラムとして処理される。CGI プログラムでない
ファイルは別ディレクトリへ。

449:nobodyさん
05/01/31 18:41:40 XPVF5EPM
RH9にrpmで入れたhttpd-2.0.40とtomcat-5.0.30の連携を図っています
jakarta-tomcat-connecterでmod_jk2.soを作成して
httpd.confに記述追加してconfigtestすると
Syntax error on line 211 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/mod_jk2.so into server: /etc/httpd/modules/mod_jk
2.so: undefined symbol: apr_socket_send

となってしまいます
何かいい方法ない?

450:nobodyさん
05/02/05 03:11:47 40mts6R2
XREAは通常の

URLリンク(ID.)<)サーバー名.xrea.com/

というURLにすることによって、SSL対応ページとして
アクセスできるようになっておりますが、この仕組みは
どのように実現させているのでしょうか。

ご教示いただけますと幸いです。

451:nobodyさん
05/02/05 11:04:28
WindowsXP SP2にApache 2.0.52を入れて、PHP5.0.3を
インストールしたのですが、アパッチが返す文字のコードが
西ヨーロッパ言語になっているみたいです。
ブラウザでShift_JISにエンコードしてやればきちんと表示されます。
PHPが出力する部分はきちんと表示できています。
コードを載せておきますので、おかしい部分を指摘していただければ幸いです。
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
<title>フォーム</title>
</head>
<body>
テスト
</body>
</html>


452:nobodyさん
05/02/05 11:32:09
>>451
AddDefaultCharsetは、どうなってる?

453:nobodyさん
05/02/05 12:20:41
>>451
htmlを載せてどうするってんだ。

AddDefaultCharset をコメントアウトするか、
AddDefaultCharset shift_jisにしろ。

おまけとしてDefaultLanguageもコメントアウトしたままにするか、
DefaultLanguage jaにしろ。
ついでにLanguagePriorityの真ん中にあるjaを先頭にしとけ。

454:nobodyさん
05/02/05 14:36:05
おいらは AddDefaultCharset Off 派。

455:451
05/02/05 16:57:08 9evGqnkq
>>451
自力で解決できました。お騒がせしました。


456:nobodyさん
05/02/05 17:35:54
と、聞くだけ聞いておきながらどうやって解決したかは書かない教えて厨が(ry

457:451
05/02/05 22:12:01
>>456
日経ソフトウェアには載っていないが別の参考書に従って設定したらできました。
日経も案外当てにならない・・・

と言う訳で、ここを見る前に解決できてしまったのです。

charsetが必要だった見たいです。


458:nobodyさん
05/02/06 00:26:36
それで解決できたと思っているならまあいいけど。

459:nobodyさん
05/02/07 12:49:22
>>450
ss1.xrea.com上のSquidでやってるはず。Apacheじゃない。

460:nobodyさん
05/02/09 18:00:50
>>459
なるほど。squidでやってるんですね。
これからぐぐるでいろいろ調べてみたいと思います。

遅レスすみません。
ご返答有難うございました。

461:nobodyさん
05/02/10 00:10:12 bv9klEZT
Apache2.0.52+JK2+Tomcat4.1.31 で動くアプリに対し、
ブラウザからリクエストを投げ、レスポンスが帰ってくる前にSTOPボタンを押すと、
Apacheのアクセスログでは、1度だけリクエストを受けたように見えるのですが、
Tomcatのアプリは2度動いてしまうのです。
これって、何が影響しているのでしょうか?
また、IEだとこの現象が発生するのですが、
ネスケだと発生しないのです。
workers2.properties の [lb] で attempts=1 にしても変化なしでした。


462:nobodyさん
05/02/12 04:46:53
めちゃ初心者なんですが質問してください。
(Apacheに興味を持ったのが昨日です)

Cで書いた自作cgiの実験を行いたいと思ってApacheを入れたいと
思うのですが、バージョンはどれがお勧めなんでしょうか?

OSはWindows2000です。
安定してるのがいいんです。
ダウンロード場所とファイル名まで教えていただければ嬉しいです。

463:nobodyさん
05/02/12 08:08:19
>>462
>>1

464:nobodyさん
05/02/12 17:31:25
>>462
今からなら2でしょ。1にする理由がない。
URLリンク(httpd.apache.org)

どこでダウンロードしていいかすら分からん(というか調べられん)のなら、
apache入れても設定すらできなくてcgiのテストまで行かないんじゃないのか?


465:nobodyさん
05/02/13 21:06:35
>>462
安定してるのは1なんじゃないの?
おれは違いはわかんないけど。

>>質問してください
ワラタw

466:nobodyさん
05/02/17 16:55:31
Win版なら安定してるのは2系だよ。相対的にだけどね・・・。

467:nobodyさん
05/02/17 20:06:35
2系も重大な穴が見つかったりしてるからな。ローカルでの実験ならどっちでもいいが。

468:nobodyさん
05/02/17 20:21:06
確かに実験目的ならどっちでもいいな

469:nobodyさん
05/02/20 02:00:57
ダウソロードはありゃ初心者には判りづらい。

470:nobodyさん
05/02/26 22:13:05 LIYJX+3j
いつのまにか、
URLリンク(example.com)
にアクセスすると、
URLリンク(example.com)の内容(実行結果)が表示されるようになっていたのですが、
これはなぜでしょう?(なお、mod_rewriteは使ってません)

同じ要領で、URLリンク(example.com) にアクセスさせて、
URLリンク(example.com)(中身はphpinfo関数のみ)を表示させたら、

_SERVER["PATH_TRANSLATED"]が、/usr/local/www/data/phpinfo.php
になってるので、この変が関係しそうなのですが、
「PATH_TRANSLATED」でぐぐっても、いまいち意味がわからずです・・・

どうぞよろしくお願いします。

471:nobodyさん
05/03/05 20:34:20 wNiin2d/
ローカルでapacheを起動しようとしてみたんですが、443番ポートがすでに使われていました。
こいつは一体何者でしょうか?
それと、この場合apacheのほうでlistenするポートのほうを変えたほうがいいのでしょうか?

472:471
05/03/05 20:35:18
書き忘れましたが環境はwin2000です。

473:nobodyさん
05/03/05 21:33:10
どのポートに何がたっているかわからないのなら、
鯖なんて立ち上げる資格なし。

474:nobodyさん
05/03/05 21:52:48
>>471
netstat -n でも見れば?

475:nobodyさん
05/03/05 22:19:01
IIS か、はてまたワームに仕掛けられたトラップドアか
XP/2003 だと netstat に -o オプションを付けてPIDまで調べられるんだが

476:nobodyさん
05/03/10 09:44:55 423AlJSW
winXP SP1でApache2.0.53を入れてみたのですが
URLリンク(localhost)さえ動かないとです…
これまでに行った事は、MSI Installer Packageを使って
Server Nameをlocalhostにしただけとです…
どうかこんな愚者に道を_| ̄|○|||

477:nobodyさん
05/03/10 10:05:31
>>476
起動くらいしろよ。

478:476
05/03/10 10:40:09
さすがに、起動はしてます(` ・ω・)b
winXP更新して、Apacheを入れなおして自動起動にしたら
localhostは表示されるようになりました。
お約束のHelloをcgiとして表示させて見たのですが、
ソースみたいに見えるのですが…
そういうものなのですか(´・ω・`)?

479:nobodyさん
05/03/10 11:52:40
>>478
設定くらいしろよ

480:476
05/03/10 13:12:16
>>479
自分の見ていたサイトだと、設定など無しに突き進んでいたので
知りませんでしたorz
ExecCGIの追加とAddHandler cgi-script .cgiのコメントを外して
再び表示させたら、しっかりと表示されました。
これでOK…ですよねキット(´・ω・)ドキドキ

481:nobodyさん
05/03/15 23:52:28
出先に持って行くノートに先日Apacheを入れてみた際に、
この問題
「Windows XP SP2を適用すると
ループバックアドレスが「127.0.0.1」のみに限定される不具合」
ニュース
URLリンク(internet.watch.impress.co.jp)
MSサポート情報
URLリンク(support.microsoft.com)
修正ファイル
URLリンク(www.microsoft.com)

それが読んだ限りでは127.0.0.1なら使えるとしか読めないんだけど、
IEでこれを使っても呼びに逝ったきりになってテストページ表示できず。
修正パッチをあてたら嘘みたいにスパッと表示された。
SP2適用が遅かったせいかもしれないけど、Windows Updateはしていたので、
重要な更新ではなくて、当てられていないケースがあるかも。

がいしゅつだったら申し訳ないが、XP SP2の人で最初でひっかかる場合これかも。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch