- 1 名前:名無しさん@お腹いっぱい。 [2007/05/20(日) 11:21:54 ]
- HTTP ServerのApacheに関する話題を扱うスレッドです。
httpd.apache.org/ HTTP Serverの最新Versionは Apache/2.2.2 Apache/2.0.58 Apache/1.3.36 ●インストール済みApacheの詳細情報の調べ方 httpd -h 簡易ヘルプ httpd -v バージョン情報 httpd -V コンパイル条件など詳細な情報 httpd -l 静的リンクされたモジュール一覧 httpd -M 現在の設定ファイルで読み込まれるモジュール(2.2以降) ●公式マニュアル httpd.apache.org/docs/1.3/ Apache 1.3 httpd.apache.org/docs/2.0/ Apache 2.0 httpd.apache.org/docs/2.2/ Apache 2.2 ●ディレクティブ一覧 httpd.apache.org/docs/1.3/mod/directives.html httpd.apache.org/docs/2.0/mod/quickreference.html httpd.apache.org/docs/2.2/mod/quickreference.html
- 852 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 09:13:45 ]
- ライブラリやフレームワークみたいな縁の下の力持ちみたいな層をミドルウェアと呼ぶのは理解できる。
しかし、apacheはあまりに主体性がありすぎる。フロントエンドと呼ぶべきじゃないのか。
- 853 名前:850 mailto:sage [2008/07/22(火) 13:15:55 ]
- >>852
いや、漏れもそういう認識なんだけどね。 世間的にはミドルで通ってるっぽいじゃん?
- 854 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 14:29:39 ]
- apache がフロントエンドはないだろw
- 855 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 14:54:14 ]
- わかった。見切った。
apacheはapacheなんだ。 これで解決。
- 856 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 14:55:50 ]
- そうだな。
他の呼び方を求めること自体が愚問なんだな。
- 857 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 15:56:01 ]
- 基本ソフトウェア、応用ソフトウェアと来たら、やっぱり中間ソフトウェアなんかね?
- 858 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 18:06:54 ]
- 分離できないOSバンドルソフト以外は全部応用だろうが。
- 859 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:01:46 ]
- IEは基本かぁ
- 860 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:09:46 ]
- ブラウザ=ネット時代のコマンドプロンプトと捉えれば
確かに基本ソフトかも知れん。
- 861 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:12:50 ]
- そういう見方をすると、Webアプリがハッテンする程に
ブラウザはミドルウェアに近くなる。
- 862 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:44:31 ]
- ミドルウェアにとどまらず、
基本ソフトに近くなるといったほうがいいのでは。
- 863 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:44:53 ]
- どーでもいいよ
- 864 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:49:37 ]
- 考えてみた。
Webアプリ ブラウザ--------Apache OS OS とapacheの位置づけはブラウザと同じレイヤということで、 ブラウザが基本ソフトならapacheも基本ソフト、ということになるか。 でもまだ完全体になってないので現状ミドルウェア、 と言われれば納得感があるかも。
- 865 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 21:53:50 ]
- 団体の名称である
- 866 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 14:54:02 ]
- apache って、もう精錬されすぎ枯れすぎでネタ切れ? 空気みたいなもんだな。
フレームワークやらAjaxやらそっちの方がアレコレややこしい。
- 867 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 14:59:38 ]
- prototype.js みたいのは何と定義する?
ミドルウェアかしら。 すると送り出すapacheは何かしら。
- 868 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 16:47:44 ]
- >>867 普通にライブラリだと思うが。
- 869 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 08:56:08 ]
- CentOS5.2で、apache2.2.3のsrc.rpmからspecファイルを編集してコンパイルしなおして
やっと/home以下でsuEXECが使えるようにはなったんですが、 これって、virtualhostディレクティブ内でsexecUserGroupでユーザー/グループを指定する時に、 特定のディレクトリだけは別ユーザー権限で実行、というように<Directory>内で使うのは許されてないようです。 (apache起動中に怒られる) これをどうにか<Directory>内で使いたいのですが、良い方法がないでしょうか。 調べるとsuexec.cにパッチを当てると可能のようですが、2.2.3の場合の方法がさっぱりわかりません。
- 870 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 16:35:25 ]
- >>869
できない。各ディレクティブにはコンテキストというものがあって、 suEXEC 関連は <VirtualHost> 内でのみ書ける。 httpd.apache.org/docs/2.0/ja/mod/mod_suexec.html#suexecusergroup これはセキュリティ上の理由でもある。 どうしてもディレクトリ単位でやりたいのなら、mod_userdir と合わせて /~username/ 形式の URI だったらできる。さらに mod_rewrite で URI を 書き換えれば見かけ上は /username/ にできると思う(多分)。
- 871 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 00:11:33 ]
- ちょっと質問させてください。
.cgiファイルをテキストファイルとして開きたい。 AddType text/plain .cgi これを.htaccessに追加したのですがcgiとして開いてしまいます。 テキストファイルとして開くにはどうしたらいいでしょうか?
- 872 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 00:25:46 ]
- httpd.apache.org/docs/2.0/ja/mod/mod_mime.html#removetype
- 873 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 00:31:03 ]
- それをいうならRemoveHandlerだろ
- 874 名前:871 mailto:sage [2008/07/26(土) 00:34:48 ]
- .htaccessにどう書いたらよいのでしょうか?...
- 875 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 00:36:52 ]
- RemoveHandler .cgi
しかし.htaccessを使う深い理由はあるのか?
- 876 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 00:51:23 ]
- レン樽鯖?
- 877 名前:871 mailto:sage [2008/07/26(土) 10:25:33 ]
- お返事遅くなりました。
>>872-875さんありがとうございます。 >>876そうです。それとディレクトリごとに設定を分けるときも楽じゃないですか? あともう1つだけ質問させてください。 .shもテキストファイルとして開きたいと思っています。 これがどうしてもテキストファイルとして開けません。 どうかよろしくお願いします。
- 878 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 11:51:43 ]
- .cgi と同じだよ。Remove の意味を考えれば分かるだろ?
- 879 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 12:13:42 ]
- >>79
>::1 - - [21/Jul/2007:23:27:18 +0900] "GET / HTTP/1.0" 302 3 >00 "-" "Apache/2.2 (internal dummy connection)" >といったログが1分間に50行くらい出て、そのままサーバーごとダ >ウンしてしまう事が >多いのですが、何か対策法ありませんか? >DebianのパッケージのApache2.2.3を使っています。 おー、おなじあるよ。 とりあえず、サーバの構成教えてちょ
- 880 名前:名無しさん@お腹いっぱい。 [2008/07/26(土) 13:17:18 ]
- これ読んどけ
wiki.apache.org/httpd/InternalDummyConnection
- 881 名前:871 mailto:sage [2008/07/26(土) 13:19:05 ]
- >>878
いえ、cgiはうまくいったのですがshはダウンロードダイアログが出てしまいます。 RemoveHandler .sh これでいいんですよね? 違うのかな...orz
- 882 名前:871 mailto:sage [2008/07/26(土) 17:52:04 ]
- shファイルはテキストファイルとして表示することは出来ないのでしょうか?...orz
- 883 名前:名無しさん@お腹いっぱい。 [2008/07/26(土) 18:06:21 ]
- AddType text/plain .sh
頼むからドキュメント読んで自分で考えようという姿勢を持ってくれ
- 884 名前:871 mailto:sage [2008/07/26(土) 18:13:34 ]
- >>883
>AddType text/plain .sh >頼むからドキュメント読んで自分で考えようという姿勢を持ってくれ すみません。 それは最初にやったのですが、改行されません。 テキストファイルと同じように表示したいのですが...orz
- 885 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 18:24:24 ]
- IEを捨てることだ。
- 886 名前:871 mailto:sage [2008/07/26(土) 18:29:09 ]
- >>885
ありがとう。たしかにFireFoxではちゃんと表示されました。 これはIEの仕様なので諦めろってことでしょうか?...orz
- 887 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 19:25:44 ]
- さよう。
- 888 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 20:21:12 ]
- ひょっとしてOutputFilterで改行コードCRLFに変換すれば問題ない?
- 889 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 21:19:17 ]
- IEに聞け。
- 890 名前:871 mailto:sage [2008/07/26(土) 22:53:56 ]
- >>888
改行コードはCR,LF,CR+LFを試してみましたがだめでした...orz
- 891 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 23:18:57 ]
- >>884 の「改行されません」って、「改善されません」のtypoだろ?
その後、なぜか本当に「改行」の話と誤解して話が進んでるのでワロタ。
- 892 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 23:20:25 ]
- こういう事 → d.hatena.ne.jp/boscono/20070805/p1
webprog板かweb作成板向きな話題だな。既にApacheとは全然関係ない。
- 893 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 23:53:26 ]
- 改善じゃないでしょ
間違いではなく改行されないんでしょ
- 894 名前:871 mailto:sage [2008/07/27(日) 02:49:32 ]
- >>892>>893
レスありがとうございます。 でも.txtファイルやその他不明なファイル(例えば拡張子.2chをIEで開くとちゃんと改行されます。 ですが.shや.cgiは改行されません。 最初はAddType text/plainを設定するだけでテキストファイルと同じように開けると思ってました。 これはIEだけの問題でしょうか?Apacheの設定でいけると思うのですが マニュアルと格闘しても非力な自分にはなかなか解決できず...orz
- 895 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 09:52:54 ]
- しつけーな、IEだけの問題だって言ってんだろ。Apacheの設定じゃ解決できん。
どうしてもサーバーサイドで解決したいなら、そのファイルの先頭に1000行くらい空行入れろ。
- 896 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 12:28:14 ]
- >>894
>>892さんが言っているけど要はブラウザがそのコンテンツを何と認識するか、ってことが重要で。 たとえばだけど cgi や .sh をテキストとして開くcgiを書くってのじゃダメなのかな? セキュリティ的な危険(ファイルの指定方法によっては意図しないファイルも覗けちゃったり)を伴うから注意してやらないとダメだけど。
- 897 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 13:24:20 ]
- CGI(サーバーサイド)じゃ解決出来ねーって言ってんだろ。池沼
- 898 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 14:19:07 ]
- IEのContent-Type無視とか、もう今更って感じで
IE使いたいなら、それで構わないけど、他のブラウザ強要はしねえし しかし、それを知った上で、IEを使ってもらいたいね、使うんならば
- 899 名前:871 mailto:sage [2008/07/27(日) 16:41:51 ]
- サーバーサイドのapacheで、このファイルはcgiだの
txtファイルだのを判別してると思っていたのですが そうじゃないってことですか? 勉強不足でした。もっと勉強してきます。皆様ありがとうございました。
- 900 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 16:45:07 ]
- 判別してブラウザに教えてあげてるのに、IEが無視するんだろw
- 901 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/27(日) 19:37:37 ]
- URLの拡張子ぽい所を変えるのが早そうな
|

|