Apache~嗜みとして~ Part3at PHP
Apache~嗜みとして~ Part3 - 暇つぶし2ch348: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の人で最初でひっかかる場合これかも。

482:nobodyさん
05/03/27 02:24:31 x1LbwUGs
シンボリックリンクを張って見ようと思ったのですが、見れません。

URLリンク(examples.com)

httpd.confでは
DocumentRoot "/var/www/html"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
として、/var/www/html/ にシンボリックリンクで
ln -s hage /home/hage
としています。

なにか注意点ありますか?

483:nobodyさん
05/03/27 10:30:03
>>ln -s hage /home/hage
これだと /var/www/html/hage へのシンボリックリンクが /home/hage に作成されてしまうので逆

484:nobodyさん
05/03/27 11:38:11
あけぼのみとしてってどういう意味? なぜか嗜みに変換できないし。

485:nobodyさん
05/03/27 15:28:18
嗜みが足りんな。


486:nobodyさん
05/03/30 12:35:40 yWZu9jAI
Apache2 で質問です。
test.php test2.php というファイルがあったとして、
test.php の方をクリックすると、ちゃんとPHPで作った画面が出るのに、
test2.phpの方をクリックすると、ファイルをダウンロードしようとします。
両方とも同じディレクトリにあるのに、なぜ動作が違う事があるのでしょうか?

環境:
apache2.0.53
php4
Debian sarge

487:nobodyさん
05/03/30 13:02:00
>>486
変なヘッダ書いてるんじゃないの
test2.php
<?php
header("Content-type: octet-stream");
readfile("hoge.dat");
exit;
?>


488:486
05/03/30 14:17:31 yWZu9jAI
>>487
レスありがとうございます。
test1.php test2.php 共に内容は下記で、
test2.php は test1からコピーしたので全く同一です。
<?php
phpinfo();
?>

489:nobodyさん
05/03/30 19:50:32
>487
書くなら application/octet-stream な

490:nobodyさん
皇紀2665/04/01(金) 21:38:59 d0QG1u+W
すみませんSSIのincludeコマンドのような挙動をしてくれる
ツールって無いですかね。
具体的には指定ディレクトリー内の特定ファイルの何らかの指示子を指定外部ファイル内容でおきかえるみたいな挙動をしてくれるプログラムです。
探すより自分で書いちゃったほうがはやいっすかねェ。
でも俺プログラミングダメナンスよね。へたれで・・・

491:nobodyさん
皇紀2665/04/01(金) 21:51:32
>指定ディレクトリー内の特定ファイルの何らかの指示子を指定外部ファイル内容でおきかえる

というだけならば cpp とか m4 とか。
SSI とは文法が異なるが。

