Apache〜嗜みとして〜 Part3
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん
03/01/29 23:41ID:???Apache 1.3
http://httpd.apache.org/docs/
http://httpd.apache.org/docs/mod/directives.html
Apache 2.0
http://httpd.apache.org/docs-2.0/
玄人御用達UNIX板のスレ
Apache関連 Part4
http://pc.2ch.net/test/read.cgi/unix/1040312647/
過去ログ>>2-4
0830nobodyさん
2008/03/17(月) 01:48:20ID:aVWjG08AどうやってコンポーネントのIDとればいいんでしょうか?
Update Model Values の後にValidationするタグとかってどうつくれば・・・
0831nobodyさん
2008/04/07(月) 00:26:22ID:???解決策が見つからず質問させて頂きます。
メーリングリストでも質問しましたが回答が帰ってきませんでした。
mod_proxy_balancerを利用して2台のサーバーにロードバランスしております。
この環境下で、DoCoMo端末からアクセスすると
稀にですが、「504エラーサーバーに接続出来ませんでした」という
エラーが表示されて困っております。
原因を特定しようと色々模索してみましたが解決策が見つかりません。
環境は、リバースプロキシサーバー、ぶら下がってるWebサーバー共に
Apache2.2.8を利用しています。
よろしくお願い致します。
0832nobodyさん
2008/04/07(月) 01:28:22ID:WjGb0MM9んじゃ、どんなときにドコモのゲートウェイが504を出すのか、それが問題なのだが
俺は知らない。
0833831
2008/04/07(月) 22:53:57ID:???なるほど、やはりドコモのサーバーが出していたのですね。
ログに何も出てこないので怪しいとは思っていました。
ドコモに聞いても教えてくれないでしょうね・・・どうしたものか・・・。
0834nobodyさん
2008/05/01(木) 22:42:58ID:+8+2tOWhtomcat5.5を落としに行ったら、どういうわけかページが表示できないんだが。。
0835nobodyさん
2008/05/01(木) 22:52:52ID:PEw8ccqthttpdもaprも同様
wwwは大丈夫だ
0836nobodyさん
2008/05/01(木) 23:19:07ID:PEw8ccqt0837クリックで救われる
2008/05/01(木) 23:40:32ID:mgS+om5sコレマジで!稼げるゾ。
0838nobodyさん
2008/05/16(金) 14:16:19ID:???できないのでしょうか?
静的コンテンツはApacheで、ServletのほうはJBossの設定とするしかないのでしょうか?
0839nobodyさん
2008/05/30(金) 16:47:25ID:b/QFQWUb同じく・・・
そのお陰でクライアントに度々アクセス不良で
突っ込まれる。。orz
問い合わせても無駄なんでしょ?
早く対処してくれないかな。。
0840831
2008/05/30(金) 22:59:14ID:???設定を変えてからリバースプロキシの
Apacheプロセス数が動いているので、何とか解決?したような気がします。
参考程度にどうぞ。。。
BalancerMember http://xx.xx.xx.xx loadfactor=10 keepalive=5 max=1000 min=200 retry=5 acquire=1 timeout=5
こんな感じにしたら出なくなったような気がします。
maxとminは適当です。たぶん、acquireを設定したから直ったような気もします?
0841nobodyさん
2008/06/10(火) 00:23:38ID:???Cで書いてみたけど、効率悪そうな気がする。
バッファをどれくらい取ればいいかも分からないし。
0842nobodyさん
2008/06/10(火) 01:41:52ID:PrzAFqfP0843nobodyさん
2008/06/10(火) 04:42:47ID:HJkwO7URApache1.3 と 2.0 で同じ挙動なのですが、CGI (およびPHP)の同時実行についてです。
例えば単に sleep 10 するだけの CGI、sleep.cgi を作ります。
で、ブラウザのウィンドウを 2つ開いてこの sleep.cgi に同時にアクセスします。
期待する動作は大体同時に 10秒の sleep を終えてページ出力が完了することでしたが、
実際は 10秒後にどちらか片方の出力が完了した後、その 10秒後にもうひとつの出力が完了します。
つまり sleep.cgi は同時に 1プロセスしか実行されていないようなのです。
次に sleep.cgi をコピーして sleep2.cgi を作り、その 2つの CGI に同時にアクセスすると、
10秒後に両方の出力が完了します。
つまり CGI が異なればプロセスは同時に実行されているようなのです。
PHP で実験しても同じ結果でした。
sleep.cgi に同時にアクセスがあればアクセスがあっただけ同時に実行させたいのですが、
どうしたらよいのでしょうか?
0844843
2008/06/10(火) 05:14:20ID:???自己解決です。
サーバ側の問題じゃなくてブラウザ側の問題(というか仕様?)でした。
FireFox なのですが、同じ URL に複数同時にアクセスしても、1つずつ処理するようです。
別ブラウザと組み合わせて同時アクセスしたら、同時にアクセスできました。
0845nobodyさん
2008/06/10(火) 10:38:25ID:???分散サーバからダウンロードさせるときに、認証を通してやりたい。
phpで書いたらメモリーであえなくエラー。
Cで書いてるけど、標準出力にパイプつないで、やるのは、1つや2つの
アクセスならいいけど、多量だとボトルネックになりそう。
すでに先人の知恵があって、そのまま使えれば一番いいけど、
参照したいということです。
0846nobodyさん
2008/06/10(火) 19:17:27ID:hUF1Htawmod_xsendfile がいいんじゃないかな
0848nobodyさん
2008/06/17(火) 12:57:40ID:???0849nobodyさん
2008/06/19(木) 14:02:25ID:???0850nobodyさん
2008/06/19(木) 22:07:28ID:???0851nobodyさん
2008/06/19(木) 22:26:54ID:???0852nobodyさん
2008/06/20(金) 17:06:32ID:???コンパネからアンスコて新しいのをインスコ
0853nobodyさん
2008/06/20(金) 18:25:02ID:???0854nobodyさん
2008/07/01(火) 17:11:51ID:???アクセスを拒否(deny) するのではなく、破棄(reject) することは可能ですか?
スパム対策として、deny で 403 を返すんではなくて、
接続自体を破棄して知らんぷりして、スパムボットの効率を著しく低下させたいのです。
0855nobodyさん
2008/07/01(火) 17:59:29ID:B7JphqOs実際存在するかは知らない
0856nobodyさん
2008/07/01(火) 19:01:17ID:???0857nobodyさん
2008/07/02(水) 00:18:10ID:???iptablesのログではどうも先方は納得しなくて…
探すの疲れるから、自分で作りますわ。
ともあれ、レスありがとう。
0859nobodyさん
2008/07/15(火) 23:21:51ID:tej4dQ8Yapache経由でpostgresに接続することができません。
すみませんが手元に実機がないため設定等すぐに確認できません。
centos4.5
apache2.0.52 デフォルトで入れてました。
postgresバージョン忘れてしまいました。ソースからインストール。
perl5.8.5 デフォルトで入れてました
DBI使用
apacheとpostgresは同一機上で動作しています
症状
・サーバ機内で直接スクリプトを実行した場合はDB接続できます
・PCブラウザ等のリクエストを受け取った場合、以下の2通りの現象が起こります
1.apachectlからの起動ではDB接続に失敗
2.httpdからの起動ではDB接続に成功
ahacheのerror.logには、「Refused permission」(だったかな?)という
権限が無いと思われる内容とDB接続を行っている行番号が残っています。
httpd.confのUserやGroupをpostgresやスクリプト所有者に設定してみましたが、症状は変わりませんでした。
ps -auxに出る実行ユーザはどちらもhttpd.confで設定したユーザとなっています(親プロセスはroot)。
apachectlで起動しているhttpdのフルパスは、検証に使用しているhttpdを指しています。
このため同じものだと思うのですが、動作結果が異なるのはどうしてだろうと悩んでいます。
またDB接続時の関数の直後にor dieやprint出力を書いても、接続に失敗した場合は出力されません(ファイル出力も同様)。
アドバイスや手がかりになりそうな情報がありましたら宜しくお願いします。
0860nobodyさん
2008/08/20(水) 05:11:54ID:???ドコモID等の個体識別番号をapacheのログに出力する事ってできますか?
0861nobodyさん
2008/08/20(水) 18:15:06ID:???%{HTTP_X_DCMGUID}e
http://httpd.apache.org/docs/1.3/mod/mod_log_config.html
http://httpd.apache.org/docs/2.0/mod/mod_log_config.html
http://httpd.apache.org/docs/2.2/mod/mod_log_config.html
0862nobodyさん
2008/08/22(金) 05:12:30ID:???PHP4とPHP5のモジュールは混在できないんですか?
0863nobodyさん
2008/08/22(金) 05:32:16ID:???0865nobodyさん
2008/08/22(金) 08:00:49ID:???0866nobodyさん
2008/08/22(金) 08:30:30ID:???ありがとうございました。
0867nobodyさん
2008/08/22(金) 08:32:47ID:???0868nobodyさん
2008/08/22(金) 08:39:26ID:???いえ、今の段階では共存できていないのですが、共存が問題ないなら管理者さんにお願いして導入してもらおうと思ったのです。
モジュールなんかを柔軟に導入してくれるレンタルサーバーなのですが、やはり共用サーバなので、互換性に問題のある選択はしてくれないと思うので…
0869nobodyさん
2008/08/22(金) 12:37:31ID:???0871nobodyさん
2008/08/22(金) 16:45:32ID:???0872nobodyさん
2008/08/22(金) 16:57:35ID:???自分が管理するのならともかく、お願いする立場なのであれば、
そういうものを入れてくれというのはやめておくべき。
0873nobodyさん
2008/08/22(金) 16:59:03ID:???入れてほしいのが php5 なんてことだったりする?
0875nobodyさん
2008/08/22(金) 17:03:14ID:2piD6JPiLoadModuleで両方ともロードして
拡張子php4をphp4-scriptに、phpをphp5-scriptに割り当てりゃいいんじゃね?
やったことないけど
0876nobodyさん
2008/08/23(土) 04:10:28ID:???0877nobodyさん
2008/08/23(土) 04:19:41ID:???>>862の求めているものとは違うけど、どちらか、あるいは両方をCGIなり
FastCGIなりにしてVirtualHostで分けとくと、4も5も拡張子.phpで動くよ。
0878nobodyさん
2008/08/23(土) 13:19:22ID:PCyZSaHGその中で作成したPHPでMETAタグのcharsetをShift-JISにすると
どちらのエンコードが優先されるのでしょうか?
PC版と携帯版を1つのプロジェクトで作成しているのですが、
携帯版のMETAのcharsetをShift-JISにしても
実際UTF-8で表示されていて困っています。
0879nobodyさん
2008/08/23(土) 13:25:20ID:eNeAesY9つーかPHPならmetaタグなんて書かないでHTTPヘッダで出せばいいだろ
0880878
2008/08/23(土) 13:33:01ID:???PC版はUTF-8、携帯版はShift-JISで出したいので
METAタグで切り分けるしかないのかと思って・・・。
何かうまい切り分け方法はないでしょうか?
0882nobodyさん
2008/08/23(土) 13:55:20ID:???ブラウザの実装依存だが、規格としてはヘッダ優先が正しく、meta 優先はうんこ。
0883878
2008/08/23(土) 14:26:18ID:???httpd.conf:AddDefaultCharsetにUTF-8が指定されていたためのようです。
これをコメントアウトしたところ、ブラウザの文字コードはShift-JISになりました。
ただ、ページ上の文字はUTF-8形式で出力しているようで
結局はブラウザの文字コードをUTF-8にするか、出力箇所全てにUTF-8→Shift-JISのエンコード処理をかけないと正しく表示されません。
こちらはスレ違いだと思うので別板で質問します。
ありがとうございました。
0884nobodyさん
2008/08/23(土) 14:34:30ID:???0885nobodyさん
2008/09/01(月) 15:23:28ID:lSCYF3Ei0886nobodyさん
2008/09/21(日) 08:22:00ID:???外からはアクセスできないですよね?
0887nobodyさん
2008/09/21(日) 17:54:59ID:???0888nobodyさん
2008/09/21(日) 20:15:16ID:???apache側で設定出来ますか?
とりあえずlistenポートを80から18888とかに代えて凌いでるけど、根本的に
使えないようにしたい。
0889nobodyさん
2008/09/21(日) 21:01:58ID:96JxBhHLというか、18888に変えるんじゃなくてそもそもListenしなきゃいいのでは?
0890nobodyさん
2008/09/21(日) 21:25:23ID:???0892nobodyさん
2008/09/22(月) 00:36:19ID:???Aというアパッチと、
Bというアパッチの、
二つのアパッチを入れた場合、
どちらのアパッチが優先されるのか?
つまr、localhostをブラウザで表示させた場合、
どっちのアパッチが表示されるのかということ。
どういう規則になっているのか?
0893nobodyさん
2008/09/22(月) 00:46:53ID:???0894nobodyさん
2008/09/22(月) 14:51:25ID:???同時に2つのデーモンが1つのポートをListen
することはできないはず
bindとかlistenとか、実際よくわかってないんだけど
↓にエロい人が何か書いてくれるかも知れない
0895nobodyさん
2008/09/23(火) 00:22:22ID:???Listenをちょいといじっても良いし
なんだかんだで、SSLサーバーは VirtualHost なので、デフォルトを deny from all にしたって良いし
好きな方法を取ってくれ
0896nobodyさん
2008/09/23(火) 00:54:46ID:???ちなみに、1つめの方法はapacheが動いてる鯖内部からapacheに繋ぎに来たと
きに無力なのでパス。
0897nobodyさん
2008/09/23(火) 01:46:55ID:???OSは何?ipfilter 辺りで行けると思うよ
3つ目の方法ねぇ。。
DocumentRootと絡んでいる Diretory ディレクティブ削除すれば
httpd.confのデフォルト値見る限り、
<Directory />
deny from all
</Directory>
とかなってて、それが生きると思うよ
あとは、apache2.2 なら、 extra/httpd-ssl.conf だかを調べれ
apache2.0 だと、何だっけか、ssl.confとかその辺りか
んの中に VirtualHost ディレクティブがあって、そいつが :443 ってなもんでListenポートと関連付けて稼動するサーバーの設定だ
まずは、httpd.conf読め
0898nobodyさん
2008/09/23(火) 22:43:12ID:???0899nobodyさん
2008/09/25(木) 01:15:44ID:???0900nobodyさん
2008/09/25(木) 01:31:47ID:???0901nobodyさん
2008/09/27(土) 20:50:34ID:DUKPU8N5それとも mod_ssl が圧縮まで面倒みてくれるのでしょうか?
TLS の仕様ではその中で圧縮方式の指定をする部分が有るんだけど…
0902nobodyさん
2008/10/09(木) 23:51:42ID:???この質問だれか答えてください
0903nobodyさん
2008/10/10(金) 07:44:20ID:???0904nobodyさん
2009/04/16(木) 11:59:56ID:to3q3srJ今はErrorLog "/dev/null"で捨てていますが、
これだとファイルIOが発生してしまっているので、もっと軽くしたいと思っています。
0905nobodyさん
2009/04/17(金) 14:44:12ID:???LogLevelはwarnでもinfoが出てきたりするから
emergとかalertとかcritとかerrorとかまで上げても
どうなるかは知らない。
0906nobodyさん
2009/05/13(水) 22:21:35ID:???.htaccessで使えるようにするにはどうすればいいんですか?
0907nobodyさん
2009/07/14(火) 06:30:05ID:???$ ab -k -c4 -n 100 http://****
Complete requests: 100
Failed requests: 99
(Connect: 0, Receive: 0, Length: 99, Exceptions: 0)
という結果が反ってきました。
Completeが100なのにFailedが99っていうのは
これは正常にされているとみなしていいのでしょうか?
ApacheBenchの結果の見方 − Java Solution − @IT
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=22379&forum=12
0908nobodyさん
2009/10/02(金) 13:21:05ID:???USBメモリのディレクトリにaliasを作成することは可能なのでしょうか?
パスは/media/disk-1/test/です。
やってみたのですが、forbiddenで表示されませんでした。
アクセス権とかその辺も関係してくるでしょうか?
0909nobodyさん
2009/10/08(木) 21:16:46ID:???0910nobodyさん
2009/10/08(木) 22:02:20ID:???0911nobodyさん
2009/10/09(金) 03:19:05ID:???0912nobodyさん
2009/10/09(金) 07:47:56ID:???まずエラーログだ 話はそれから
0913nobodyさん
2009/10/09(金) 10:35:58ID:???0914908
2009/10/10(土) 19:56:43ID:???Permission denied: access to /web/ denied
0916908
2009/10/12(月) 00:04:00ID:???教えて欲しい。
0917nobodyさん
2009/10/12(月) 19:04:21ID:???だけど、意味判るまでやらんほうが良いかも
0918nobodyさん
2009/10/13(火) 17:23:05ID:ix5PYFmUAliasでネットワーク上の別のマシンの共有フォルダを指定したいのですが
Windowsでネットワークドライブのマウントをしないで実現する方法はないでしょうか?
Aliasにはユーザ名やパスワードを設定するすべがなく困っています。
どうぞよろしくお願いします。
0919908
2009/10/13(火) 19:38:43ID:???やっぱり、ダメだった。USBメモリには無理なのかな?
/media/disk-1/web/
誰か成功してる人いませんか?
0920nobodyさん
2009/10/14(水) 11:32:33ID:???0921nobodyさん
2009/10/16(金) 12:37:02ID:???↓こんな具合でやってるんだけど、何が問題なのかわからないです。
Alias /web/ "/media/disk-1/web/"
<Directory "/media/disk-1/web">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
USB上にはやっぱり作れないんじゃないかと...
0922917
2009/10/16(金) 15:03:44ID:???0923nobodyさん
2009/10/16(金) 17:35:56ID:???700で固定になってしまって、噂によると711なら実行可能とか..
これ解決できればなんとかなりそうなんだけど。
0924nobodyさん
2009/10/22(木) 11:30:21ID:???0926908
2009/10/23(金) 13:01:48ID:???マジ?USBメモリ入れてroot権限でディレクトリ作ってみたけど、パーミッションは700だったよ。
chmod 777 dir やっても無理だった。
0927nobodyさん
2009/10/26(月) 11:21:15ID:???ウゼー 死ねよ
0928nobodyさん
2009/11/01(日) 11:14:53ID:???0929nobodyさん
2009/11/02(月) 19:23:55ID:Ej/ytRkk0930nobodyさん
2009/11/02(月) 23:04:43ID:???レス数が900を超えています。1000を超えると表示できなくなるよ。