タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

apacheに関するvoidy21のブックマーク (8)

  • ApacheでKeepAliveをオンにすると劇的に効果があった事例 - Qiita

    サーバーにアクセスすると体感的に早くなった ChromeのデベロッパツールのNetworkでConnectingが0のリクエストがほとんどになった 考察 クライアントが限られていて一度のアクセスで複数リクエストが発生するためKeepAliveをオンにすると効果が大きい サーバーではフォワードプロキシからのアクセスに限定されていてコネクションを確立すると切らなくて良くなった。 サーバーにアクセスすると画像やらCSSやら取ってくるためにコネクション確立の時間が馬鹿にならなかった 感想 KeepAliveの効果は知ってましたがここまで劇的に効果があるとは思いませんでした 今までアクセスの多いサーバーを管理したことがなく初Apacheチューニング はまった workerに切り替えた際にgracefulリスタートして切り替わっていなかった $ sudo /etc/init.d/httpd grace

    ApacheでKeepAliveをオンにすると劇的に効果があった事例 - Qiita
  • combinedに代わるオレ流ログフォーマット - (ひ)メモ

    こんにちは、combinedログ撲滅委員会のひろせです。 ApacheのcombinedやNginxのデフォルトのlog_formatは、機械処理(日付でのソートやパース)がしづらい上に、人の目にもあまり見やすいフォーマットとはいえないと思っています。 なので自宅のサーバーでは、 日付は ISO8601 にする sortコマンドとかで簡単にそぉーっとソートできるようになる 日付、レスポンスコード、所要時間とか固定長的なフィールドは左に寄せる URLとかUAとか可変長で長いのは右に寄せる リクエスト(%r)も右に寄せた方ががいいような気がしてきた。。。 数値だけだとわかりづらいのでなんとなくわかるようにフィールド名も添える フィールド名を長くするとわかりやすくなる反面、ログサイズが大きくなるので注意 という観点で次のようなログフォーマットにしています、 # Apache LogFormat

    combinedに代わるオレ流ログフォーマット - (ひ)メモ
  • Apache 2.4.1のmod_luaでApacheに介入する(mod_rewriteの終焉?)

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 といいつつも、そこまで大したことはしていない。 luaという高速に動作する組み込み系のスクリプト言語で遊んでみたかったのと、それだったmod_luaで遊んでみればいいなと思っただけである。で、実際にmod_luaをコンパイルして遊んでみた。コンパイルオプションは以下。 ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --enable-modules=all --enable-mods-shared=all --enable-mpms-shared='prefork worker event' -

    Apache 2.4.1のmod_luaでApacheに介入する(mod_rewriteの終焉?)
  • 過負荷をかわす Apache の設定 : DSAS開発者の部屋

    KLab Advent Calendar 2011 「DSAS for Social を支える技術」の9日目です。 前回は php を動かしている Apache の手前にリバースプロキシを 置く必要性を解説しました。 今日は、 その前の php のプロセス数を絞る設定と合わせて、実際に Apache で 設定する方法を紹介します。 以降、 php を動かしている Apache の事をアプリサーバー、リバースプロキシ+ 静的ファイル配信を行っている Apache の事をプロキシサーバーと呼びます。 基設定 まずは基的な設定のおさらいです。 アプリサーバー 並列数を絞るには MaxClients を設定します。アプリがどれくらいの時間を CPUの処理で使って、どのくらいの時間を外部リソース待ちに使っているかにも よりますが、だいたいCPU数の1.5倍〜2倍くらいが適当だと思います。 Hyp

    過負荷をかわす Apache の設定 : DSAS開発者の部屋
  • Apache チューニング Tips | Carpe Diem

    先日、Web サーバ勉強会 #2 が開かれました。内容は、Apache のチューニングということで、参加したかったのですが、他の予定があって参加できませんでした。 そこで、僕が個人的に行っている Apache のチューニングを紹介したいと思います。最初、スライドで作成しようかと思ったのですが、ブログにまとめたほうがよさそうなのでブログにまとめていきます。 まず、大前提として Apache をチューニングするうえで、大事なことはその Apache が提供する Web サービスの種類のよって大きくチューニングする内容が異なるということです。例えば、動画・写真共有サービスと株価情報のサービスを比較すると、当然のことながら大きくサービスの内容が異なりますし、HTTP レベルでみるとクライアントからのリクエスト数、データサイズ、などがかなり違ってきます。 ですので、まずは自分が扱っているウェブサービ

  • index.htmlが無いとディレクトリが丸見えになってしまう

    http://www.xxxxxx.jp/images/などと指定してWebブラウザから見てみると,images/の階層にはindex.htmlが無いためにディレクトリが丸見えになることがある。このような場合には,ダミーのindex.htmlを置いておけばよいなどという定説もあるが,サーバ側の設定で根的に解決することも可能だ。 ほとんどのApacheの標準設定では,このようにindex.htmlが存在しないディレクトリにアクセスするとファイル一覧が見られてしまう Apacheではimages/ディレクトリにアクセスがあった場合,Directory_Indexディレクティブで指定されたファイル(ほとんどの場合は,index.htmlなど)を探す動作が行われる。存在しない場合には,対象のディレクトリでIndexesオプションが有効になっているかどうかが判別される。このIndexesオプション

    index.htmlが無いとディレクトリが丸見えになってしまう
  • Apacheのアクセス制御をちゃんと理解する。 - こせきの技術日記

    Apacheの設定で Order deny,allowとか Satisfy anyとか、なんだか意味わからん人のために。僕はずっとわかってなかった。 基 Apacheのアクセス制御には、 ホストによる制御 (Order,Allow,Deny) ユーザ認証による制御 (Auth*, Require) の2通りがある。 Satisfyは、2通りあるアクセス制御の両方を満たす必要があるかどうかを決定する。デフォルトはSatisfy all。Satisfy anyなら、どちらか片方満たせばよい。 Order http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order Order deny,allowは、全てのホストからのアクセスを許可する。 Order allow,denyは、全てのホストからのアクセスを拒否する。 Order d

    Apacheのアクセス制御をちゃんと理解する。 - こせきの技術日記
  • UbuntuでApacheを設定する際のハマリどころ - yummy-yummy

    Ubuntuを使う前はCentOSを使っていたので、Apacheの設定にちょっとハマりました。 ソースからインストールする場合は基今までと同じなんですが、apt-getでインストールするとちょいとUbuntuアタマにする必要があります。 UbuntuでのApache設定は基的にDebianを受け継いでいるので、モジュールやサイトの設定を apache2.conf(httpd.conf)には書かずに細かく管理します。ここんところがRedHat系ユーザーのハマり所ですね。 (Apache2になってからは、設定ごとに〜.confファイルに記入しますが、Ubuntuは管理がさらに 細かいみたいです。) 設定ファイル apache2.conf httpd.confの代わりにapache2.confが読み込まれます。 ports.conf 通信ポートの設定です。デフォはもちろん80で。 Liste

    UbuntuでApacheを設定する際のハマリどころ - yummy-yummy
  • 1