タグ

Apacheに関するhigedのブックマーク (9)

  • Apache Kafkaを使ったアプリ設計で反省している件を正直ベースで話す

    Apache Kafka: Producer, Broker and Consumer2017年は生まれて始めてApache Kafkaを格的に業務利用(PoCではなく番運用)した年でした。Apache Kafka的なメッセージングミドルウェアそのもののは、社内的な事情でよく使っていたのでその使い勝手に対して困惑はほとんど無かったですし、ミドルウェアとして非常に安定しているため、Kafkaクラスタそのものでの不具合らしい不具合が発生したことは一度もありませんでした。 しかし、Kafkaのトピック設計などに関してのベストプラクティスは事例ベースでもあまり見かけたことがなく、チームメンバーと悩むことも多かったです。このストーリーでは、主にKafkaを利用したアプリ設計で考えたことや失敗したことを振り返りつつ共有します。なお、パーティション数や各種バッファサイズなどのチューニング要素は今回取

    Apache Kafkaを使ったアプリ設計で反省している件を正直ベースで話す
  • 【apache】server-status at softelメモ

    問題 Apacheの稼働状況を簡単に確認したい。 答え mod_status を有効にすると、server-statusが利用できる。 コマンドラインでは コマンドラインからだと、以下のコマンドで確認できる。 apachectl fullstatus Web画面では 設定 Web画面で確認するには、apacheの方に設定を追加する。 <Location /server-status> SetHandler server-status #安全のためには以下のようなアクセス制限の設定もすること Order Deny,Allow Deny from all Allow from 111.222.333.444 </Location> URL http://該当のWebサーバー/server-status で閲覧できる。引数は以下が指定できる。 http://ホスト名[:ポート番号]/server

    【apache】server-status at softelメモ
  • httpd.confについて調べたのでまとめたよ - とある技術の備忘録

    最近学科の友人3人とサーバ/セキュリティについての勉強会を週1で行っていて、毎回何か調べてくることになっており、今回は apache の設定について少し調べてきました。初心者がまとめたので間違っている部分があるかもしれませんが、勉強の役に立てて頂ければ幸いです。 httpd.confはどこにある? 最小限のhttpd.conf 3つのセクション セクション1: GlobalEnvironment セクション2: MainServerConfiguration セクション3: VirtualHosts モジュールの追加 外部設定ファイルの読込み サーバリソースの監視方法 httpd.confはどこにある? OSによって異なりますが、以下の階層に置いてある可能性が高いです。 CentOS、FedoraなどRed Hat系 /etc/httpd/conf/ SUSE系、MacOSX /etc/a

    httpd.confについて調べたのでまとめたよ - とある技術の備忘録
  • RewriteRuleメモ – LOG

  • mod_pagespeedの概要と導入について | 株式会社サイバーエージェント

    業務経歴: 元Web/iOSの受託開発を行うエンジニアプログラマーからSE/PMを経てマーケティング支援業務も行う。サイバーエージェントでは開発チームのマネジメント兼自身でもサーバ側のコードを書いている。 1.概要 スマートフォンサイトにおける表示スピード向上は、より高度な内容を実現する昨今のサービスにおいて喫緊の課題となっている。その中で2012年にGoogle Incが正式版として公開したmod_pagespeedは、インストールのみでウェブサイトの最適化を行うことができ注目を集めている。しかし、その動作原理上マシンリソースを余分に消費してしまう。レポートでは、mod_pagespeedの各最適化アプローチを検証し大規模環境での適用について検証する。 3.序論 レポートの動機となった背景および、レポートの題材となるmod_pagespeedの概要について示す。 3.1 背景 スマ

    higed
    higed 2016/12/20
    mod_pagespeed
  • Serving static files: a comparison between Apache, Nginx, Varnish and G-WAN

    Update 1 (Mar 16, 2011): Apache MPM-Event benchmark added Update 2 (Mar 16, 2011): Second run of Varnish benchmark added Update 3 (Mar 16, 2011): Cherokee benchmark added Update 4 (Mar 25, 2011): New benchmark with the optimized settings is available Introduction Apache is the de facto web server on Unix systemNginx is nowadays a popular and performant web server for serving static files (i.e. s

    Serving static files: a comparison between Apache, Nginx, Varnish and G-WAN
    higed
    higed 2016/12/07
    Apache MPM,Nginx,G-WANの比較.
  • ApacheとNginxの性能比較でevent_mpmの本気を見た

    はい、これは僕がいつも良く見るApacheとNginxの性能差に見えます。大体、ApacheはNginxの75%程度の性能に落ち着きます。数十バイトの静的コンテンツに対するリクエスト処理はNginxの得意分野だと思っていたので、大体こんなものです。 そこで、真面目にevent_mpmのチューニングを行ってみました。で、幾度となくベンチを試した結果導き出した、静的コンテンツに対する同時接続数100程度に対して最高のパフォーマンスを示すevent_mpmの設定は以下のようになりました。 [program lang=’apache’ escaped=’true’] StartServers 4 MinSpareThreads 4 MaxSpareThreads 4 ThreadsPerChild 2 MaxRequestWorkers 2 MaxConnectionsPerChild 0 [/p

    ApacheとNginxの性能比較でevent_mpmの本気を見た
  • Yoheis.net: リバースプロキシ背後のWebDAVサーバでリネームできない

    20070817 リバースプロキシ背後のWebDAVサーバでリネームできない Mac OSXにapacheをインストールし,WebDAVサーバをたてたのだが,ファイルやディレクトリのリネームができない.いろいろ検索して調べたところ, Subversion behind an Apache Reverse Proxy subversion: Mail reader あたりがヒット.リバースプロキシの背後にあるWebDAVサーバに対してSubversonからリネームできない問題への対処が書いてある.今回の件もこれと同じであった. リバースプロキシがhttpsで,WebDAVサーバがhttpの場合にこの問題が起きる.WebDAVのMOVEメソッドでは,ファイルの移動先はリクエストヘッダDestinationに書かれる.これが,例えばhttps://dav.example.com/destinat

    higed
    higed 2016/06/01
    リバースプロキシ背後のWebDAVサーバでsvn move, copyが502を返す話。HTTPヘッダの該当部分をhttps->httpにする
  • Apache/ダイジェスト認証の設定 - Web関連技術調査

    ダイジェスト認証モジュールの有効化 † httpd.confに記述されているダイジェスト認証のモジュールを有効にします。 今回使用した環境では、以下の場所にhttpd.confがありました。 /etc/httpd/conf/httpd.conf http.conf内に以下の記述があるのでコメント(#)されている場合はコメント(#)を削除してダイジェスト認証のモジュールを有効にしてください。 LoadModule auth_digest_module modules/mod_auth_digest.so ↑ ダイジェスト認証用のパスワードファイルの作成 † htdigestコマンドを利用しダイジェスト認証用のパスワードを作成します。 htdigest -c ダイジェスト用パスワードファイル ダイジェスト認証を行う領域名 ユーザ 上記の-cオプションは初めてダイジェスト認証用のパスワードファイ

  • 1