492:490
皇紀2665/04/01(金) 22:38:16 d0QG1u+W
なるほど!!そうですよね!!(;;
ありがとうございま~す♪

493:nobodyさん
05/04/06 13:57:17
phpをアップデートしたのですが、apacheは依然として古いphpを使っています。
新しい方を参照するようにするには、どこを書き換えればよいのでしょうか?

494:nobodyさん
05/04/06 15:33:20
>>493
Windows 使ってるのかな。
それなら多分 php4ts.dll (PHP 5 ならphp5ts.dll とか) を
Windows システムディレクトリにコピーするのを忘れてる

495:493
05/04/06 15:40:14
すみませんFedora core3です。apache2.0.53、php5.0.3です。
インストールはともに、
./configure
make
make install
でしました。

496:nobodyさん
05/04/06 16:48:52
>>495
httpd.confを書き換える


497:nobodyさん
05/04/06 17:03:18
アップデートした「つもり」なだけ。新しくなってない。

httpd-2.0.53/INSTALL と php-5.0.3/INSTALL ぐらいは読んでから作業してください。


498:nobodyさん
05/04/06 17:41:37
PHPはconfigureのオプション多いから、とりあえず ./configure --help してみるといいよ。
./configure だけではApache2では使えないし、機能がかなり制限される。
あとPHP 5.0.4出てるから。

499:nobodyさん
05/04/08 00:44:16 5eHtSWVR
JK2からJKに変更したらApacheの起動時間が遅くなってしまった。
JK2のときは1秒くらいで立ち上がったのだが、JKにしてからは1分近くかかる。
OSはReadHat8だ。Windowsだと特に差はない。
こんな現象、経験した香具師いる?

500:nobodyさん
05/04/10 10:38:00
fedora core2 でapache2使ってるんですが、ときどきHTTPDデーモンが暴走してCPU使い切ります。
べつに変なCGI走らせたとかじゃなく、何もアクセスがないのに突然暴走するんです。
ログ見てもなんも出てないし、どなたか心当たりありませんか。

501:nobodyさん
05/04/12 19:28:53
ウィルスじゃね?

502:nobodyさん
05/05/05 20:42:04
XAMPPをインストールしてApache上でPerlを動かそうとしています。
Perlへのパスを#!/usr/bin/perlとしましたが、Internet Server Error が返ってきました。
しかしその後、 #!usr/bin/perl としたところ、正常に動作しました。
なぜなのでしょうか?そして、 #!/usr/bin/perl で動作させる方法はないものでしょうか。

(ちなみに、perl.exe は c:\apachegroup\xampp\usr\bin\ に入れています。)

503:nobodyさん
05/05/05 20:58:45
見事に相対パスになってるなw

504:nobodyさん
05/05/05 23:56:21
>>499
1分かかるのは9割方逆引きじゃないかな

505:nobodyさん
05/05/07 00:07:16
Internet Server Error ってのは新しいな

506:nobodyさん
05/05/07 01:27:37
>>505
ググればたくさん出てくると思う。
今までに何度、心の中で
「それは I n t e r n a (略


507:nobodyさん
05/05/07 09:22:29
むしろ>>502が見たのはほんとにInternet Server Errorなんじゃね?
俺は見たこと無いけど。

508:nobodyさん
05/05/07 09:39:39
寛大な気持ちであらゆる可能性を考えてみたが
漏れには>>507=>>502以外の結論が出せなかった

509:nobodyさん
05/05/07 09:50:15
>>506
ぐぐったらMSのサイトに‥
IISにはあるのかな

510:nobodyさん
05/05/07 21:32:40
URLリンク(support.microsoft.com)
これか

511:nobodyさん
05/05/08 00:25:36 Z0ny5l4a
>>504
逆引きって何の?
JKとJK2とで差があるの?
WinとLinuxでも差があるの?

512:nobodyさん
05/06/01 08:03:49
ApacheでHTMLファイルを出力する際にヘッダやフッタをつけて出力するモジュールがあったと思うんだけど
度忘れして調べても見つからない。
そのモジュールの名前が分かる方居たら教えてください。

513:nobodyさん
05/06/01 10:07:57
>>512
mod_layout

514:nobodyさん
05/06/01 22:43:13
>>511
そもそもOS違うのにまったく同じ設定と言えるのか

515:nobodyさん
05/09/04 07:37:57 5GU8jq6k
cronでhttp経由でphp読んで
日次処理させてたんだけど
だんだん激重になって来た。
最初はデータ量が増えたからだと思ってたんだけど
いじってるうちにhttpdを再起動させるはめになって
再起動してから実行したらかるーくなった。
おまいらApacheは定期的に再起動させるべきなのですか?
今までは長期運用がApacheの華だとばかりに
100日くらい走らせっぱなしにしてたんだけど…

516:nobodyさん
05/09/05 00:16:32
>>515
んなぁこた無い。
そのPHPの中身が糞に一票。

517:nobodyさん
05/09/15 19:28:07
ていうか、リクエストに応じてfork()してんだから、重いプロセスがずっと動いてるわけじゃあるまい・・

518:nobodyさん
05/09/18 04:08:36 P6kjuP0E
Apache Server Status
の速度は平均値ですか?
リアルタイムの速度は反映していないように見えます。
平均とすればいつからの平均なのでしょうか?

519:玲依
05/09/18 08:50:06 GuWEJKdi
エラーみたいなんですけど、まだ始めたばかりで内容の意味がよくわかりません(T_T)誰かご教授おねがいします^^
Syntax error on line 228 of C:/Apache2/conf/httpd.conf:
DocumentRoot must be a directory
Note the errors or messages above, and press the <ESC> key to exit. 1....

520:玲依
05/09/18 09:03:30 GuWEJKdi
エラーみたいなんですが始めたばかりで内容の意味が解りません。(T_T)誰かご教授お願いします^^
Syntax error on line 228 of C:/Apache2/conf/httpd.conf:
DocumentRoot must be a directory
Note the errors or messages above, and press the <ESC> key to exit. 1....

521:nobodyさん
05/09/19 08:34:06
>>520
httpd.confの228行目の記述が間違っている。
DocumentRootにはディレクトリを指定しないといけません。

522: ◆TUuAKJVzIM
05/09/19 11:15:59
存在しないディレクトリを指定しているんじゃないかと。

523:nobodyさん
05/09/21 20:29:12 zHxuFZ/K
おしえてください

Apacheをインストールしようとしたのですが、ポート80が使われているらしくインストールできません。
SQLServer2005のβを入れてしまったので、それを停止させたのですがまだうまくいきません。
何か考えられる原因はありますか?よろしくおねがいします。

524:こ ◆ZnBI2EKkq.
05/09/22 01:35:35
dff

525:nobodyさん
05/09/22 07:49:48
>>523
80番ならhttpサーバだろ
WindowsならIISでも動いてんじゃねーのURLリンク(127.0.0.1)にアクセスしてみ
それかApacheを8080で動かすとか。

526:nobodyさん
05/09/24 00:06:06 8PD/V2K8
つーかApacheでログ取ってる奴馬鹿だよな?
糞重くなるしserver-status見たらLLLLLLLLLLLLLLLLLL
あほかと。
ログ取ってる奴氏ね。

527:nobodyさん
05/09/24 04:27:56
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /

528:nobodyさん
05/09/26 07:19:22
釣りじゃねーって
ただでさえ重い鯖がよけいに糞重くなるし、だいたい意味ねーだろ
LLLLLLLLLLLLL教の信者氏ね

529:nobodyさん
05/09/26 11:16:50
ログとステータスの区別がわからんのは釣り以前のアホなので放置していい。

が、一般的な意味でのログはアクセスログよりもエラーログの方なので、
エラーログさえちゃんと取得していればアクセスログはいらんというのも
ある意味間違ってるとまでは言えない。

530:nobodyさん
05/09/27 14:52:30 NQ7P7yzd
質問お願いします。
Apacheはきちんと設置しました
URLリンク(127.0.0.1)
activeperlもきちんと設置しました。
URLリンク(127.0.0.1)
これ以降が表示できず、よってCGIが実行できません
CONFIG設定 がうまくいってないのかもしれないとは予想できるのですが
いまいち駄目なところが分かりません。
ご教授お願いします。

531:nobodyさん
05/09/27 15:01:51
>530
1行毎にツッコミどころがある書き込み。素晴らしい。

何が言いたいのかわからないけど、とりあえず Apache のマニュアル嫁。
特に "UserDir" ディレクティブのあたり。


532:530
05/09/27 15:19:16 NQ7P7yzd
一度消してからもういちどApacheを入れてみたら
こんどはURLリンク(127.0.0.1)も表示できなくなってしまいました。
それどころかインストール時に、55行目のServerTypeが認識できないみたいなことを言ってきて
エラーがでてきました。お願いします

533:nobodyさん
05/09/27 15:26:06
>>532
OSと消した方法を

534:530
05/09/27 15:27:53 NQ7P7yzd
ああよかった 削除して Apache Groupフォルダも削除してから
インストールしたらURLリンク(127.0.0.1)は見れるようになりました

535:530
05/09/27 15:37:40 NQ7P7yzd
UserDirは
UserDir "C:/test/*/"
と、こうして、C:/test/中にindex.htmlファイルを置きました
そしてURLリンク(127.0.0.1)
を開きましたが表示されませんでした
一体どこが悪いのか分かりません;

536:530
05/09/27 15:50:46 NQ7P7yzd
os はWinです 消した方法はコントロールパネルの~の削除からです

537:530
05/09/27 18:21:54 NQ7P7yzd
おねがいします

538:nobodyさん
05/09/27 20:26:10 0
ちょwwwwwまwwwww
keep-alive offにしたらコネクションが一気に楽になったぞ
今まで逆効果かよ
keep-alive onにしてる奴馬鹿

539:nobodyさん
05/09/28 07:43:12
>>535
testの中にbakaというディレクトリを作りその中にaho.htmlを置く
URLリンク(127.0.0.1)
でアクセスする


540:530
05/09/28 08:33:54 z+kI5Jh6
539 何でそんな嫌がらせするんですか;
ここには良識を持った人はいないんですか

541:530
05/09/28 08:41:39 z+kI5Jh6
と思ったら言ってることは正しいじゃねえか
おまえほんとはいいやつじゃん さんきゅ

542:530
05/09/28 09:49:43 z+kI5Jh6
CGIを実行したら今度はエラーがでてしまいました
Forbidden
You don't have permission to access /~test/en.cgi on this server.
パーミションの指定をどうやってするのでしょうか?
(でもこんなことするって自分が持ってる本には書いてなかったんですが;)
おねがいします

543:nobodyさん
05/09/28 12:54:16
君の持ってる本ってどんなの? >>530

544:530
05/09/28 13:32:46 z+kI5Jh6
CGI/PERLハンドブック 宮坂雅輝 SOFTBANK
です。

545:530
05/09/28 14:28:49 z+kI5Jh6
↑何かの足しになりますか?

546:nobodyさん
05/09/28 14:36:11
む~、Windows版Apacheで解説したちゃんとした本で勉強したほうがいいかも。
それでも分からなかったら、ここで質問してみ

547:530
05/09/28 14:39:38 z+kI5Jh6
が~~ん;まじですかー;
何年か前にやったときはその方法でできたんですけどねー;;

548:530
05/09/28 16:02:22 z+kI5Jh6
URLリンク(www2j.biglobe.ne.jp)
ここを参考にしてInternal Server Error
までいきました。(やっぱり本がちょっと古かったようです)
エラーのログは、
指定されたファイルが見つかりません。 : couldn't spawn child process: C:/apollo/public_html/test.cgi, referer: URLリンク(127.0.0.1)
分かる方よろしくお願いしますmm

549:530
05/09/28 16:47:12 z+kI5Jh6
自己解決しました。よかったホントに良かった。挫折しそうだった
#!/usr/bin/perl
これを
#!C:/usr/bin/perl
こうすれば通りました。いやいやほんとに一時はどうなるかと思いましたよ
セッティングだけでまる二日掛かりましたよホント よかった ドット疲れた

550:nobodyさん
05/09/28 16:50:14
530 以外の方々へ。

お疲れ様。気を取り直して、行きましょう。

551:530
05/09/28 16:53:11 z+kI5Jh6
550死ね

552:530
05/09/28 16:53:55 z+kI5Jh6
550死ね

553:530
05/09/28 16:55:03 z+kI5Jh6
550くびつって明日の朝死ね

554:nobodyさん
05/09/28 16:59:34
さあ、気を取り直して、行きましょう。


555:nobodyさん
05/09/30 13:23:29 yyik7+Cz
本に付属のCD-ROMからapache2.0.53を移して展開してインストールしたんですけど、
apacheを起動させようとしても
(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down Unable to open logs
と出てしまいます。
root権限だと立ち上がったように見えるんですけど、localhostにアクセスしても拒否されてしまいます。
FedoraCore4です。アドバイスお願いします。

556:nobodyさん
05/10/01 04:09:07
さあ、気を取り直して、行きましょう。

557:教えてほしいッス
05/10/02 09:37:00 tavOZ/l6
Apache HTTP Server 2.0.50 を使って自宅サーバーを構築しようとしています。
が、しかしトップページを指定してRestartしたら取り消されます・・・
原因を誰か教えてくださ~い。出来ればメールでほしいです。
pointtepco@dw.rmail.ne.jpまでお願いします~。

558:nobodyさん
05/10/02 10:41:06
なにそのセキュ穴なバージョン

559:nobodyさん
05/10/03 07:18:25
最近は釣りが流行ってるのだろうか

560:nobodyさん
05/10/08 00:05:37 XUKN8xhB

下図のような環境での質問です。
+----------+      +----------+
|Servlet(A)  | <======> |Servlet(B) |
+-------------------------------+
|Tomcat 4.1.31               |
+-------------------------------+
|WindowsXP(OS)             |
+-------------------------------+

これはServlet(A)から会員情報をなげ、
Servlet(B)でその結果を返すと言うシステムです。
そのため、Servlet(A)とServlet(B)の間でSOAP通信を行い、
かつセキュリティ上の要望からSSLを行いたいというものです。
コーディングが終わったので、Servlet(A)の単体テストを行うために
上図のような環境をクライアントマシン内に構築を行う必要が
あるのですが、Tomcatのどこをどう設定すれば良いのか
皆目わかりません。
また、SSLなどについてもjavaのkeytoolを用いてkeystoreを
作成する必要があるという程度は勉強をしたのですが、
この環境を作るためにはどのようなファイルが必要で、
それはどこのフォルダに置けばいいのかなど教えてもらえますか?

Bは本来他社のシステムで、今回単体テストを行うために、
疑似環境を作成しました。
尚、SOAPについては、
URLリンク(www.muimi.com)
の方法で実現できています。

スレ、板が違う場合は誘導をお願いします。

561:nobodyさん
05/10/10 03:31:19 SIwUGRbN
拡張子が.plの場合でも、cgiとして扱わないようにするにはどうしたらいいですか
.htaccessに
<FilesMatch "\.pl$">
 ForceType text/plain
 SetHandler None
</FilesMatch>
などを書いてもCGIとして動作してしまいます

562:561
05/10/10 03:55:24
事故解決しました。

AddHandler default-handler .pl

と書くことで解決しました。

563:nobodyさん
05/10/15 15:03:08
初心者質問失礼します。

WinXP,Apache1.3.33,php4.4.0で、ローカル環境でPHPを勉強しています。
php.iniを書き換えても、<?php phpinfo() ?>の該当項目が更新されてくれずに困っています。
phpのくだ質スレのログを見たら「php.iniをいじったらApache再起動」と書いてあるのですが、
Apacheの再起動のやり方というのがわかりません。

URLリンク(y-kit.jp)
このページには、スタートメニューにstart,restart,stopで再起動しているみたいですが、
インストールしているApacheにはこの項目がありません。
Windowsのサービスとして実行されるようになってこの項目が消えたのではないかと推測しています。
ですから、マシン自体を再起動するぐらいしか思いつかなかったので試してみたのですが、
やはり反映されません。

どうすればいいのでしょうか?

564:nobodyさん
05/10/15 21:12:34
サービスとしてインスコしたのなら、コンパネの
「管理ツール」-「サービス」にApacheがリストアップされてるはず。
そこから再起動できるんでは?

それと、php.iniいじったのに再起動しても反映されてない場合、
<? phpinfo(); ?>だけ書いたページを表示してみて、php.iniのパスが
自分が編集したphp.iniと同じか確認したほうがいいよ。

565:563
05/10/16 14:24:03
>>564
再起動の仕方とphp.iniのパスのご指導ありがとうございます。
C:\phpにインストールしてそこでphp.iniを編集してたのですが、
確認してみるとパス指定は「C:\WINDOWS」となっていました。
URLリンク(www.php.net)
などを調べて、パス設定をしなおして、無事に編集を反映できるようになりました。
お世話になりました。


566:あぼーん
あぼーん
あぼーん

567:あぼーん
あぼーん
あぼーん

568:あぼーん
あぼーん
あぼーん

569:あぼーん
あぼーん
あぼーん

570:あぼーん
あぼーん
あぼーん

571:あぼーん
あぼーん
あぼーん

572:あぼーん
あぼーん
あぼーん

573:あぼーん
あぼーん
あぼーん

574:あぼーん
あぼーん
あぼーん

575:あぼーん
あぼーん
あぼーん

576:あぼーん
あぼーん
あぼーん

577:あぼーん
あぼーん
あぼーん

578:あぼーん
あぼーん
あぼーん

579:あぼーん
あぼーん
あぼーん

580:あぼーん
あぼーん
あぼーん

581:あぼーん
あぼーん
あぼーん

582:あぼーん
あぼーん
あぼーん

583:530
05/10/16 22:50:40 AYFtW+nE
気を取り直しいったらいいんじゃねの
あははははははhっはははははははっはははははははっはあh

584:あぼーん
あぼーん
あぼーん

585:あぼーん
あぼーん
あぼーん

586:あぼーん
あぼーん
あぼーん

587:あぼーん
あぼーん
あぼーん

588:あぼーん
あぼーん
あぼーん

589:あぼーん
あぼーん
あぼーん

590:nobodyさん
05/10/16 22:59:34
なんでこんなマイナー板にこんな↑キチガイが?

591:あぼーん
あぼーん
あぼーん

592:あぼーん
あぼーん
あぼーん

593:nobodyさん
05/10/16 23:55:13
nanda kono kitigai?

594:530
05/10/17 00:26:05 Zo9s4O/6
4

595:530
05/10/17 00:27:56 Zo9s4O/6
失礼な扱いをしたからこうして荒らしてやってるんだよ
亜ハハはハハははははあああああああああはあっはあh

596:530
05/10/17 00:29:04 Zo9s4O/6
オレって結構根に持つタイプだから
あはははははははははあははははあはh
しんでくれたらいいのに~♪

597:nobodyさん
05/10/17 00:33:56
可哀想な人だ

598:あぼーん
あぼーん
あぼーん

599:あぼーん
あぼーん
あぼーん

600:あぼーん
あぼーん
あぼーん

601:nobodyさん
05/10/17 16:03:18
ネタなのかマジなのか…
マジなら病院行った方がいいよ。

602:530
05/10/17 16:16:30 Zo9s4O/6
いい病院しょうかいしてくれよな
亜ハハはHHHHHHHhhhhhっははあっははhっははh

603:nobodyさん
05/10/17 17:36:17
ここおすすめ

URLリンク(search.goo.ne.jp)

604:530
05/10/17 18:28:42 Zo9s4O/6
お勧めしてくれてありがとう
でもぼくちんパンツも一人ではけるし
ウンコもかろうじて一人でできるから
病院にはいかなくてもいいかなって思ってます

605:nobodyさん
05/10/18 04:58:01

さあ、気を取り直して、行きましょう。


606:あぼーん
あぼーん
あぼーん

607:あぼーん
あぼーん
あぼーん

608:あぼーん
あぼーん
あぼーん

609:あぼーん
あぼーん
あぼーん

610:あぼーん
あぼーん
あぼーん

611:あぼーん
あぼーん
あぼーん

612:あぼーん
あぼーん
あぼーん

613:あぼーん
あぼーん
あぼーん

614:530
05/10/18 14:32:50 D9KFYBM0
荒らして欲しくてしょうがないらしいな
ひとことあやまればやめてもいいのになあ

615:nobodyさん
05/10/18 14:50:38

さあ、気を取り直して、行きましょう。

616:あぼーん
あぼーん
あぼーん

617:あぼーん
あぼーん
あぼーん

618:530
05/10/18 15:28:33 D9KFYBM0
どんどん気を取り直してクレヨな(ジャイアン風)

619:あぼーん
あぼーん
あぼーん

620:あぼーん
あぼーん
あぼーん

621:あぼーん
あぼーん
あぼーん

622:あぼーん
あぼーん
あぼーん

623:nobodyさん
05/10/18 15:34:41
>>530
分かりました。
謝れば大人しくなってくれるのですね。










あ、気を取り直して、行きましょう。

624:530
05/10/18 15:37:19 D9KFYBM0
ものわかりがいいじゃない

625:nobodyさん
05/10/18 15:45:50 4VJDF6Q8
Apache 2.1は2.0とどう違うのですか。

626:nobodyさん
05/10/18 16:02:07
530は煽られていることにすら気づかない超高校生級の馬鹿

627:nobodyさん
05/10/18 16:50:30
(・c_・`) .。oO(530は氏ねばいいのになァ…

628:nobodyさん
05/10/18 19:56:35 D9KFYBM0
やった俺中学生なのに超高校生級だって
ほめられちゃった てへっ

629:nobodyさん
05/10/18 19:57:19 D9KFYBM0
627mo氏ねばいいのになァ…


630:nobodyさん
05/10/18 19:59:27 D9KFYBM0
このAAきにいったあはは
   /ヽ     ヾヽ
   /    人( ヽ\、ヽゝ
  .|   ノ ⌒,,  ⌒,,`l
  |   /   (o)  (o) |
   /ヽ |   ー   ー |
   | 6`l `    ,   、 |    ____________
   ヽ_ヽ   、_(、 _,)_/  /
    \   ヽJJJJJJ < こんな糞スレ。嵐たったらええわ。核爆弾落としたったらええわ
     )\_  `―'/    \____________
    /\   ̄| ̄_
   ( ヽ  \ー'\ヽ

631:nobodyさん
05/10/18 20:43:18
>>530
???

632:nobodyさん
05/10/23 15:46:55
しばらく見ない間に何がおこってるかと思えば・・・
何この低脳

633:nobodyさん
05/10/24 08:43:28
>>632
いわゆるリアル厨房というやつですな

634:nobodyさん
05/10/24 14:41:40
まあアパチ系の掲示板なんてほかにいくらでもあるからどうでもいいんだけど

リア厨のうちから時間の使い方間違ってたらニートしか道残らんからな
バブル前とは違うんだ、搾取されるか搾取する側に立てるかはひょんな所で決まってしまう

まあ誰とは言わんが頑張れ

635:nobodyさん
05/10/29 07:29:07
リアルゆとり厨房か

636:nobodyさん
05/11/03 11:27:40
地味に>634も痛いな
>530もこれくらいにならなれるかもしれんね

ところで気をとりなおして
Apache2のworker MPMは、いつマトモになるんでしょう…

637:nobodyさん
05/11/03 11:39:53
1日1000万リクエストのサーバを worker で動かしたことあるがまったく問題なし。
まともでないという根拠は?
# PHP との相性のことならば、php の責任であって apache は関係なし。

638:nobodyさん
05/11/05 13:47:49
apache_1.3.34-win32-x86-no_src.exe
↑見つからない

639:nobodyさん
05/11/08 16:30:09
質問です。
Apache2.0.49とTomcat5.0.28をmod_jk2で連携させているのですが、
この時、HttpServletRequest.getContextPath関数が空白ではなく"/"
を返すという現象に悩まされています。
server.xmlには下記の様にコンテキストを設定しています。
<Context path="" docBase="/user/local/アプリのディレクトリ" debug="0"/>
空白で返らないために、リンクのURLなどがおかしくなってしまい、困っています。
例えばフレームのリンク先が
<%= request.getContextPath() %>/top-frame.html となっているところが
//top-frame.html と出力されてしまってページが表示されない、といった感じです。
この現象はTomcat単体で動かした場合は発生しません。
(単体で動かしてテストしていたので、本番インストール後に発覚しました)

どなたかこういった現象についてご存知でしたら教えて頂けないでしょうか。

640:nobodyさん
05/11/11 01:09:04
>>639
それならば,Context path="/" としてテストすべきだったな。
で,workers2.propertiesの中身はどうなってるんだ?


641:いd
05/11/11 01:27:04
apache_1.3.34を使ってるんですが
httpd.confのMaxClients を制限して
決めた以上の接続には503を返したいのですが
接続待ち状態になってしまいます
.htaccess に errorDocument 503 http://~503.html しても
httpd.conf内に書いてもダメです。
503を返す方法はないでしょうか?

642:641
05/11/11 02:07:38
httpd.hの
#ifndef HARD_SERVER_LIMIT
#ifdef WIN32
#define HARD_SERVER_LIMIT 1024
#elif defined(NETWARE)
#define HARD_SERVER_LIMIT 2048
#else
#define HARD_SERVER_LIMIT 256
#endif
#endif

1024 2048 256 この数値を色々変えてコンパイルしてみましたが
変化わありません。httpd.confのMaxClientの数で
接続数を制限できますが、503が返りませんでした

643:nobodyさん
05/11/11 08:21:13 oHOwHnZK
仕様っていうかなんてーか。

MaxClientsを越えた部分を503返す仕様だったら、DoS攻撃受けたとき困るだろう

644:641
05/11/11 13:52:17
>>643
そういう部分もあるのですね
MaxClientsを小さい数にしたら大きいファイルにアクセスが集中すると
何分も接続しようとしてる状態になります。
503を表示するサイトが多数あるので
そうした方がいいと思ったのですが
マイナス効果もあるのですか。ありがとうございました


645:nobodyさん
05/11/11 17:57:29 lDck4Tz0
643じゃないけど

まあMaxClientsを超えたら503を返すのではなく、接続待ちにするんだよな
503が返ってくるところは、なんかのモジュール使ってるねえ

646:639
05/11/12 20:56:38
>>640
ども、結局Tomcat4にすることで解決しました。
一番最初は
Context path="/"
という設定になってました。
また、workers2.properties の設定は初期状態のままです。
同僚によるとTomcat5.5だとこういうことは起きないようです。
Tomcat5.0は一番使われていなさそうなので
一番バグが多いのかもしれません・・・

647:nobodyさん
05/11/13 14:14:13 TeupBRJK
mod_throttleとかだっけ

えっと何かいいモジュールあったぞ

648:nobodyさん
05/11/13 15:17:55
Tomcatにthrottle?
俺の興味をそそるような話をしてるな。混ぜてくれ。

649:640
05/11/15 01:17:25
>>646
その 5.0.28 って奴はウチでも使ってるぞ、寂しい事言うな。
で、自分で環境決められるなら、jk2では無くて、jk使っとけ。
jk2はもう死んでる。

650:nobodyさん
05/11/15 15:48:26
mod_limitipconnでも良さげ?
tomcatにlimitipconnか・・・。
ちょっと見たこと無いな。

651:nobodyさん
05/11/16 00:25:11 F5yPWKpZ
ひろゆきさん、おめっとー

652:nobodyさん
05/11/25 23:46:28 p7wQ7UF1
実運用でTomcatやWASのようなアプリケーションサーバーを立てる場合に、
apatchやHTTPServerのようなWEBサーバーをAPPサーバーとは別筐体で
必ず立ててますか?
私は、いつもWEBサーバーと連携せずに、
APPサーバー内蔵のWEBサーバーを使用しているのですが、
そんなにWEBサーバーって必要なのでしょうか?

やっぱ大規模になるとレスポンスに影響ありますか?
それとも、認証やセキュリティとかの機能のためでしょうか?

653:nobodyさん
05/11/27 17:46:19
APPサーバとWEBサーバを分けるのはちょっと前に流行ったけれど
手間かかるだけで大したメリットもないので今はあまりやってないんじゃないかな。
うちもいちいち分散はさせない。負荷が気になるならロードバランスする。

リバースプロキシを立ててそこからAPPサーバを読みに行くとかはやるかもしれないけどね。

654:nobodyさん
05/11/28 22:25:16 WnFJuJp6
apache.org氏んでるの?

655:nobodyさん
05/11/28 22:54:13
死んでますね。

656:nobodyさん
05/11/30 22:34:34 SA/ZULGB
653さんはそもそもWEBサーバーを使われますか?
私はWEBサーバー自体が不要ではないかと考えております。
APPサーバーのみでOKではないかと。つまりapatchはなしでTOMCATのみでOK。

それとも、APPサーバーとオールインワンでWEBサーバーは必要と考えますか?

657:nobodyさん
05/12/02 00:40:25 17J8smNJ
macにxamppインストールしました。
httpd.confを

> Alias /test /Users/testuser/test

の様に書き換えて、

> URLリンク(localhost)

のようにアクセスしたら、

> You don't have permission to access XXX on this server.

というエラーが発生しました。
Apacheはrootで実行されてるのではないのでしょうか?
どのような権限変更が必要なのか分かりません。



658:nobodyさん
05/12/02 01:11:12
>>657
どのユーザ名で動いているかは、httpd.confに書いていないか。
User nobody
とか。

659:657
05/12/02 01:15:39 17J8smNJ
>>658
レスありがとうございます。

書いてありました。
知りませんでした。ありがとうございました。



660:nobodyさん
05/12/02 11:21:37
Apache HTTP Server 2.2.0 がリリースされました

661:nobodyさん
05/12/02 11:49:27
>>660
2.1は開発バージョンだったのか

662:nobodyさん
05/12/30 03:42:25 Z7SbYNQj

apache_2.0.55-win32-x86-no_ssl.msi をインストールしましたが、
テストページ(あなたの予想に反して・・)が表示されませんでした。
なにが原因でしょうか?
OS は WindowsXP sp2 です。

昔VisualStudio2003をインストールした時に、IISを要求されたので
それもインストールしました。

apacheのインストールと起動は下記通り
・ NetworkDomain: localhost
・ ServerName: localhost
・ only for the Current User, on Port 8080, when started Menually" を選択
・ apache -k install
・ apache -k start



663:nobodyさん
05/12/30 07:12:40
localhost:8080にアクセスしてりゅ?

664:nobodyさん
05/12/30 18:08:58 byjrNbu+
上手くいきました!
本には URLリンク(localhost) しか書かれていない
のでハマリました。

"for All Users, on Port80, ・・" を選択してインストールした場合、
URLリンク(localhost:80) のように番号を指定しなくても上手く行きます。
何故でしょうか?


665:nobodyさん
05/12/30 18:12:57
>>664
80はデフォ

666:nobodyさん
05/12/30 18:51:18
そのデフォルトはブラウザ等の設定で変更可ですか?


667:nobodyさん
05/12/30 19:05:16
>>666
おいおい
もっと勉強してから鯖立てようぜ!

668:nobodyさん
05/12/30 19:30:32
いやいや、別にサーバー立てて外部に公開するわけじゃなんです。


669:nobodyさん
05/12/30 21:25:18
それ以前の問題だろ。
悪質な餌だ。

670:nobodyさん
05/12/30 22:33:48
>>666
URLリンク(www.atmarkit.co.jp)

671:nobodyさん
05/12/31 06:26:49 rTXIE5gm

URLリンク(2php.jp)
URLリンク(allabout.co.jp)
URLリンク(bypass.blog12.fc2.com)

ここらを参考にして apache2.0.55 + php5 をインストールしました。

phpinfo.phpを用意して URLリンク(localhost:8080) を見ようとすると
該当ファイルのダウンロードうんぬんと言われます。

なにか考えられる設定ミスはありますか?


672:nobodyさん
05/12/31 09:37:18
[修正後]
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php4_module "C:/php/sapi/php4apache2.dll"
.
.
.
# The index.html.var file (a type-map) is used to deliver content-
# negotiated documents. The MultiViews Option can be used for the
# same purpose, but it is much slower.
#
DirectoryIndex index.html index.html index.cgi index.php
.
.
.
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

673:nobodyさん
06/01/20 21:15:37 +iXBGmce
とあるサイトに
『SSIはSSIの命令を含むHTMLを解釈するプログラムなので、
ヘッダの出力は必要ない/出力しても正常に動作しない
(Location等)』
とあったのですが、

hoge.shtmlに
<!--#exec cmd="hoge.pl"-->
とだけ記述して、hoge.plで
print <<"EOM";
<!DOCTYPE~
<html>
<head>
<title>hogehoge</title>
</head>
<body>
Hello!!
</body>
</html>

とすると、ヘッダも出力されているのですが正常に表示されます。

これはこれで良いのでしょうか?

674:nobodyさん
06/01/20 21:35:52
>>673
どこにもヘッダの記述がないようだが
ヘッダというのはCGIで使われる
print "Content-type: text/html\n\n";
などのことだが

675:673
06/01/20 21:42:50
>>674
すみません、<head>~</head>内の事だと思ってました…。
馬鹿な失礼にも関わらず回答して頂き、ありがとうございました。

676:nobodyさん
06/01/21 03:48:29
ほほえましいやりとりですな

677:nobodyさん
06/01/21 23:31:29
で、perchildの動作は安定したのかな?


678:nobodyさん
06/02/01 20:12:40 0w4gHZjx
Content-Locationを隠すにはどうしたらいいの?
裏にいるサーバがバレバレorz

識者の回答が欲しいっす

679:nobodyさん
06/02/01 20:38:19
>裏にいるサーバ

裏にいるサーバにリクエストをまわすのに使うディレクティブを
apache のドキュメントで調べてみる。そのまま読み進めて、
その次に記載されているディレクティブの説明も読んでみる。

680:nobodyさん
06/02/01 23:58:04 gtF4ceyK
識者は小出ししないw

681:nobodyさん
06/05/27 06:11:43 7C0EH6V1
>>679は SeverName  と UseCanonicalName のことを言っていると
思われるが、Apache と Tomcat との連携では UseCanonicalName Off
でないといけないのでバックエンドのIPはバレる
これは隠せない 仕様だから

682:nobodyさん
06/05/27 06:36:36
ServerNameに適当な名前をセットして、ServerAliasにアクセスする時の
名前を入れてってな事はトム猫が入るとできないのかな?

683:nobodyさん
06/09/14 17:18:51
apache2.2.3 php5.1.6 を2k3serverにインストール出来ません
立ち上げようとするとcannot load php5apache2.dll と小窓にでて終了。
ファイルは存在するし、記述も確かめまくってるんだけど・・・
優しい人タスケテ

684:nobodyさん
06/09/14 17:28:02
age

685:nobodyさん
06/09/14 17:39:55
>>683
2.0.5x 使って味噌

686:nobodyさん
06/09/14 20:04:23
>>685さん
きた!ありがとう!!理屈はしらない!!

687:nobodyさん
06/09/17 14:04:25
自分が立てたサーバーが携帯からアクセスすると
ちょくちょく504エラーが出て困っています。
http.confのどの辺をいじると良さそうでしょう?

688:nobodyさん
06/09/19 02:28:32 EBmSBETX
質問です。
アパッチサーバでベーシック認証をかけるように設定しました。
IDが1バイト文字であれば正常に動作するのですが
2バイト文字だと正しく認証できません。
文字コードに問題があるのか、そもそも2バイトは入力エラーにしないといけないのか
教えてください。


689:nobodyさん
06/09/19 02:40:25
文字だのなんだのより、バイナリとしてどうなってるか考えろ。

690:nobodyさん
06/09/19 08:52:14
>>689
BASE64?


691:nobodyさん
06/09/19 19:16:02
livedoorのapacheバージョンがわかりました。
これはセキュリティ的にどうなの?

URLリンク(77c.org)
まちがえてパスワード入れちゃったんだけど『age』でみれますよ。

692:nobodyさん
06/09/19 20:17:52 8vPYBX4R
別にバージョン分かって何か問題あるのか

693:nobodyさん
06/09/19 20:23:44
そりゃおまえみたいな貧弱サイトには問題ないだろうが、
アクセス数の多いサイトはセキュリティーつかれたりでもしたら問題あるだろう。

694:688
06/09/20 03:05:41 ZA2o5Y0O
>>689
だめっぽそうなのはわかったお
自前でログイン画面作るお

695:nobodyさん
06/09/20 07:52:06
URLリンク(uptime.netcraft.com)

普通にOSとApacheのバージョンくらいわかるだろwww

696:nobodyさん
06/09/20 09:48:48 P4aw7YZk
はいはいバージョン隠してセキュリティ対策w

697:nobodyさん
06/09/30 02:28:36
わろす

698:nobodyさん
06/10/31 12:04:52 rLaOcuiL
DNS逆引きを設定してないサーバをはじくには、どう .htaccessに書けば良い?

699:nobodyさん
06/10/31 12:29:36
自宅板へどうぞ

700:nobodyさん
06/10/31 12:48:43
はい、どうも。

701:nobodyさん
06/11/09 00:45:29
mod_fast_bbs

702:nobodyさん
06/11/27 03:14:56
REQUEST_URIとか、CGI標準では定義されていない環境変数で
Apacheが定義するものについての完全なリストってどっかにある?

mod_setenvifやmod_rewriteの一部のディレクティブで環境変数のように
REQUEST_URIが扱われることまでは分かったんだけど、どうもCGIに
渡されるときにも有効な環境変数だとか、設定されるタイミングだとか
が明記されてる公式文書がみつからない。
まさかドキュメント化されてない仕様ということはないと思うんだけど。

703:nobodyさん
06/12/05 00:15:08
apache2.0のWeb鯖2台(前)
apache2.0でmod_perl動かす鯖2台(後)
mysqlのDB1台
表はロードバランシングするとして、ウェブからアプリ鯖へもバランシングしたい場合に、
mod_proxy_balancerはapache2.2からなので使えないとして、それ以外に
なにか方法はありますか?現状だとmod_proxyで1:1にウェブ鯖とアプリ鯖を
呼ぶしかありません。

704:nobodyさん
06/12/05 01:49:59 5z55bO2X
後ろの鯖にもロードバランサをつければ?

705:nobodyさん
06/12/08 13:29:24
>>691
っていうかそれlivedoorのサーバじゃなくてsakura.ne.jpのサーバじゃん。
そのサイトのドメインがlivedoor.bizなだけで、
サブドメイン使ってレン鯖はさくら。

706:nobodyさん
07/01/18 11:47:14 O+p8jlxj
インストール時に、Network Domain を聞かれますが、
ServerName との違いはなんでしょうか?
ServerNameは設定しないとDNSに問い合わせに行くそうですが。

707:nobodyさん
07/01/18 12:46:24
ServerName = 氏名
Network Domain = 姓




708:nobodyさん
07/01/18 15:59:56
>>707
姓と名ではなく、氏名と姓でしたか。なるほど。どうもです。

709:nobodyさん
07/01/26 02:59:53 7rb6bPpF
スクリプト言語主体で機能・負荷等で
1.3系から2系に移行するメリットってある?

710:nobodyさん
07/01/26 03:22:41
パフォーマンスがいいから乗り換えたほうがいいよ。

711:nobodyさん
07/01/26 03:48:45
preforkとかwinntじゃたいして変わんね。

712:nobodyさん
07/02/10 21:46:35

簡単にお金稼ぎ!!!

以下の手順でやれば、無料でお金稼ぎができます。
企業も広告の宣伝になるから、お金をくれるわけです。
最初の1日目で 2000 円~3000 円 は確実に稼げます。
実際の作業は数十分程度、1時間はかかりません。

(1) URLリンク(sinsetsu.lxl.jp)
   ↑このアドレスからサイトに行く。
(2) ゲットマネー登録サイトに移動するので、
 そこで無料会員登録をする。
 ※フリーメールアドレスでもOK。
(3)ポイントを稼ぎます。
 懸賞の応募や無料会員登録をすればするほど、
 ポイントが貰えます。
 他にも沢山種類があるので、1日目で
 約 20000 ポイントは GET できます。
(4) 10000 ポイントから、現金に交換できます。
(5)キャッシュバックという所がありますので、
 そこから交換をしましょう。

これで現金を稼ぐといいですよ!!!

無料会員登録はこちらから↓
URLリンク(sinsetsu.lxl.jp)

713:nobodyさん
07/02/16 00:07:12 yld41fYY
winでssl付きのapacheをソースから作りたいんですけど、
コンパイル時に「標準の編集コンパイラでは最適化できません」ってでます。
これは最適化できないだけでエラーではないですよね?
一応、最後までいってインストールしてhttpの起動はできますがhttpsは確認してないです。。

714:ぬ(=´・ω・) ◆hb//x7qyug
07/02/16 00:39:53 RW0OkcLR
このすれ?

715:nobodyさん
07/02/16 00:47:28
このスレのタイトルは何と読むのですか?

716:nobodyさん
07/02/16 00:50:37
それくらい読めるのがWebProg板住人の嗜み。

717:nobodyさん
07/02/25 10:29:42 EtxT5TTn
apacheでは一般的に「.ht」で始まるファイルはアクセス禁止になってますが、
同様にディレクトリもアクセス禁止にできますか。
PHPのデータやライブラリをそこにおこうと思っています。

718:nobodyさん
07/02/25 10:43:38 l+UKULrP
>>17
<Directory 禁止にしたいディレクトリ>
Order allow,deny
</Directory>

ただ、PHPのデータやライブラリを置くディレクトリをドキュメントルートの外の置くほうがお勧め

719:nobodyさん
07/02/25 15:39:17
>>718
サンクス。その方法があったか。

> ただ、PHPのデータやライブラリを置くディレクトリをドキュメントルートの外の置くほうがお勧め

そうなんだけど、アブリケーションのファイルを一カ所にまとめた方が便利なので。
JavaのWEB-INFが便利だし。

720:nobodyさん
07/02/25 18:36:46
VC.netで2.2.4をOpenSSL付きでコンパイルすると最適化できないんだけど、
何かいいアイデアないですかね?
アセンブラからコンパイルしたいんだけどなあ・・

721:nobodyさん
07/03/01 11:18:57 v5Qv+U7w
Mac OS10.4でApache1.3を動かしています。(外部公開用ではなくファイルサーバです)

index.htmlなどのファイルがない場合、ファイルの一覧がでるかと思いますが、
このhtmlって編集できないんでしょうか?

文字化けするので、文字コードの指定をしたり、もう少し見やすいレイアウトに変えたいと思っております。

ご存知の方教え頂けると嬉しいです。

722:nobodyさん
07/03/01 11:32:22
>>721
文字化けって日本語のファイル名とか使ってるの?
httpd.confのIndexOptionsである程度変えられる
IndexOptions +SuppressHTMLPreamble
HeaderName HEADER.html
と書いて
HEADER.htmlというファイル作ってhtmlのヘッダ部分やcss書いてそのディレクトリに置いておけば読み込んでくれるよ


723:nobodyさん
07/03/31 00:09:46
HTTPヘッダで、ブラウザの別画面を開かせることは出来るでしょうか?

以下のような内容のPHPスクリプトファイル「jump.php」があった場合、
<?php
header("Location: URLリンク(yahoo.co.jp));
?>
↑これだと、同じブラウザ画面で、URLリンク(yahoo.co.jp)を開きますが、
別の新しいブラウザ画面で、URLリンク(yahoo.co.jp)を開く方法はないでしょうか?
ご存知の方がいましたら、教えてください。
よろしくお願いします。

724:nobodyさん
07/03/31 00:22:00
スレリンク(unix板:908番)
スレリンク(php板:723番)


725:723
07/03/31 12:40:21
HTTPヘッダでコントロールする方法は調べても分かりませんでしたが、ページ遷移を工夫することで解決しました。

726:nobodyさん
07/03/31 22:17:05
>>725
だからいつも言ってるだろ!
自己レスでも疑問が解決した時は、後に続く皆のために
何が問題だったのか、どのように解決したのか、
その際どのように調べたのか、妹は何才なのか、などをしっかり報告しろ。

727:nobodyさん
07/04/04 22:10:43
最後の行で私利私欲に走るな!

728:nobodyさん
07/04/05 00:20:23
公共の福祉だ!

729:nobodyさん
07/04/05 14:29:17 kBNfsZhE
HTTPリダイレクトですが
指定フォルダ以下の全ての階層で
xxx.htm ファイルにアクセスがあった場合に
xxx.html へリダイレクトする方法を伝授願います!

730:nobodyさん
07/04/05 14:30:02
rewrite

731:nobodyさん
07/04/05 14:30:53
URLリンク(www.nurs.or.jp)

732:nobodyさん
07/04/05 14:58:03 kBNfsZhE
>730 731
ありがとう!

733:nobodyさん
07/04/24 13:55:35 ptfJW81Y
apacheをwindowsXPにインストールしました。
最初は、みれていたlocalhostがパーミッションのエラーになってしまいました。
パーミッションをいじったつもりはないのですが、どういったことが考えられるのでしょうか。

あと、apacheを再インストールしても、過去の設定が残っているのはwindowsの仕様なのでしょうか。

734:nobodyさん
07/04/24 17:10:44
MSI版の仕様だな。
初期設定も同時にインストールされてるから、それで上書きすれ。

735:nobodyさん
07/06/11 14:35:21 r8164j+A
URLリンク(gnug.nu)
mod_setenvauthpw ってモジュール使った事が有る人いますか?
Basic認証時のREMOTE_PASSWORDを環境変数に入れる事が出来る
モジュールらしいんだけど、CentOS4+Apache/2.0.52の環境で
TESTしてみたけど、何ら変化無し(REMOTE_PASSWORDなんて環境変数
は出現せず)なんです。
これってホントは、使えないモジュールなのかな?


736:nobodyさん
07/06/15 06:17:42
linux(fedora7)でapache2を使用しています。

アクセス状況をリアルタイムで表示するようなツールってないでしょうか。


737:736
07/06/15 06:26:24
自己解決しますた

738:nobodyさん
07/06/15 22:12:59
>>737
どうせなら どう解決したのか書いてくれ
それがこのスレの趣旨というものだろ?

739:nobodyさん
07/06/16 15:19:55
>>738
apacheに付属しているだろう。

740:nobodyさん
07/07/02 21:06:16 mOIcjDPz
apacheから引継がれる環境変数PATHを変更するにはどうするの?

httpd.confに
SetEnv HOGE hoge
SetEnv PATH /home/hoge/bin
としてapacheを再起動したあと、下のcgiを開くと
#!/bin/sh
echo "Content-type: text/html"
echo ""
echo "<html>"
echo "HOGE=`echo $HOGE`<BR>"
echo "PATH=`echo $PATH`<BR>"
echo "</html>"
こんな風にHOGEは値が反映されるけどPATHは変わらず。
HOGE=hoge
PATH=/bin:/usr/bin

HOGEは設定できるけどPATHがダメっていうのはなんで?
PATHを通すだけならexportしとけば無問題だけど、変更できないものなのかな~?
一応マニュアル検索したけど・・それらしいヒットしなかった。

741:nobodyさん
07/07/03 00:54:48
>>740
URLリンク(httpd.apache.org)

742:nobodyさん
07/07/03 04:45:51
>>738
知らないなら教えてくださいっていえばいいだろ。
あんた知らないふりするのうまいね

743:nobodyさん
07/07/26 16:07:58 LVeKl+SF
>>735
 mod_setenvauthpwですが、CentOS4+Apache/2.0.52(apacheはCENTOS付属のRPM)の環境で、
 問題なく動作しますよ。
LoadModule setenvauthpw_module modules/mod_setenvauthpw.so
した後に、<Directory>~</Directory>の中で、
SetenvAuthPW ON
 を宣言すると、環境変数にkey:REMOTE_PASSWORDが追加されました。
URLリンク(gnug.nu) に有るとおりでしたよ。


744:nobodyさん
07/07/27 14:28:49
>>742
答えようと思って文章書いて、確認の為に資料見たりしてるうちに
「自己解決しました」と1行だけ書かれて、ボツにされた人の気持ちを考えたことがあるか?

745:nobodyさん
07/07/28 14:39:51
よくあること

746:nobodyさん
07/08/11 13:36:50 Oy/4v4gU
保守

747:nobodyさん
07/08/11 20:21:04
上げんな、バカ

748:nobodyさん
07/08/14 07:43:18 TcdQSpAU
一昔前は、apacheはソースから入れろみたいな風潮があったけど、
今もそうなの?
もうRPMで入れても問題ナッシング?

749:nobodyさん
07/08/14 07:44:17
ソースをRPMにしてから入れてる

750:nobodyさん
07/08/15 13:33:36
本格的なサイトならソースから、趣味ならキニシナイ

751:nobodyさん
07/08/15 15:08:15
ソースから入れてもRPMからでも手間あまり変わらないような・・・・

RPMといわれるとマフラー(ry

752:nobodyさん
07/08/15 20:00:41
RPMの何があかんのよ?

753:nobodyさん
07/08/16 04:13:35
mime.typesってどう管理されるの?
apacheをバージョンアップした時に勝手に書き換えられたりはしないよね
何かのパッケージの管理下にあるの?

754:nobodyさん
07/08/16 05:26:36
rpmで管理するほうがバージョンアップするときに楽

755:nobodyさん
07/08/16 07:36:44
SSIって今使ってる奴いんの?
いつの間にか消えた技術だな

756:nobodyさん
07/08/16 13:47:36
CGIじゃなくてモジュールで動かしてるのは全てSSIとも言えるけどな
それはともかく、拡張子shtmlはたまに見るね


757:nobodyさん
07/08/16 19:05:13
SSIを.htmlに対応づけることもある

758:nobodyさん
07/08/16 21:34:08
preforkって一応MPMの一つの種類と考えていいの?

759:nobodyさん
07/08/16 23:52:08
MPM=マルチスレッドじゃないからいいね

760:nobodyさん
07/08/17 06:55:40
すみません、質問させてもらってもよろしいでしょうか。
WinXP SP2
Apache2.2.4
と言う環境で動かしています。

接続制限を行いたいと思い conf に
LoadModule limitipconn_module modules/mod_limitipconn.dll
を追加すると、Apacheが起動してくれなくなりました。
dll自体は公式の URLリンク(dominia.org) から落としたもので、
きちんとmodulesディレクトリにdllがあるのも確認しました。

動作に必要な LoadModule status_module modules/mod_status.so も読み込みしてあります。
また、以下のHPにてapache2.2でも動作可とされています。
URLリンク(penlabo.web.fc2.com)

最後に、dllを読み込むのに必要な依存関係のあるモジュールがあるのかと思い、
URLリンク(www.nina.jp)
を見ながら確認していったのですが、見当をつけられませんでした。

そもそも LoadModule limitipconn_module~の一行を追加するとApacheが起動しない
という時点で何か根本的な間違いをしているような気がするのですが・・
これ以上どうやってたらいいのかわからず途方に暮れております。
お力添え頂けないでしょうか。宜しくお願い致します。

761:nobodyさん
07/08/17 07:15:42
>>760
readmeぐらい読め
This module can run in Windows NT4.0 + Apache2.0
WinXP SP2
Apache2.2.4
XPは可能性あるとしてApacheのバージョン2.0と2.2は絶対動かない

>以下のHPにてapache2.2でも動作可とされています。
これはLinuxで2.2のapxを指定しなおして自分でコンパイルした場合だ

762:nobodyさん
07/08/17 07:37:13
>>761
レス有り難う御座います。
うわぁ・・・本当に根本的な間違いでした。
思いこむと中々そこから抜け出せない性格なんで、目から鱗でした
本当に有り難う御座いました。

2.2で使えないとなると何か他にIP制限できる方法を探してみます。

763:nobodyさん
07/08/17 07:57:10
>>762
Apacheを2.0にするという選択はないのか

764:nobodyさん
07/08/17 14:09:22
自分でコンパイルすればいいじゃん

765:nobodyさん
07/08/17 14:47:00
linuxにインストールするならlinuxにはApacheに関係しないものはけづるべきだよ

766:nobodyさん
07/08/18 12:50:33


767:nobodyさん
07/08/18 13:26:44
意味がわからないやつはLINUXの勉強してからにしたら?

768:nobodyさん
07/08/18 13:57:29
俺的にエスパーしてみると
>>762
はWindowsで運用してるって言ってて
>>2.2で使えないとなると何か他にIP制限できる方法を探してみます。
とまで言ってるところからすると、osとapacheのバージョンは変える気がないのに
何故に>>765はlinuxの話を持ち出すのかって事じゃねーの?

769:nobodyさん
07/08/18 15:15:44
そもそもどれに対するレスなんだ
>>760へじゃなくて>>748か?
それとも>>753か?

770:nobodyさん
07/08/20 07:06:05
Timeoutが
2.0ではデフォルトで300だけど
2.2では120になってるのは
なんで?

771:nobodyさん
07/08/20 08:09:05 Z20DBbVp
URLリンク(httpd.apache.org)
300だけど

772:nobodyさん
07/08/20 08:29:56
are?本当だ
RPMでインストールした奴が120だったから変わったのかと思ってた

773:nobodyさん
07/08/20 08:36:46 Z20DBbVp
設定ファイルには120って書かれてたのか。
それはたぶんRPMファイルのベンダーの判断でしょ。
設定ファイルに何も書かなきゃ300なのは2.2になっても変わってない。

774:nobodyさん
07/09/03 23:34:43 2dFQwBrx
どちらかというとセキュリティの話になるかと思いますが、
こちらで質問させてもらいます。

最近見た記事で、以下のようなものがありました。
■サーバのバージョンは隠すのが常識?
URLリンク(slashdot.jp)

現在、私が管理しているWebサーバ(Apache)は1.3系の少し古いバージョンなのですが、
事情により最新版にアップデートすることができません。
そこで、少しでもセキュリティ上のリスクを軽減するため
Apacheのバージョンの出力を変更しようと考えていますが、
以下のどの対応が望ましいでしょうか?皆さんの見解をお聞きしたいです。

 1. バージョンを隠す (Apacheということはわかってしまう)
 2. 最新バージョンに詐称する
 3. 全く違う名前をつける
 4. その他

775:nobodyさん
07/09/04 00:16:31 4ack8jWS
3. 全く違う名前をつける

で。2は新しいバージョンがリリースされるたびに変えなきゃいけないし
ちなみに俺はどうどうとバージョン出してるけどね

776:nobodyさん
07/09/05 13:21:11
バージョンなんて飾りです。エラい人どころか現場の人にもそれがわからんのです。

セキュリティ対策が目的ならば、バージョンの偽装なんてのは気休めにしかならん。
ちゃんと対策したいのならばすべての事情に優先してアップデートしろ。

どうしてもというのならば、問題のあるものを外から直接アクセスできないようにしろ。
apache の設定を Listen 127.0.0.1:8080 に変更。
リバースプロクシを作って外からの 80 へのアクセスはそいつが受けもち、
127.0.0.1:8080 の apache にリクエストを投げる。
もちろん、穴を突かれるようなリクエストはリバースプロクシの側でブロックして
後段の apache に通さないようにする必要あり。


777:nobodyさん
07/09/05 14:20:10
それは当然として、その上でバージョン表示する?
って話かと

実際、公開用に用意している訳では無いsslモジュールの名前が出ても気分悪い

778:nobodyさん
07/09/05 15:11:06
穴を突かれるようなリクエストをブロックできるmod_securityを使えば
バージョンどころかServerヘッダ自体を再ビルドすることなしに
自由に書き換えられますが。

779:nobodyさん
07/09/05 15:20:27 3wlP7S/8
mod_security (笑)

780:nobodyさん
07/09/05 23:05:19
>776
> 穴を突かれるようなリクエスト
これが分かれば苦労は無い。
もし今日までは安全な対策でも、明日は未知の攻撃がくるとも限らない。

781:nobodyさん
07/09/06 02:01:44
バージョン隠すのがセキュリティ云々なんてピントずれすぎだろ

782:nobodyさん
07/09/06 09:48:16
バージョンがわかったぐらいで突かれて撃沈する鯖はダメな管理者

783:nobodyさん
07/10/16 22:55:05
abコマンドって攻撃ツールにもなり得ると思うのですが、
逆にabコマンドから身を守る方法はあるのでしょうか?

784:nobodyさん
07/10/17 00:42:52
ローカルサイトにしか実行できないのになんで攻撃ツールになるの?

785:nobodyさん
07/10/17 01:40:41
ローカルサイトにしか実行出来ないの?
外に置いてるサーバーに打つと、
サーバーが重くなってそれっぽい数字が返ってくるのだけど……

786:nobodyさん
07/10/18 19:26:45
>>784
> ローカルサイトにしか

そんな事ねえだろ 無知め

787:nobodyさん
07/10/18 23:34:53
やっぱそうだよね。
リモートサイトにも打ててるとおもう、
つまりやっぱ攻撃ツールになり得るってことだよね。
同IPからの連続アクセスを拒否するなどをしないと
DBつかってるところなんかに大量のアクセスを仕掛けられると
簡単に落ちてしまう。
あと、動機はおいといて、
もしabコマンドのログを計測してしまっていたら(ry

788:nobodyさん
07/11/07 16:43:41
Apache2.2でクライアントからの最大接続数を制限して、
処理や通信が重すぎるときにメッセージを表示させたいです。

ググるとApache2.0ではMaxClientsなどの設定項目が見つかるんですが、
2.2ではhttpd.confにこれを書くとエラーになってしまいます。
2.2でこういうアクセス制御をするにはどうすればいいんでしょうか?

789:nobodyさん
07/11/07 17:37:01
>>788
>2.2ではhttpd.confにこれを書くとエラーになってしまいます。
んなことはない
2.0と2.2でそれは変わってないはずだぞ

>エラーになってしまいます
それをここに書こう、書けないほど長いエラーなのか?
あと、英語は暗号ではない。それ読めばたいてい分かるはずだぞ。

>ググると
ググるんじゃなくてマニュアル見ろ
インターネットには嘘が氾濫してる

790:788
07/11/07 18:29:01
コマンドプロンプトをコピペする方法が分からないんですが、
エラーはだいたいこんな感じです。

command "MaxClients"は不正です。
スペル間違いか、ServerConfigurationにIncludeされていない
モジュールに定義されてます。

791:nobodyさん
07/11/07 18:35:59
>>790
ああ、そういうことか。
MaxClientsはサーバー全体でしか設定できない。
書く場所が間違ってるってこと。

あと今気付いたけど
「処理や通信が重すぎるときにメッセージを表示させたいです」
この機能はApacheには存在しない。もしかしたら誰かがモジュール作ってるかもしれないけど。

792:788
07/11/07 21:45:50
情報ありがとうございます。

いくらか、書く場所を変えてみたんですけど、
エラーになってしまいます。
モジュールが足りないんでしょうか。
MPMとかworkerって関係ありますかね?

重い時のメッセージはApache以外でやる方法を調べてみます。

とりあえず、日本語のマニュアルを見つけたので見てみますね。

>インターネットには嘘が氾濫してる
そうですね。しかしグーグルは便利ですよ。
嘘でもヒントにはなりますし。

793:nobodyさん
07/11/07 21:54:04
>MPMとかworkerって関係ありますかね?
いや、ない。

場所っていうか、例えば<Directory>とか<Location>とか<VirtualHost>に囲まれたところには書けないよ。
一切何も囲まれてないところなら、どこにでも書ける。

794:788
07/11/07 22:38:50
うーん、流石にタグの中には書いてないです。
ちなみにThreadsPerChildとMaxRequestsPerChildというのは設定できます。
モジュールが足りないとか環境的な問題のような気がします。

最初に書いておくべきでしたが、
Apacheは「apache_2.2.6-win32-x86-no_ssl.msi」というのでインストールしました。
Windows版の2.2.6です。

795:nobodyさん
07/11/08 07:58:33
Windowsか。
んじゃ ThreadsPerChild がMaxClientsと同じ。
その辺のディレクティブはMPMによって意味が違ったりするから注意。

796:788
07/11/08 09:48:39
ありがとうございます。
色々と知識不足を感じたので、まずはマニュアル読んでみることにします。

797:nobodyさん
07/11/10 20:06:32
>>790
>コマンドプロンプトをコピペする方法が分からないんですが
コマンドプロンプトの上で右クリ→範囲選択
範囲選択してCtl+Cで出来んか?

798:nobodyさん
07/11/11 18:08:13
>>797
コマンドプロンプトではCtl+CじゃなくEnterじゃなかった?

799:nobodyさん
07/11/14 08:39:10 yU5FBGbV
2.2をsrpmからインストールしましたが
設定ファイルがバラバラになっていて便宜インクルードする形になっています
これはバラバラのまま運用するのと
かつてのように一枚ファイルで運用するのとどっちがいいですか?
またどっちにしてますか?

800:nobodyさん
07/11/14 11:07:51
好きなようにしろ

801:nobodyさん
07/11/15 22:45:54
mod_fastcgiにおけるプロセス数について質問です。
mod_fastcgiでは
FastCgiServer fcgi/foo.fcgi -processes 3
とすることで、fcgi/foo.cgi のプロセスが3個立ち上がります。
同じことを FastCgiConfig でもできないでしょうか。
今はスクリプトごとに個別に
FastCgiServer fcgi/foo.fcgi -processes 3
FastCgiServer fcgi/bar.fcgi -processes 3
FastCgiServer fcgi/baz.fcgi -processes 3
としているんですが、かっこわるいので、
FastCgiConfig -processes 3
のようにスマートに設定したいです。
mod_fastcgiのマニュアル読んでもそれらしいのはありませんでした。
URLリンク(www.fastcgi.com)

802:nobodyさん
07/11/17 12:53:28
無い物は仕方なかろう。

803:nobodyさん
07/11/18 11:11:02 hVWGJ0jC
URLリンク(archive.apache.org)
これをインストールしようとすると、
error: Failed dependencies:
libpq.so.3 is needed by httpd-2.2.3-1.i386
と言われます。
libpq.soはpostgresSqlのライブラリのようですが
何故httpdをインストールするのにpostgressqlが必須とされるのか分かりません
これはどういうことですか?


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