Apache関連 Part11
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2008/09/30(火) 08:11:00http://httpd.apache.org/
●インストール済みApacheの詳細情報の調べ方
httpd -h 簡易ヘルプ
httpd -v バージョン情報
httpd -V コンパイル条件など詳細な情報
httpd -l 静的リンクされたモジュール一覧
httpd -M 現在の設定ファイルで読み込まれるモジュール(2.2以降)
●公式マニュアル
http://httpd.apache.org/docs/1.3/ Apache 1.3
http://httpd.apache.org/docs/2.0/ Apache 2.0
http://httpd.apache.org/docs/2.2/ Apache 2.2
●ディレクティブ一覧
http://httpd.apache.org/docs/1.3/mod/directives.html
http://httpd.apache.org/docs/2.0/mod/quickreference.html
http://httpd.apache.org/docs/2.2/mod/quickreference.html
前スレッド
Apache関連 Part10
http://pc11.2ch.net/test/read.cgi/unix/1179627714/
0702名無しさん@お腹いっぱい。
2011/10/27(木) 10:32:12.13っ SetEnvIf
0703名無しさん@お腹いっぱい。
2011/10/27(木) 10:33:39.14管理用のIPアドレス表記があちこちにあるのを避けたいんです
0704名無しさん@お腹いっぱい。
2011/10/27(木) 10:34:29.90ありがとうございます。
SetEnvIfを使って、環境変数のセットをするところまではきたのですが
その先がわからないんです・・
0705名無しさん@お腹いっぱい。
2011/10/27(木) 10:44:03.98.htaccessをリンクで増やして実体は一つにするとか
0706名無しさん@お腹いっぱい。
2011/10/27(木) 10:47:43.340707名無しさん@お腹いっぱい。
2011/10/27(木) 11:00:51.75あーこれです!
ありがとうございました
0708名無しさん@お腹いっぱい。
2011/10/27(木) 11:57:06.57http://www.tangent.org/
ここが開発元っぽいけど情報がない
0709名無しさん@お腹いっぱい。
2011/10/27(木) 12:17:13.00http://hg.tangent.org/
0710名無しさん@お腹いっぱい。
2011/10/27(木) 14:10:12.36ありがとうございます
日付的に更新とまってるのかな?
0711名無しさん@お腹いっぱい。
2011/10/29(土) 23:57:40.290712名無しさん@お腹いっぱい。
2011/10/31(月) 23:15:51.05httpd.confで、VirtualHostを設定しているのですが、
複数のドメインのサブドメインをアスタリスク等で一度に設定できますか?
例えば
hoge.comの場合
www.hoge.com → DocumentRoot /home/hoge/www/
aaa.hoge.com → DocumentRoot /home/hoge/www2/
bbb.hoge.com → DocumentRoot /home/hoge/www3/
hoge.jpの場合
www.hoge.jp → DocumentRoot /home/hoge/www/
aaa.hoge.jp → DocumentRoot /home/hoge/www2/
bbb.hoge.jp → DocumentRoot /home/hoge/www3/
違うドメインですが、
サブドメインが一緒の場合、同じDocumentRootにしたいのです。
一つ一つ設定するよりも、正規表現ぽく設定したいのですが・・
よろしくおねがいします。
0713名無しさん@お腹いっぱい。
2011/10/31(月) 23:21:29.400714名無しさん@お腹いっぱい。
2011/11/01(火) 00:23:48.73vhost_alias
0715名無しさん@お腹いっぱい。
2011/11/01(火) 00:29:21.320716名無しさん@お腹いっぱい。
2011/11/01(火) 00:43:50.980717712
2011/11/01(火) 00:47:15.07ありがとうございます。
調べてみたら、mod_vhost_alias は
aaa.hoge.com → /home/hoge/aaa/
bbb.hoge.com → /home/hoge/bbb/
としかできないんですよね?
aaa.hoge.com → /home/hoge/www1/
bbb.hoge.com → /home/hoge/www1/
ccc.hoge.com → /home/hoge/www2/
のようには、難しいですかね?
0718名無しさん@お腹いっぱい。
2011/11/01(火) 00:53:43.550719712
2011/11/01(火) 01:02:53.21>>712に書いてあるような、hoge.comやhoge.jp等々の設定は、
ドメインごとに設定をしなければならないってことですかね。
ドメイン横断でVirtualHostをすること自体が間違っているんですかね?
0720名無しさん@お腹いっぱい。
2011/11/01(火) 09:53:24.66どういう基準で判断させるつもり?
0721720
2011/11/01(火) 09:54:37.520722名無しさん@お腹いっぱい。
2011/11/01(火) 10:30:13.26やろうと思えばできるかもしれんが、正規表現ぽく簡単には無理かも。
とりあえずは、www1とかをサブドメインにしておけばやりたいことは
達成できるんじゃないの?
0723名無しさん@お腹いっぱい。
2011/11/01(火) 10:31:59.13ならスクリプトとかで生成しちゃえば。
あとおやくそくの注意だけど
実在するドメイン名を例に使っちゃいかんよ。
0724712
2011/11/01(火) 11:24:08.65ありがとうございます。
手でかけないほどじゃないですが、新しいドメインを運用する際に、
apacheのconfをいじりたくは無かったので、聞いて見ました。
個別に設定することにします。
今後はexample.comとかにします。
0725名無しさん@お腹いっぱい。
2011/11/01(火) 20:00:24.72mod_rewrite
0726名無しさん@お腹いっぱい。
2011/11/02(水) 05:45:31.42ちょっと興味があって、で思ったより簡単にできたので紹介
※ 長文注意
* httpd.conf(一部省略、log は確認の為とりあえず 10、本運用では 0 に)
※ ServerName は wildcard 使えないはず(未確認)。
※ セキュリティ面の考慮はしてないです。何か問題あるかも
※ RewriteMap はファイルを変更すると即時(apacheの再起動など無く)反映されます。
<VirtualHost *:80>
ServerAdmin webadmin
DocumentRoot /var/www/example/base/
ServerName example.com
ServerAlias *.example.com
ServerAlias *.example.net
RewriteEngine on
RewriteLog "/var/log/httpd/example_rewrite_log"
RewriteLogLevel 10
RewriteMap doc_map txt:/etc/apache/map.txt
RewriteCond %{HTTP_HOST} ^([^.]+).example.(com|net)$
RewriteRule ^/(.*)$ /var/www/example/${doc_map:%1}/$1 [L]
* /etc/apache/map.txt
www www
aaa www2
bbb www3
次に続く
0727名無しさん@お腹いっぱい。
2011/11/02(水) 05:48:04.13* directory
$ head /var/www/example/*/*.html
==> /var/www/example/base/index.html <==
base
==> /var/www/example/www/index.html <==
www
==> /var/www/example/www2/index.html <==
www2
==> /var/www/example/www3/index.html <==
www3
* result
$ curl -H 'Host: example.com' http://localhost/index.html
base
$ curl -H 'Host: www.example.com' http://localhost/index.html
www
$ curl -H 'Host: aaa.example.com' http://localhost/index.html
www2
$ curl -H 'Host: bbb.example.com' http://localhost/index.html
www3
$ curl -H 'Host: ccc.example.com' http://localhost/index.html
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
略
=> rewrite_log より /var/www/example//index.html へアクセスしていることを確認
0728名無しさん@お腹いっぱい。
2011/11/02(水) 10:01:58.490729名無しさん@お腹いっぱい。
2011/11/02(水) 10:23:28.720730712
2011/11/02(水) 10:48:05.47ありがとうございます。
なるほど。RewriteEngineでやっちゃうって感じですね。
これだと、サブドメインの追加はconfをいじらないですみますが、
example1.comとかを追加する場合は、confをいじらないとって感じですね。
かなり参考になりそうなので、ちょっといじってやってみます!
ありがとうございます!
0731名無しさん@お腹いっぱい。
2011/11/02(水) 11:02:26.52> ※ RewriteMap はファイルを変更すると即時(apacheの再起動など無く)反映されます。
つまり1アクセス毎にファイル読んでるってことだよね。大丈夫なのかな。
0732名無しさん@お腹いっぱい。
2011/11/02(水) 12:45:16.000733名無しさん@お腹いっぱい。
2011/11/02(水) 13:19:48.80.htaccess は1アクセスごと再帰的に読まれてファイルアクセスが増えるから重くなるとはいうね。
例えば http://example.jp/foo/bar/baz/qux/foobar/index.html っていうファイルにアクセスする場合、
/docroot/foo/.htaccess, /docroot/foo/bar/.htaccess, ... と1回のアクセスで最大5個の .htaccess が読まれる。
よっぽど大量じゃないとパフォーマンスに影響しないだろうけど。
知らんけどRewriteMapも即時に反映されるなら毎回読んでるのかも。
0735733
2011/11/02(水) 13:23:14.090736名無しさん@お腹いっぱい。
2011/11/02(水) 14:47:52.41Note
For plain text and DBM format files the looked-up keys are cached
in-core until the mtime of the mapfile changes or the server does a
restart. This way you can have map-functions in rules which are used
for every request. This is no problem, because the external lookup
only happens once!
0737726
2011/11/02(水) 15:30:27.02RewriteMap txt: を実運用サイトで使ってる身としての意見や
経験をちょっとだけ
導入当初(4年ぐらい前)にベンチを取ったけど、
「1台で 200pv/sec 程度の ab を使ったテスト」を行い、
100行ぐらいの RewriteMap txt: あり/なし で差が出なかった。
実運用に入ってからも上に乗るアプリのほうが Apache なんかよりも
よっぽど重いので正直わからない。
それより、ファイルを変更したら即座に反映されることのほうが
運用する上ではよっぽど怖い。
0738名無しさん@お腹いっぱい。
2011/11/02(水) 23:56:54.16お前こそ頭大丈夫か?マップとか逐次設定増やす必要あるだろ。
性能も悪いし効率も悪い。
0739名無しさん@お腹いっぱい。
2011/11/03(木) 08:33:31.65お前、本物の知障だろ。どんなに頭悪いのかは足りない頭で考えろ。ww
しかも>>737が性能効率には全く影響なかったといった後でその発言。www
0740名無しさん@お腹いっぱい。
2011/11/03(木) 10:49:36.62おまえやっぱ素人臭いな。100行程度の評価でうれしそうだし、逐次設定なんて誰でもできる。
あんな設定で俺すげーされたらかなわんわ。
黙ってた方がいいよ、頭も悪そうだし。
0742名無しさん@お腹いっぱい。
2011/11/03(木) 12:45:34.81強引にrewrite使えば誰でもできるけど、もっと簡単にやる方法がないかってのを聞いてるんでしょってこと。
お前どうしたの?そんなに認められないのが苦痛?
0743名無しさん@お腹いっぱい。
2011/11/03(木) 12:49:48.24それに反してるってことだろ?
0744名無しさん@お腹いっぱい。
2011/11/04(金) 08:12:59.07プログラマは手抜きをするためならいかなる努力も厭わない
だ
0745名無しさん@お腹いっぱい。
2011/11/09(水) 19:10:57.26どの行にもerror_logの後部にreferrerがついてしまいます
調べてみたのですが、外し方が分かりません
エラーログが見づらいので、助けてください!
0746名無しさん@お腹いっぱい。
2011/11/09(水) 19:12:23.88httpd.conf の ErrorLog はどう書いてんの。
0747名無しさん@お腹いっぱい。
2011/11/09(水) 19:13:27.64http://hibari.2ch.net/hosting/
0748745
2011/11/09(水) 19:13:54.59ErrorLogは
ErrorLog logs/error_log
こんなかんじです
0749745
2011/11/09(水) 19:16:12.27rapid siteのスレが・・・まぁ人が少なそうだったので・・・
すいませんwおじゃましてみましたw
0750名無しさん@お腹いっぱい。
2011/11/10(木) 00:54:37.030751745
2011/11/10(木) 11:54:33.12エラーログのフォーマットってcustomlogで設定できないっぽいのですが
0752名無しさん@お腹いっぱい。
2011/11/11(金) 16:11:55.02逆逆。CustomLogを使ってエラーログを吐かせるの。
0753名無しさん@お腹いっぱい。
2011/11/11(金) 16:52:00.54そんなことできるの?
0754745
2011/11/11(金) 19:15:52.31あ、エラーログと別に、デバッグログとして吐き出すってことですね。
普通のエラーログに出るようなWarning等々も吐き出せるってことですよね。
ちょっと調べてみます!
0755名無しさん@お腹いっぱい。
2011/11/12(土) 10:08:35.97自宅のLanの中にサーバを立ち上げて、
test1.myserv.com / test2.myserv.comという風にバーチャルホストでサイトを作っています
で、クライアントのマシンではhostsを弄ってドメインでブラウザからアクセスできるようにしています
ところが、hostsを触れない端末があり(iPod touchですが)、アクセスできなくて困っています
どうやって解決したら良いでしょうか?
アドバイスもらえると嬉しいです、よろしくお願いします
0756名無しさん@お腹いっぱい。
2011/11/12(土) 10:26:04.88そんなの初心者スレで質問する内容だ
0757名無しさん@お腹いっぱい。
2011/11/12(土) 10:29:39.19apache関係ないな。
dnsmasqおすすめ。
5行位書けば設定可能。
hostsも見てくれるので、楽。
で、すべての機器はそのDNSを参照する。
dhcpdもついてるよ。
0758名無しさん@お腹いっぱい。
2011/11/12(土) 10:30:44.330759名無しさん@お腹いっぱい。
2011/11/12(土) 13:08:07.49apacheで対応できることじゃないですね、すみませんでした
dnsmasqっての調べてみます
ありがとうございました!
0760名無しさん@お腹いっぱい。
2011/11/12(土) 13:16:06.00ネタだよねソレ?
0761名無しさん@お腹いっぱい。
2011/11/12(土) 14:20:10.970762名無しさん@お腹いっぱい。
2011/11/12(土) 14:34:35.470763名無しさん@お腹いっぱい。
2011/11/13(日) 22:24:26.610764名無しさん@お腹いっぱい。
2011/11/14(月) 01:32:11.960765名無しさん@お腹いっぱい。
2011/11/14(月) 03:15:22.29どわいなみっくどぅおめいんすわぁーびす
0766名無しさん@お腹いっぱい。
2011/11/14(月) 04:21:26.820767名無しさん@お腹いっぱい。
2011/11/28(月) 21:45:59.730768名無しさん@お腹いっぱい。
2011/11/29(火) 22:17:48.680769名無しさん@お腹いっぱい。
2011/12/17(土) 21:52:43.330770名無しさん@お腹いっぱい。
2011/12/17(土) 23:52:37.75http://news.mynavi.jp/news/2007/02/16/364.html
0771名無しさん@お腹いっぱい。
2011/12/18(日) 03:58:14.80いつのニュースだよ
0772名無しさん@お腹いっぱい。
2011/12/18(日) 17:03:35.470773名無しさん@お腹いっぱい。
2012/01/27(金) 05:21:05.720774名無しさん@お腹いっぱい。
2012/01/27(金) 05:36:17.60On Sunday 22 January 2012, Jim Jagielski wrote:
> I am rescinding the vote for 2.4.0. Instead, on Monday (or
> Tuesday at the latest) I will T&R 2.4.1.
Plese wait until at least the core output filter issue is completely
resolved. Thanks.
0775名無しさん@お腹いっぱい。
2012/01/29(日) 01:55:04.59servertokens profが有効化されないし
cssフォルダのcssファイルにアクセス権限がないためアクセス出来ませんっていわれるし
もうわけわかめ
0776名無しさん@お腹いっぱい。
2012/01/29(日) 02:27:36.010777名無しさん@お腹いっぱい。
2012/01/29(日) 02:42:32.870778名無しさん@お腹いっぱい。
2012/01/29(日) 13:16:44.84っていうか仕事が増えるから2.4出さないでくれ
0779名無しさん@お腹いっぱい。
2012/01/29(日) 15:18:25.41指定したユーザーに権限渡したらすんなりと動きました
0780名無しさん@お腹いっぱい。
2012/01/30(月) 08:25:36.260781名無しさん@お腹いっぱい。
2012/01/31(火) 13:39:52.43てか、Apache を使うのをやめたらどう?
0782名無しさん@お腹いっぱい。
2012/01/31(火) 13:42:03.07サーバ管理をやめた方がいいかも。
0783名無しさん@お腹いっぱい。
2012/01/31(火) 20:25:35.30むしろ仕事がなくなるぞ
0784名無しさん@お腹いっぱい。
2012/02/01(水) 18:29:24.200785名無しさん@お腹いっぱい。
2012/02/11(土) 12:03:56.95Nginx強く成長、Webサーバとして確固たるポジションに - Netcraft
http://news.mynavi.jp/news/2012/02/09/028/index.html
人気急増の高速WebサーバーNginx、商用サポートサービスがスタート
http://sourceforge.jp/magazine/12/02/10/042249
0786名無しさん@お腹いっぱい。
2012/02/11(土) 13:13:15.49静的コンテンツを配信する軽くて高速なhttpdと、動的コンテンツ用の高機能だけど
重いhttpdとで分化してきているってだけの話
0787名無しさん@お腹いっぱい。
2012/02/11(土) 13:57:05.52http://www.infoq.com/jp/news/2012/01/Katz-CouchDB-Couchbase-Server
> 氏はこの製品を“絶対にApacheプロジェクトにはしない”としている。氏によると理由は、
> “コンセンサスを取りながら開発する方法がプロジェクトの競争力を制限してしまう地点に
> 到達した"からだ。
> InfoQ: あなたは、Apacheプロジェクトの動きは遅く、必ずしも競争力のある製品を生まない、
> と言っているように思います。Apacheの主な問題は何ですか。
> DK: 私たちは顧客やユーザの声に敏感に反応する必要があります。
> しかし、Apacheプロジェクトのやり方だとそれが困難だと分かりました。
> コードの同期を維持し続けるのはとても大変でした。
0788名無しさん@お腹いっぱい。
2012/02/11(土) 15:27:37.170789名無しさん@お腹いっぱい。
2012/02/11(土) 16:17:23.99>
> > A heads up that I plan to T&R 2.4.1 within the next 48hrs...
> > Why 48hrs? To give people who might either have patches/backports
> > time to fold them in, as well as give people who may not support
> > a T&R time to note their disagreement and provide valid reasons
> > behind it.
>
0790名無しさん@お腹いっぱい。
2012/02/11(土) 16:30:13.96http://sourceforge.jp/magazine/11/12/27/045229
> 現在ASFの元でインキュベーションプロジェクトとして運営されている。
> その間、OpenOffice.orgの一部の開発者がフォークプロジェクト
> 「LibreOffice」(The Document Foundation)を設立、OpenOffice.orgは求心力を失ったと見る向きもある。
LibreOfficeの連中はapacheとはもう関わりたくないってさw
0791名無しさん@お腹いっぱい。
2012/02/11(土) 23:19:12.520792名無しさん@お腹いっぱい。
2012/02/12(日) 00:21:54.62LibreOfficeがOpenOfficeからフォークしたのはOpenOfficeがASFに託される前だろ
0793名無しさん@お腹いっぱい。
2012/02/13(月) 07:11:57.160794名無しさん@お腹いっぱい。
2012/02/18(土) 11:19:06.31> be released as GA.
0795名無しさん@お腹いっぱい。
2012/02/20(月) 13:20:34.66やればできる。
0796名無しさん@お腹いっぱい。
2012/02/20(月) 18:46:33.830797名無しさん@お腹いっぱい。
2012/02/20(月) 23:18:58.830798名無しさん@お腹いっぱい。
2012/02/21(火) 10:23:44.670799名無しさん@お腹いっぱい。
2012/02/21(火) 22:29:25.14The Apache HTTP Server Project is pleased to announce
http://www.apache.org/dist/httpd/Announcement2.4.html
0800名無しさん@お腹いっぱい。
2012/02/22(水) 23:04:13.20http://internet.watch.impress.co.jp/docs/news/20120222_513656.html
0801名無しさん@お腹いっぱい。
2012/02/23(木) 01:53:38.89http://blog.matsumoto-r.jp/?p=1812
>いずれにせよ、Apache2.4.1は大きく性能改善がなされ、大量のアクセスが来た場合の処理耐性はnginxよりも良いということになる。
■ このスレッドは過去ログ倉庫に格納されています