- 1 名前:nobodyさん [02/04/09 15:19 ID:5kxRMos8]
- 正式リリースを機にスレッドを
www.apache.jp/ www.apache.org/ 新機能紹介記事 www.atmarkit.co.jp/flinux/special/apache20b1/apache20b1a.html
- 582 名前:580 [2007/12/10(月) 21:07:44 ID:KeD/Ehfx]
- mod_perlすれの人に助けてもらった!
ノウハウです。。。 724 :nobodyさん [↓] :2007/12/10(月) 20:27:41 ID:??? ?2BP(1520) add-handler あたりかな? 725 :723 [↓] :2007/12/10(月) 21:05:41 ID:??? >>724 ありがとうございます。 早速試してみたところ、無事解決しました!うおおお! ■変更前 <DirectoryMatch "/home/aaa/cgi-bin/(.*.cgi)"> SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options ExecCGI +MultiViews </DirectoryMatch> ↓ ■変更後 <Directory "/home/aaa/cgi-bin/"> AddHandler perl-script .cgi PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options ExecCGI +MultiViews </Directory> ■設定3で追記した通常のCGIで動作させるDirecitoryディレクティブは削除
- 583 名前:nobodyさん mailto:age [2007/12/29(土) 15:44:23 ID:???]
-
おまいらはapacheの吐く生ログ全部保管してるのかい?
- 584 名前:nobodyさん mailto:sage [2008/01/02(水) 06:13:25 ID:???]
- >>583
三年分くらいになるけど一応してる。 圧縮して4Gくらい。一ファイルの圧縮率が、だいたい1/20くらいだから、 仮に全部展開したら、80Gくらいか。以外に大したこと無いな。
- 585 名前:nobodyさん mailto:sage [2008/01/03(木) 00:01:43 ID:???]
- 法的には7年間分保存しなきゃならないんだっけ?
- 586 名前:nobodyさん mailto:sage [2008/01/05(土) 09:24:28 ID:???]
- ↑たしか、そう。このおかげで SOHO で細々と管理業務でお金貰えてます
- 587 名前:nobodyさん [2008/01/16(水) 17:16:36 ID:wDTYn17Z]
- これはアメリカのゲームです。1度やってみてください。
これは、たった3分でできるゲームです。試してみてください。驚く結果をご覧いただけます。このゲームを考えた本人は、メールを読んでからたった10分で願い事がかなったそうです。このゲームは、おもしろく、かつ、あっと驚く結果を貴方にもたらすでしょう。 約束してください。絶対に先を読まず、1行ずつ進む事。たった3分ですから、ためす価値ありです。 まず、ペンと、紙をご用意下さい。先を読むと、願い事が叶わなくなります。 @まず、1番から、11番まで、縦に数字を書いてください。 A1番と2番の横に好きな3〜7の数字をそれぞれお書き下さい。 B3番と7番の横に知っている人の名前をお書き下さい。(必ず、興味のある性別名前を書く事。男なら女の人、女なら男の人、ゲイなら同姓の名前をかく) 必ず、1行ずつ進んでください。先を読むと、なにもかもなくなります。 C4,5,6番の横それぞれに、自分の知っている人の名前をお書き下さい。これは、家族の人でも知り合いや、友人、誰でも結構です。まだ、先を見てはいけませんよ!! D8、9、10、11番の横に、歌のタイトルをお書き下さい。 E最後にお願い事をして下さい。さて、ゲームの解説です。 1)このゲームの事を、2番に書いた数字の人に伝えて下さい。 2)3番に書いた人は貴方の愛する人です。 3)7番に書いた人は、好きだけれど叶わぬ恋の相手です。 4)4番に書いた人は、貴方がとても大切に思う人です。 5)5番に書いた人は、貴方の事をとても良く理解してくれる相手です。 6)6番に書いた人は、貴方に幸運をもたらしてくれる人です。 7)8番に書いた歌は、3番に書いた人を表す歌。 8)9番に書いた歌は、7番に書いた人を表す歌。 9)10番に書いた歌は、貴方の心の中を表す歌。 10)そして、11番に書いた歌は、貴方の人生を表す歌です。 この書き込みを読んでから、1時間以内に10個の掲示板にこの書き込みをコピーして貼って下さい。そうすれば、あなたの願い事は叶うでしょう。もし、貼らなければ、願い事を逆のことが起こるでしょう。とても奇妙ですが当たってませんか?
- 588 名前:nobodyさん mailto:sage [2008/01/17(木) 23:42:45 ID:???]
- ちょっと教えて下さい。
UserDirを「UserDir "C:/home/*/public_html"」と設定し、 localhost/~user/ にアクセスしています。 ルートであるlocalhost/~user/index.html に 「../index.html」を記述すると、C:/home/*/public_html/user/ではなく C:/home/*/public_html/にアクセスしてしまいますが、 これをC:/home/*/public_html/user/になるように設定する方法が あれば、教えて下さい。
- 589 名前:nobodyさん mailto:sage [2008/01/18(金) 14:34:18 ID:???]
- mod_userdir でぐぐるといいいんじゃないかな
- 590 名前:nobodyさん [2008/02/15(金) 16:01:52 ID:1F4cAPeN]
- はじめまして。
今回Apache 2.0、PHP: 5.2.5を使っているサーバーで oci8を使用したく php.iniファイルのextensionをコメントアウトを消したのですが、 apacheを再起動すると Unable to load dynamic library 'C:\Program Files\xampp\php\ext\php_oci8.dll' 'C:\Program Files\xampp\php\ext\php_pdo_oci8.dll' と蹴られます。。。orz どうすれば、これを直せるでしょうか?
- 591 名前:nobodyさん [2008/03/05(水) 19:09:43 ID:N01jo4ji]
- mod_proxy_ajp (mod_proxy) を使って全てのリクエストを Tomcat 転送しているのですが、
ProxyPass / ajp://localhost:8010/ /hoge から始まる場合にだけ Apache に処理させたい場合はどう書けば良いんでしょうか?
- 592 名前:nobodyさん [2008/03/08(土) 10:18:08 ID:pmxxwlE2]
- ProxyPass /hoge ajp://localhost:8010/hoge
じゃねーの?
- 593 名前:nobodyさん [2008/03/14(金) 03:16:35 ID:vxoqaZbA]
- >>584-586
嘘?そんな義務あんの? ローテーションさせて捨てていってるんだが
- 594 名前:nobodyさん mailto:sage [2008/05/23(金) 06:25:46 ID:???]
- ちょっと質問です。
アップローダを設置していたのですが 画像and動画ファイルしか拡張子を許可してないのですが 拡張子を偽装してファイルを、アップロードをする方がいたので 閉鎖してるのですがやっぱり要望が多いので再開しようかと思ってます。 ファイルを保存してるフォルダのみを アップロードフォルダには偽装拡張子のファイルにアクセスさせない様な 感じの制限する方法をご存知の方がいましたら教えてください。
- 595 名前:nobodyさん mailto:sage [2008/05/23(金) 07:38:43 ID:???]
- 日本語でおk
- 596 名前:nobodyさん mailto:sage [2008/05/23(金) 07:42:10 ID:???]
- >>594
それは送られた拡張子を鵜呑みにするアップローダの問題なので、 できたとしてもApacheの設定で解決するのは方法論的に間違い。 アップローダを改善するかまともな別プログラムに替えなさいな。
- 597 名前:nobodyさん mailto:sage [2008/05/24(土) 01:14:12 ID:???]
- 画像だったら、gdなりImageMagik通して画像になったファイルだけ保存
動画だったらffmpegとか、その辺り? ファイル名だの種類だのは言った奴(クライアントソフト)の言う事だけだから信じちゃだめ www.ipa.go.jp/security/vuln/websecurity.html
- 598 名前:nobodyさん mailto:sega [2008/05/29(木) 11:24:54 ID:???]
- 今使ってるapacheが、configure時に
--enable-soオプションを使っていたかどうかを 調べる方法はある?
- 599 名前:nobodyさん mailto:sage [2008/05/29(木) 12:00:00 ID:???]
- >>596
アップローダーのプログラムで、 送られてきたファイルのヘッダー情報を抜き出すべき クライアント側はそのファイルのヘッダーを分析してそれに合ったソフトウェアで展開する
- 600 名前:nobodyさん mailto:sage [2008/05/29(木) 12:17:35 ID:???]
- >>598
httpd -l
- 601 名前:598 mailto:sage [2008/05/29(木) 13:06:37 ID:???]
- >>600
好き好き大好き超愛してる
- 602 名前:nobodyさん mailto:sage [2008/06/10(火) 12:26:44 ID:???]
- 設定ファイル中で
RewriteMap session prg:bin/session.pl としているのですがbin/session.plの起動でSELINUXに止められてしまいます。 $(SERVER_ROOT)/bin/のセキュリティーコンテキストを変更するか setsebootで対応できればと思ってるのですが良い方法はありませんか?
- 603 名前:nobodyさん mailto:sage [2008/06/15(日) 12:49:35 ID:???]
- 2ch-dc.mine.nu/src/1133966196284.png
こんな感じのトラフィックを表示してるサイトを見かけて自分も利用したいなと思い検索しましたが トラフィック表示をするのはいくつかあるみたいです。 上記のシンプルなグラフは何というやつなのでしょうか??
- 604 名前:nobodyさん mailto:sage [2008/06/15(日) 22:40:44 ID:???]
- >>603
MRTG
- 605 名前:nobodyさん mailto:sage [2008/07/22(火) 16:24:32 ID:???]
- 質問です
mod_perl の ModPerl::Registry ハンドラ環境下で、 前回スクリプトが実行された時には存在した環境変数の値が、今回は与えられていなかった場合どうなりますか? 例えば、前回は通常のブラウザからアクセスされて $ENV{'HTTP_USER_AGENT'} が存在したのに 今回は useragentが申告されなかった場合、$ENV{'HTTP_USER_AGENT'} の値はどうなりますか? 前回実行時の $ENV{'HTTP_USER_AGENT'} が残ったままになりますか? それとも undef されるんでしょうか?
- 606 名前:nobodyさん mailto:sage [2008/07/22(火) 19:28:33 ID:???]
- やってみれ。
- 607 名前:605 mailto:sage [2008/07/23(水) 13:40:37 ID:???]
- いや、やってみたいけど同じプロセスに処理させるにはどうしたらいいのか分からないw
ブラウザからのアクセスでは一見同じプロセスが処理しているようだけど、 apacheに telnetしてみると毎回違うプロセスが処理しているように見える PIDを返させてみたけどやっぱり毎回違う
- 608 名前:nobodyさん mailto:sage [2008/07/23(水) 17:19:58 ID:???]
- MaxClients調整すれば?
- 609 名前:605 mailto:sage [2008/07/24(木) 13:41:58 ID:???]
- StartServers 1
MinSpareServers 1 MaxSpareServers 1 MaxClients 1 MaxRequestsPerChild 1 にしてみたけどどうやっても同じプロセスが処理してくれない・・・ (´・ω・`) our宣言した変数を後始末せずに表示してみたらやっぱり毎回初期化されてる ブラウザからアクセスするとちゃんと初期化されてない値が返るんだが・・・ う〜む・・・ ・・・というか>>605の件、仕様上はどうなるハズなの?
- 610 名前:nobodyさん mailto:sage [2008/07/24(木) 14:01:56 ID:???]
- >>609
>MaxRequestsPerChild 1 そらそうなるやろ(w) そこを5000とか10000とかにしる
- 611 名前:605 mailto:sage [2008/07/24(木) 14:33:34 ID:???]
- >>610
ホントだwwwww すまんwww 直したら処理してくれるようになったw で、試しにまず User-Agent: test client (telnet) Accept-Language: ja を送出して、次に送出しないようにしたら $ENV{'HTTP_USER_AGENT'} = unknwon になった スクリプトの最後で $ENV{'__TEST_FLAG__'} = 1; してみても次に実行した時、このキーは存在しない つまり %ENV は undef されてから適切な値が与えられるって事でいいのかな?
- 612 名前:nobodyさん mailto:sage [2008/08/16(土) 15:08:08 ID:???]
- SetEnvIf Request_URI "default\.ida" no_log ←41行目
SetEnvIf Request_URI "cmd\.exe" no_log SetEnvIf Request_URI "root\.exe" no_log SetEnvIf Request_URI "Admin\.dll" no_log SetEnvIf Request_URI "NULL\.IDA" no_log SetEnvIf Remote_Addr 192.168.0 no_log SetEnvIf Remote_Addr 127.0.0.1 no_log CustomLog logs/access_log combined env=!no_log apache2 でこの設定はおかしいのでしょうか?? 41行目でエラーが出てapache2が起動できないです
- 613 名前:612 mailto:sage [2008/08/16(土) 15:27:01 ID:???]
- httpd -t
でテストしましたがちゃんとエラー出てません。 起動時になぜか出ます。謎です
- 614 名前:nobodyさん mailto:sage [2008/08/18(月) 11:47:08 ID:???]
- mod_setenvifを読み込んでないとか?
- 615 名前:nobodyさん [2008/12/05(金) 05:47:55 ID:mG1ks1wN]
- cgi-binディレクトリにアクセス出来ないのですがどんな理由が考えられるでしょうか。
インストールしたのは2.0.63-win32-x86-no_ssl.msiでOSはVISTAです。 ディレクトリのプロパティでフルコントロールにしてもだめでしたしhttpd.confの <Directory URL> AllowOverride None Options ExecCGI Order allow,deny allow from all </Directory> にしても(というか元々なってました)だめでした。
- 616 名前:nobodyさん mailto:sage [2009/07/25(土) 17:19:51 ID:???]
- http://グローバルIP/ ⇒ /var/www/html1
hogehoge.com/ ⇒ /var/www/html2 2ch.net/ ⇒ /var/www/html3 を表示させるには、バーチャルホストをどのように 設定すればいいのでしょうか??
- 617 名前:nobodyさん mailto:sage [2009/07/26(日) 00:15:31 ID:???]
- DocumentRootとかLisenとかNameBaseとかじゃね?
- 618 名前:nobodyさん mailto:sage [2009/07/28(火) 08:19:51 ID:???]
- 全部IPアドレスがグローバルIPなら普通に
NameVirtualHost *:80 <VirtualHost *:80> ServerName localhost DocumentRoot /var/www/html1 </VirtualHost> <VirtualHost *:80> ServerName hogehoge.com DocumentRoot /var/www/html2 </VirtualHost> <VirtualHost *:80> ServerName 2ch.net DocumentRoot /var/www/html3 </VirtualHost> でいいんじゃないかな? html2とhtml3以外のホスト名(グローバルIPアドレス含む)でのアクセスは 全部一番最初に定義されたhtml1に吸い込む感じでw
- 619 名前:nobodyさん mailto:sage [2009/08/09(日) 02:08:41 ID:???]
- NameVirtualHost *:80
<VirtualHost *:80> ServerName localhost DocumentRoot /var/www/html1 </VirtualHost> <VirtualHost hogehoge.com:80> ServerName hogehoge.com DocumentRoot /var/www/html2 </VirtualHost> <VirtualHost 2ch.net:80> ServerName 2ch.net DocumentRoot /var/www/html3 </VirtualHost> に、なるんじゃねぇの?? 違う??
- 620 名前:nobodyさん mailto:sage [2009/08/10(月) 13:12:55 ID:???]
- ここに書いて良いのかわかりません…スレ違いでしたらすみません。
Apacheのテキストエンコードが、UTF-8固定になってしまうのですが、どこをいじれば良いのでしょうか? 環境は、MacOSX10.5.8+Apache2.2.11です。 <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> を入れていても、Shift JISとして扱われません。 教えてください。お願いします。
- 621 名前:nobodyさん mailto:sage [2009/08/10(月) 13:41:29 ID:???]
- >>620
文字コード指定に関しては htmlファイルのヘッダよりもサーバ設定の方が優先される。 httpd.confや.htaccessの設定をぐぐれ。
- 622 名前:nobodyさん mailto:sage [2009/08/10(月) 13:53:26 ID:???]
- >> 621
httpd.confの中身を見てみたんですが、どうも2.2系の設定は従来とは違うみたいで、情報も少なくて困っています。 extraフォルダ内のhttpd-languages.confをいじって、DefaultLanguageをjaにしたり、LanguagePriorityでjaを一番先頭にしたりしてもダメでした…。
- 623 名前:nobodyさん mailto:sage [2009/08/10(月) 14:10:35 ID:???]
- 待て、それは2.2の罠だ。
d.hatena.ne.jp/deadlight/20090226
- 624 名前:nobodyさん mailto:sage [2009/08/10(月) 15:08:25 ID:???]
- >> 623
いろいろどうもです。 あらためて、じっくり設定を見直してみました。 まず、どの設定ファイルにも、「AddDefaultCharset」の記述は見当たりません。 (httpd.conf、httpd-languages.confはもちろん、一応、extra、other、usersフォルダ内の全設定ファイルをチェックしました。) ということは、デフォルトで「AddDefaultCharset Off」になっているはずなのですが、それでもUTF-8固定になってしまいます。
- 625 名前:nobodyさん mailto:sage [2009/08/10(月) 19:29:40 ID:???]
- >>624
>>620 でどこをいじれば・・って聞いてんだから、 適当な(Document rootでもいい)ディレクトリのディレクティブ下に、その AddDefaultCharset うんたら〜〜 を書いて試してみようぜ。
- 626 名前:nobodyさん mailto:sage [2009/08/10(月) 20:30:41 ID:???]
- .htaccessファイルに、「AddDefaultCharset Off」の1行を入れてみた。でも何も変化なし。相変わらずUTF-8優先。
「AddType "text/html; charset=Shift_JIS" html htm」とすればShift JISファイルを表示できた。 けど、逆にそれ以外のエンコードのファイルが文字化け。当たり前だけど。
- 627 名前:626 mailto:sage [2009/08/10(月) 20:50:51 ID:???]
- 解決しました。ブラウザのキャッシュが邪魔をしてました。お騒がせしました。
- 628 名前:nobodyさん [2009/09/20(日) 11:04:55 ID:tbhR3Sl1]
- age
|

|