タグ

apacheに関するotsuneのブックマーク (83)

  • 眠る開発屋blog » BASIC認証のRequire valid-user

    もしもこの世から「残業」が完全になくなったら 3年ぐらい前に読んだを思い出した。 1980−90年代の話ですが、残業について、 「時間外・休日労働の弾力的運用が我が国の労使慣行の下で雇用維持の機能をはたしている」(1985年労働基準法研究会報告)とか、「我が国の労働慣行の実情に合うような上限設定が可能かどうか定かでない」(1992年同報告)と、雇用維持の為のコストとして恒常的な長時間労働を是認する考え方が主流でした。 需要の低下に応じて、生産水準を下げなくてはならなくなっても、バッファがあるから解雇せずに大丈夫でしょ、という。。。 まぁ、 ところが、その後、労働法政策が内部労働市場の雇用維持から外部労働市場における移動促進に徐々にシフトしていったにもかかわらず、この長時間労働哲学には疑問が呈されないまま21世紀に至っているのです。 と著者は問題視しているわけだけど。 話変わって、最近友人

  • Apache設定・運用術[6/27更新] | OSDN Magazine

    ここでは、Apache(Apache HTTP Server)の設定・運用に関する過去記事をまとめて紹介する。Webサーバ市場でトップシェアの座を長年保持しているApacheは、Linuxと並び、オープンソース・ソフトウェアの代名詞とも言える存在である。この地位は、Apacheのオープン性と、モジュール構造による高い拡張性と汎用性によって築かれたものと言ってよいだろう。Apacheはモジュールを追加・変更することで容易に機能をカスタマイズすることができるため、進化の速いWebの世界で多種多様なニーズに柔軟に対応してこれたのである。 ウェブサイトの訪問者がいる場所を地図上に表示しよう 2008年05月26日 ApacheMap を使えば、ウェブサイトの訪問者がいる場所をGoogle Map上に表示することができる。ApacheMapは、Apacheのログから取得したIPアドレスをhostip

    Apache設定・運用術[6/27更新] | OSDN Magazine
  • Projects/ModAuthOpenID - Butterfat

    The project's site has moved to http://trac.butterfat.net/public/mod_auth_openid. The Apache OpenID Module mod_auth_openid is an authentication module for the Apache 2 webserver. It handles the functions of an OpenID consumer as specified in the OpenID 1.1 specification. CategoryProject

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

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

    負荷分散講習会 Apache編 | feedforce Engineers' blog
  • cyano: Apache 2.2 mod_filterを使いこなす - AddOutputFilterByType DEFLATE text/htmlを書き換えてみる

    Apache 2.2 mod_filterを使いこなす - AddOutputFilterByType DEFLATE text/htmlを書き換えてみる ApacheにはコンテンツのMIME-typeに応じてフィルターをかけるAddOutputFilterByTypeディレクティブがありますが、Apache 2.1 以降で非推奨になり、代わりにmod_filterでフィルターをかけることが勧められているようです。 しかしながら、mod_filterの実例があまりにも少ないため、どう使っていいか分からないのが現状です。なので、AddOutputFilterByType DEFLATE text/htmlを書き換えてみることにしました。 mod_deflateのドキュメントには、実例として画像以外をすべて圧縮する方法が以下のように書かれています。 <Location /> # Insert

  • Just Racing | Horse, Greyhound and Harness Racing News, Tips and Bets

    *Palmerbet 2nd Racing bet. Excl NSW & WA. T&C’s apply.

    Just Racing | Horse, Greyhound and Harness Racing News, Tips and Bets
  • mod_xsendfile を使う - 酒日記 はてな支店

    mod_xsendfile for Apache2/Apache2.2 という Apache モジュールがありまして、これを使うとレスポンスヘッダに X-Sendfile: path/to/file と出力することで、Apache がレスポンスのボディをファイルの中身で差し替えてくれる。 Webアプリケーションで認証後、大きなファイルをダウンロードさせるような用途に便利。 このモジュールはその名の通り sendfile システムコールを(使えれば)使うので、アプリケーションが自前でファイルの中身を読んで送信するよりも速い(軽い)はず。http://www.linux.or.jp/JM/html/LDP_man-pages/man2/sendfile.2.html ってことでベンチマーク取ってみた。 1. 普通に静的ファイルを Apache が serve 2. mod_xsendfile

    mod_xsendfile を使う - 酒日記 はてな支店
  •  コメントが長くなったのでこっちに書く - たぬきん貧乏日記 〜No Worry, No Hurry. Eat Curry!〜

    エントリにすると前後がよくわからんのだけどとりあえず。hiro-tさんとこのエントリのコメント欄に一度は投下したけど長すぎたのでこっちに移した内容。 ここから。 うーん。実際に中国方面でジェノサイド系のツールが配布されてるのとか見ちゃってるしなあ・・・ わかって運用してるぶんには(ちゃんとパッチメンテナンスのサイクルまわして、タイムラグを認識してリスクマネジメントしてるなら)いいんですが、誤魔化しに採用しちゃうのはどうかと。 IPSなどの場合、攻撃パケットのパターンを識別して能動的にブロックしますよね?ソレとバナー遮蔽で見逃してもらえることに期待するってのはちょっと違うような。 大きめのシステムならちゃんとIPS入れるなりリバースプロキシ置いてシステム体に影響しない部分でブロックできるようにするなり、そっち方面で対処しとくべきなんじゃないかなあ。 そういうふうに考えると、やっぱりバナー遮

     コメントが長くなったのでこっちに書く - たぬきん貧乏日記 〜No Worry, No Hurry. Eat Curry!〜
    otsune
    otsune 2007/07/24
    →バナー遮蔽ってのはやれるだけのことをやった最後に重箱の隅をつっつくような対応なんじゃないかと
  • Subversion + WebDAV で複数のリポジトリを扱う方法

    Subversion + WebDAV で複数のリポジトリを扱う方法 2007-05-30-2: [Subversion] Subversion + WebDAV で単純に一つのリポジトリを扱う場合は,以下のような設定をします. <Location "/repos/foo"> DAV svn SVNPath /path/to/repos/foo </Location> これに,/path/to/repos/bar のようなリポジトリを追加して使いたい場面が出てきます. その場合は,以下のように SVNParentPath を使って共通の親ディレクトリを指定してあげると便利です. <Location "/repos"> DAV svn SVNParentPath /path/to/repos </Location> こうすることで,リポジトリを追加するたびに Apache の設定をする必要が

    otsune
    otsune 2007/06/03
    SVNParentPath
  • preforkがもたらした「小さいインフラ」思考 - shinno(鈴木慎之介)の日記

    勉強会でも記述したとおり、ニコニコ動画のWebサーバはapacheのpreforkで動いてます。そのためapacheプロセスで複数立ち上げてリクエストをこなしているため、主にTCPコネクションとメモリのリソースが消費されてしまいます。そもそもpreforkの理由はphpをNon-ZTS(Zend Thread Safe)でbuildしてるからmpm(worker)ではないのですが、如何せんアプリケーションやほかのモジュールとの相性を検証した上でZTSは投入したいというのもあるため、全部投入というのは頭を悩ませます。 今回は、その悩みから「小さいインフラ」を実現するにむけてのぼんやりした思考の変化をここに書き記しておきます。 メモリ節約 まず消費するリソースで、TCPコネクションについてはOS上でオープンできるポートの論理限界値(Linuxでは20,000ぐらい?)があるので、ホストを増やす

    preforkがもたらした「小さいインフラ」思考 - shinno(鈴木慎之介)の日記
  • QIP.RU

    "Спартак-2" разгромил "Зенит-2" в первенстве ФНЛ rsport.ru В центре Кишинева оппозиция проводит митинги aif.ru В провинции Хомс саперы уничтожили 59 взрывоопасных предметов ria.ru Москва: после ночи с мужчиной девочку нашли мертвой на улице rtr-vesti.ru Гимнастка Дина Аверина победила во всех индивидуальных упражнениях на… cdnvideo.ru Футболиста потребовали наказать за антиукраинские высказывания

  • Spread Toolkit で分散ログ (1) - 酒日記 はてな支店

    以前 LVS + Ultra Monkey で負荷分散 (設定編) - 酒日記 はてな支店 で書いたように、Apache を LVS で負荷分散したのですが、この際にアクセスログを一つに (時系列を保って) まとめるにはどうすればいいか、ちょっと悩みました。 結局 Apache からパイプ経由で logger コマンドを起動して syslogd でログ取得ホストに飛ばす、ということをしたのですが、いくつか問題が。 ログの先頭に syslogd の日付 (Jan 24 18:33:30 www1 logger: ) が付く → 集計の邪魔 syslog は 1メッセージ 1024 byte までしか記録できないので、尻切れになる行が (稀にだけど) 発生する Linux の syslogd は書き込みの際に頻繁に sync するので、DISK IO が大量に発生して重い 特に最後のは、秒間数

    Spread Toolkit で分散ログ (1) - 酒日記 はてな支店
  • サーバにDoS耐性を付ける - stanaka's blog

    ウェブサービスでは、アクセスが集中して、サイトが落ちる、というのは、よくある話です。純粋に人気が出てアクセス集中するなら、サーバ管理側の責任と言われても、しかたないと思います。しかし、botやF5アタックによる突発的な集中アクセスで、落ちてしまう、というのは、運営側としても、あまり納得がいくものではありません。 そのような突発的なアクセスに対応するために、大量のアクセスをしてくるクライアントを検出し、優先度を落すか、アクセス禁止にする方法などがあります。 というわけで、Apacheモジュールでそれを検出するためのmod_dosdetectorを開発しました。(ちなみにコア部分の開発期間は、Apacheモジュールって、どう書くんだっけ、という状態から、3日でした。) mod_dosdetectorは、Apacheモジュールとして動作し、クライアントのIPアドレスごとにアクセス頻度を測定し、設

    サーバにDoS耐性を付ける - stanaka's blog
  • 徒然なるままにBlog - Apacheチューニング: ロギングを高速化する

    あまり知られていません(と思われる)がApache2(2.0.41以降)にはアクセスログの書き出しをメモリにバッファリングし高速化させるという機能があります。 今回はその機能を有効にするとどれぐらい速くなるのか調べてみました。 設定方法はhttpd.confに BufferedLogs On と追加するだけでログのバッファリングが有効になります。 以下ベンチマークを取った結果です。 バッファリング無効984 Request/Sec バッファリング有効1033 Request/Sec (参考)ロギング無し1055 Request/Sec ※小さなhtmlファイルに対してab -c 100 -n 1000を何度か繰り返した結果の平均です。 体感では違いを感じられないとは思いますがベンチを取るとおよそ5%程Request per secondの値が上がっていました。 静的なファイルが

  • どさにっき: CGI と 304

    2007年1月1日(月) 元日 ■ 賀春 _ あけましておめでとうございます。今年の目標。 自分じゃなくてもできることは他の人にまかせる。 自分じゃできない難しいことは無理せず他の人にがんばってもらう。 自分でやるときはカンタンなことでもさも難しいかのように演じて恩を売る。 そんなかんじでてきとーでゆるゆるにやっていこうと思います。そんなわけで今年もよろしく。 _ 年明け早々から生活リズムが乱れっぱなしであかんわ。寝る。 2007年1月4日(木) ■ ハニーポットへの spam _ 昨年(といっても1週間前だが)の 「“おとりマシン”で受信したメールの87%はスパム」---McAfeeという記事。これ、spam が 87% だった、という調査じゃないよね。ハニーポットに届いたメールを調べてみたら 13% がウィルスとかトロイとかだった(だから残りの 83% は spam だ)という調査だよ

    otsune
    otsune 2007/01/07
  • mod_rpaf のかわりに mod_extract_forwarded なるものがあるらしい - daily dayflower

    今作っているウェブアプリでは -+(A) Apache 2.2 + mod_proxy (画像等のスタティックコンテンツ向け) +(B) Apache 2.2 + mod_perl (アプリサイド)という環境を同一ホストで動かしています。 ただ,このようにリバースプロキシを導入すると,(B) のログファイルではアクセスもとがすべて 127.0.0.1 になってしまいますし,アクセスされる IP によってアプリ上で制限を掛けたい場合,X-Forwarded-For ヘッダを自分でみて判断しなくてはいけなくなってしまい,面倒です。 このようなときに楽に対処できるのが mod_rpaf です(参考: リバースプロキシを導入する際はmod_rpaf - drk7jp)。このモジュールを使うと,Apache の Connection レコードの内容を改変してくれるので,ログには大元のアドレスが記録さ

    mod_rpaf のかわりに mod_extract_forwarded なるものがあるらしい - daily dayflower
  • Rolling with Ruby on Rails

    Now, next, and beyond: Tracking need-to-know trends at the intersection of business and technology AI/ML Few technologies have the potential to change the nature of work and how we live as artificial intelligence (AI) and machine learning (ML). Future of the Firm Everything from new organizational structures and payment schemes to new expectations, skills, and tools will shape the future of the fi

    Rolling with Ruby on Rails
  • 井上の日誌 -Apacheの話-(2006-07-13) - Apacheソースコード概論

  • 人生迷い箸: Apache2+mod_auth_ldap+ActiveDirectoryでLDAP認証

  • 眠る開発屋blog Archives

    眠る開発屋blog ある開発屋の雑感。日々勉強。 アーカイブ Javaでソースコードリーディングの ドライブUSB化キット「DN-IDE3525」 CentOSとApache mod_proxy_balancerで妄想すること ディベート 段取りの悪いラーメンcreate_function nanoweb Excelでメール送信 apacheのmoduleで欲しいやつ 久々にOpenIDを眺めてみたが PHP5でWebサーバ モテる返し方 mysqlクエリーチューニング mod_auth_hatena_d.cを作ってみた バブルの話2 mod_swf2html バブルの話 「その他」は作らない JSON_parser.c mod_hatena_auth.c ストアドとか 404リーダー タスポ リップに踊る freemail終了 未履修問題 進学校の思い出 予算駆動開発 東京ガールズ