タグ

apacheに関するurawaredsのブックマーク (50)

  • ApacheでHostnameLookups offでもログにホスト名が記録される場合

    ApacheでHostnameLookups offでもログにホスト名が記録される場合 スポンサードリンク Tweet 年末に入りオンライン発注も落ち着いたので、ちょっとサーバの調子を見ようとログインしてapacheのログでも圧縮しとこうかなーと思ったんですけれども、ログ自体いつの間にかIPで記録されるはずのところが、ホスト名が記録されていて困りました。誰だこんな設定にしたの! つうわけで、httpd.confのHostnameLookups offが効いていないわけです。VirtualHostすべてにHostnameLookups offを入れてみても効かないし!なんだこれ! まずこれ。 HostNameLookups Offが効かなくて困った - うまい棒blog [d.hatena.ne.jp] allow from localhost allow from hogehoge.com

  • プロのサーバ管理者がApacheのStartServers, (Min|Max)SpareServers, MaxClientsを同じにする理由 - blog.nomadscafe.jp

    kazuhoさんが「プロのサーバ管理者の間では存在価値が疑問視されて久しい (Min|Max)SpareServers だと思う」と書いたり、hirose31さんが去年のYAPC::Asiaで{Start,{Min,Max}Spare}Servers,MaxClientsは同じにしているよと発表したり、実際前職のサーバはそのように設定されていたのですが、自分でうまく説明ができてなかったので、調べながら書いてみた。 当はイントラブログ用に書いていたものですが、がんばったので転載。 前提として、CPUの使用率におけるsystemとfork Re: クラウドがネットワークゲーム開発者にもたらしてくれたもの - blog.nomadscafe.jpでも書いている通りforkってのはサーバにとって重い部類の処理になります。つまり負荷の高いときにforkを大量に行うのはしてはならないことの1つです。

  • ApacheのURLリダイレクト設定 | RewriteRuleサンプル付 | エンジニアのためのSEO入門

    ApacheのURLリダイレクト設定 | RewriteRuleサンプル付 | エンジニアのためのSEO入門
  • bayashi.jp

    This domain may be for sale!

  • メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum

    今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参

    メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum
  • HTTPヘッダー研究その3: キャッシュコントロール - sanonosa システム管理コラム集

    ロゴや.cssのように滅多に更新されないデータがあったとします。サイトにアクセスする度にWEBブラウザーがこういったデータを毎回読み込むようになっているとネットワーク帯域の無駄遣いですし、レスポンスも遅くなります。そこで今回はHTTPレスポンスヘッダーを書き換えてそれらのデータをWEBブラウザーのキャッシュに残るようにする方法を記してみたいと思います。 【基礎知識編】 キャッシュコントロールを考える際、知っておくべきHTTPレスポンスヘッダーは4つ。Cache-Control、Pragma、Expires、及びETagである。細かい話しは省略するので次のサイトを見ておいてください。 事例に学ぶWebシステム開発のワンポイント(12) 今回はETagは無条件削除、Cache-ControlだけコントロールするとしてPragmaとExpiresは対象外とします。 【Apacheでの設定編】 a

    HTTPヘッダー研究その3: キャッシュコントロール - sanonosa システム管理コラム集
  • 1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE

    GIGAZINEのログは膨大な量になっているため、以前まで使っていた「ApacheLogViewer」では毎日のアクセス解析に時間がかかりすぎるのと、今後のさらなるログの増大を考えると不安を覚えたので、いろいろと試してみた結果、「Visitors」というアクセスログ解析ソフトが超高速でよかったです。 大体、10万行を1秒~2秒ほどで処理してくれます。しかもサイトへの人の流れをフローチャート化することも可能。ユニークユーザーベースで解析してくれるだけでなく、検索ボットは除外したり、特定のリファラをブラックリストにしてノーカウントすることも可能。非常にすばらしいです。 また、Linux版だけでなく、Windows版も一応提供されています。やろうと思えばWindowsで解析することも可能です。 というわけで、実際にインストールして実運用するまでの手順をメモしておきます。参考になれば幸い。 ■解析

    1秒で10万行を処理するフリーの超高速なログ解析ソフト「Visitors」 - GIGAZINE
  • mod_proxy を使ってサービスを止めずにサーバ移転 - まちゅダイアリー (2008-10-12)

    mod_proxy を使ってサービスを止めずにサーバ移転 - まちゅダイアリー (2008-10-12)
  • lighttpdを知っていますか?

    lighttpdとは? Webサーバーソフトウエアといって思い浮かべるのは、代名詞的な存在の「Apache」でしょうか、それともMicrosoft社製の「IIS」でしょうか。 今回、紹介する「lighttpd(http://www.lighttpd.net/)」は、軽量かつ高速性を重視して設計された比較的新しいWebサーバーソフトウエアです。 lighttpdは、BSDライセンスで公開されているオープンソースソフトウエアで、無料で利用することができます。そのため国内外を問わず、多くの著名な大規模Webサイトで利用されており、特に画像や映像などといった静的コンテンツの配信に使われることが多いようです。 さらにCGIやFastCGIといった外部プログラムのインターフェースもサポートしているため、近年流行のWebアプリケーションフレームワークであるRuby on Railsや、Python(Dj

  • マイクロソフト、オープンソースのApacheに資金提供

    オープンソースプログラミングにとって最大級のライバルであるMicrosoftが、オープンソースソフトウェアの最大級の支持者であるApache Software Foundation(ASF)に資金提供を開始した。 「MicrosoftはASFのスポンサーとなる。これにより、ASFが管理者やその他のサポートスタッフに報酬を支払うことが可能になり、つまりはASFの開発者が素晴らしいソフトウェアを構築することに注力できるようになる」と、Microsoftのプラットフォーム戦略シニアディレクターを務めるSam Ramji氏は語った。同氏は米国時間7月25日、Open Source Conventionでの講演の中でこの動きを発表し、同社のブログ「Port 25」でもApacheの支援について説明した。 Apacheは依然として、ウェブサーバソフトウェア市場のシェアでMicrosoftをリードしてい

    マイクロソフト、オープンソースのApacheに資金提供
  • htaccessで、サイト外から特定フォルダの画像ファイルにリンクされていた場合、それぞれの画像ごとのページへ転送する方法がわからず困っています。…

    htaccessで、サイト外から特定フォルダの画像ファイルにリンクされていた場合、それぞれの画像ごとのページへ転送する方法がわからず困っています。 具体的に書くと次のような画像アドレスがあり http://www.example.com/abc/a.jpg 次のページでは上の画像のみが表示されるHTMLになっています。 http://www.example.com/abc/a.html サイト外からa.jpgに直リンクされた場合、a.htmlに自動で転送されるようにしたいです。 ※a.jpg以外にもb,c...とあり、画像ごとのhtmlに転送します。 htaccessの具体的な記述方法をお教えください。

  • 404 Blog Not Found:ついに書籍化&邦訳登場 - 書評 - ハイパフォーマンスWebサイト

    2008年04月11日00:05 カテゴリ書評/画評/品評iTech ついに書籍化&邦訳登場 - 書評 - ハイパフォーマンスWebサイト オライリー矢野様より献御礼。 ハイパフォーマンスWebサイト 高速サイトを実現する14のルール Steve Souders 武舎広幸 / 福地太郎 / 武舎るみ訳 [原著:High Performance Web Sites] 初出2008.04.07;販売開始まで掲載 ついに書籍化&邦訳が登場です。 書「ハイパフォーマンスWebサイト」は、 404 Blog Not Found:あなたのページを最速にする14の掟 でも紹介した、Soudersの論文を書籍化して、それを邦訳したもの。翻訳の際にきちんと訳者により検証されている点はいつものオライリークォリティ。 目次 - oreilly.co.jp -- Online Catalog: ハイパフォーマ

    404 Blog Not Found:ついに書籍化&邦訳登場 - 書評 - ハイパフォーマンスWebサイト
  • 記事一覧

    URL の重要性は増す一方だ。Web 2.0 と呼ばれる世界、あるいは SemanticWeb においても、URL (URI) それ自身が表す意味というのは重要になってきた。そんな話を前回の冊子に書いたのだけれども、今回はその実践編である。 Wiki の URL を綺麗に Wiki は相変わらず広く使われている。実際、便利だ。しかし多くの Wiki はURL が美しくない、と思う。これをなんとかしてしまおう。Wiki のコードに手を入れずに済ませるためにまず思いつくのは、mod_rewrite による書きかえだ。mod_rewrite では「ブラウザから置くられてきた URL」を「パス名やURL」に対応付けることができる。 FreeStyle Wiki の場合 FreeStyle Wiki という perl で書かれている Wiki がある。perl で書かれていて、かつ国産のものの中で

    記事一覧
    urawareds
    urawareds 2008/03/26
    mod_ext_filter
  • livedoor Techブログ : livedoor Blog モバイルのサーバ構成

    こんにちは、栗原です。 今回はlivedoor Blog モバイルのサーバ構成についてご紹介しようと思います。 日でも最大規模のブログサービスのモバイルサイトがどのようなサーバ構成で稼動しているのか、またその構成を構築していく上で苦労した点や今後どのようにして行こうと考えているかについても説明できたらと思います。 サーバ構成 まずは現在のlivedoor Blog モバイルの内部構成について簡単に説明したいと思います。 livedoor Blog モバイルでは、大きく分けて5種類のサーバ群が稼動しています。 リバースプロキシ + アプリケーションサーバ ユーザが携帯からブログを閲覧した際にページを生成してレスポンスを返すサーバ群になります。現状はApache(リバースプロキシ)とApache + mod_perl(アプリケーション)を1台のサーバに同居させた形で稼動しており、台数は全部で

    urawareds
    urawareds 2008/02/13
    合計98台
  • “安全”のためにTomcatを理解し、構築し、動作させる

    “安全”のためにTomcatを理解し、構築し、動作させる:Tomcatはどこまで“安全”にできるのか?(1)(1/3 ページ) 無料サーバはどこまで安全にできるのか? 近年、Linux上でサーバを構築・公開する方が多くなってきていますが、中途半端な設定のサーバを公開することで会社の情報資産が危険にさらされることがよくあります。 そんな中、基的に無料のOSであるLinuxサーバと、同じく無料で利用できるアプリケーションで、世界中において高いシェアを誇るTomcatを用い、「無料でどこまで製品サーバのセキュリティに迫れるか?」「どこまで安全にWebアプリケーション構築ができるか?」をこの連載を通して追っていきたいと思います。 第1回は、そもそもTomcatとは何かを解説し、Tomcatの最新版の新機能とそのセットアップの仕方や自動起動の方法、Apacheと連携させる方法などを紹介します。 T

    “安全”のためにTomcatを理解し、構築し、動作させる
  • tips - ApacheのLogフォーマットの方を変えて高速化 : 404 Blog Not Found

    2007年10月05日00:00 カテゴリTipsLightweight Languages tips - ApacheのLogフォーマットの方を変えて高速化 というより、高負荷サーバーの場合、ApacheのLog Formatを変更しちゃった方がいいでしょう。 ? (高速に)Apache の log を解析する正規表現 : a++ My RSS 管理人ブログ こんなの広めちゃいかん と思いついついエントリ。具体的には、 LogFormat "%h\t%l\t%u\t%t\t\"%r\"\t%>s\t%b\t\"%{Referer}i\"\t\"%{User-Agent}i\"" combined_tsv ないし、さらに LogFormat "%h\t%l\t%u\t%t\t%r\t%>s\t%b\t%{Referer}i\t%{User-Agent}i" combined_tsv として

    tips - ApacheのLogフォーマットの方を変えて高速化 : 404 Blog Not Found
  • mod_proxy_ajp で Tomcat と接続:紙屋敷錫彦のブログ:So-net blog

    紙屋敷錫彦のブログ 雑多なことまで何でもやるサービスアーキテクトの筆者が、日日の色々な事物をロギングしていきます。 Apache httpd 2.2 と Apache Tomcat 5.5 とを、mod_proxy_ajp を使って接続する際のメモです。mod_jk を使った場合と比べ、拍子抜けするほど簡単に Apache httpd - Apache Tomcat 連携が実現できます。 Apache httpd も、daemontools の svscan にて管理します。 Apache Tomcat + daemontools については、こちらをご覧下さい。 httpd の、実効グループと実効ユーザを追加する(-M は Red Hat 系でユーザのホーム ディレクトリを作らない指定)。 # groupadd httpd # useradd -g httpd -s /sbin/nolo

  • 負荷分散講習会 Apache編 | feedforce Engineers' blog

    ゴール 負荷分散のいくつかの方法に関して理解する mod_proxy_balancerによる負荷分散クラスタが構築できる 基礎知識編 基的な資料 主にクラスタによる負荷分散の資料。 - Apache モジュール mod_proxy_balancer - mod_proxy_balancerで中?大規模サーバー運用するときの勘所 - cyano あと社外秘資料。 負荷分散? 複数台のサーバにアクセスを分散して、個々のサーバにかかる負荷を減らし、全体的に処理できるアクセスを増やすこと。 以下のようなアプローチがある。 DNSラウンドロビン DNSでひとつのホスト名に複数のIPアドレスを割り当てる方法 シンプル しかしダウンしているホストにもアクセスが振り分けされてしまう 冗長化と併用でなんとかなるかな? 機能ごとにホストを分割 ウェブサーバとDBサーバの分割(基過ぎるが一応これも負荷分散)

    負荷分散講習会 Apache編 | feedforce Engineers' blog
  • 超高速HTTPアクセラレータ最新版"Varnish 1.1"登場 | エンタープライズ | マイコミジャーナル

    The Varnish projectは20日(デンマーク時間)、Varnishの最新版となる「Varnish 1.1」を公開した。VarnishはC言語で開発されたHTTPアクセラレータ。FreeBSD 6およびLinux 2.6をメインプラットフォームとして開発されたプロダクトで、Apache 3.0構想においても取り込みが提案されるなど、注目度も高い。仮想メモリシステムやI/O機能などOSの提供している機能をフルに活用することでプロキシよりも高速に動作するという特徴がある。 Varnishは高速処理実装の参照実装としても、コンテンツマネジメントシステム(CMS)におけるアクセスの高速化にも高い効果がある。既存のシステムに導入する際にもあまり手を加える必要がないなど、運用における効果も期待できる。 Varnish 1.1ではVary:サポートの追加、URLおよびヘッダの再書き込み機能、

  • 共用レンタルサーバーなどで、 だいたい申し込むとすぐにアカウントが発行されて サブドメインをもらえて使えるところが多いと思います。…

    共用レンタルサーバーなどで、 だいたい申し込むとすぐにアカウントが発行されて サブドメインをもらえて使えるところが多いと思います。 これは、申し込むと同時に、 httpd.confやメールのconf的なファイル等を cgiやphpから自動的に編集しているのでしょうか? 申込が完了と同時に、ユーザが選択したサブドメインで(ドメインはこちらで数種類用意)利用が即座にできるようにするのは、 どうしているのでしょうか? (設定から反映までのタイムラグはありますが、 だいたい申込と同時に自動設定されてますよね) 数年前から気になっていたのですが、 シェルスクリプトでやってるのかなぁ・・・。 1サーバーに300人とか入ってる安いサーバーだと、 httpd.confとかムチャクチャ長くなってる気がして仕方ないのです。