タグ

apacheに関するkozy4324のブックマーク (14)

  • Apacheが%2Fを勝手にデコードして生きるのが辛いとき - かみぽのメモ

    mod_rewriteでの最後の砦 - As a Futurist...をみて、僕もApacheでURLに%2Fを含むリクエストをリバースプロキシするときに困ったことがあったなーというのを思い出した。 AllowEncodedSlashes On RewriteRule ^/(.*)$ http://backend/$1 [QSA,L,P]みたいな設定を書いてるときにfrontendに http://frontend/keyword/Fate%2Fstay+nightなリクエストが来ると、この設定だとbackendには http://backend/keyword/Fate/stay+night%2FがデコードされたURLにプロキシしてしまう! %2Fのままプロキシするには以下のように設定をすればよい。 AllowEncodedSlashes On RewriteCond %{THE_RE

    Apacheが%2Fを勝手にデコードして生きるのが辛いとき - かみぽのメモ
    kozy4324
    kozy4324 2014/03/05
    mod_rewriteで勝手にデコードされて困ってたがこれで解決しそう
  • Apache HTTPD: `Options -FollowSymLinks` は不完全 - ダメ出し Blog

    シンボリックリンク攻撃を防ぐための Apache HTTPD モジュールの解説はこちら: Apache HTTPD: mod_allowfileowner https://fumiyas.github.io/apache/mod-allowfileowner.html 背景 ロリポップの共有 Web サービス下のサイト改ざん事件で、 攻撃手法の一つとして 「他ユーザー所有のファイルへのシンボリックリンクを自分のコンテンツディレクトリ下に作り、Apache HTTPD 経由でアクセスする」手順が利用されたらしい。 参考: http://blog.tokumaru.org/2013/09/symlink-attack.html 当社サービス「ロリポップ!レンタルサーバー」ユーザーサイトへの第三者による大規模攻撃について http://lolipop.jp/info/news/4149/#090

    kozy4324
    kozy4324 2013/09/03
    TOCTOU知らなんだ
  • ApacheログをLTSV形式にする際の2つの落とし穴と対処法+Apache&FluentdのLTSV設定サンプル - Y-Ken Studio

    ApacheのアクセスログをLTSV形式にしたいと思った方に是非お伝えしたい、 私がハマった落とし穴とその対処方法、その後にApacheとFluentdの設定サンプルを紹介します。 以下に1つでも該当するものがあれば、LTSVの導入メリットは高いでしょう。 テクニカルな正規表現のメンテナンスに疲れた awk等のテキスト整形ツールで加工や集計を容易に行いたい ログ収集ツールFluentdを使ってリアルタイム集計などを行いたい 落とし穴 その1「request_first_line」 一般的なApacheの設定ファイルhttpd.confでは、デフォルトで以下の設定が行われています。 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined このLogFormatStringをそのままLT

  • Apache Solr 入門 書評:マピオンラボ(お知らせ)

    技術評論社様より献御礼 こんにちは、坂田です。 現在MapionではSolr使ってます。詳しくは過去のエントリーを参照。 つーことで、今度発売される「Apache Solr 入門」を紹介します。 著者はSolr勉強会でもお世話になっています、株式会社ロンウィットの関口さんや株式会社NTTデータの武田さんたちです。 -目次- Apache Solr 入門 より Chapter1   イントロダクション Chapter2   スキーマの設定 Chapter3   インデックスの作成 Chapter4   検索 Chapter5   クライアントプログラミング Chapter6   データインポートハンドラ Chapter7   マルチコア Chapter8   分散検索 Chapter9   サーチコンポーネント Chapter10  実践! Solr運用TIPS Appendix I 

  • 第15回 知っておきたいApacheの基礎知識 その11 | gihyo.jp

    mod_rewriteの記事ももう3回目になります。なかなか慣れるまではクセのあるモジュールですが、非常に便利なモジュールであることは認識していただけているかと思います。 さて、前回では正規表現を利用したURLの書き換えを実践してきました。今回はよりmod_rewriteを使いこなしていきましょう。 rewrite_ruleの適用条件を指定する 1つのURL書き換えを行うときはあまり気になりませんが、複数のアプリケーションをハンドリングしようとなってくると条件を指定したくなるものです。そこで、RewriteCondというディレクティブを使用しましょう。「⁠○○という条件のときは、RewriteRuleを適用する」といったif文のような記述をすることができます。 それではhttpd.confのVirtualHostの内容を以下のものに変更をしてみましょう。 <VirtualHost *:80

    第15回 知っておきたいApacheの基礎知識 その11 | gihyo.jp
  • Apache のログをカスタマイズ

    ここでは、Apacheのログをカスタマイズする方法について具体的な例をだしていきながら説明していきます。Apache に限った事ではないのですが、ログは活用して初めて意味をなすもので、見もしない不必要なログを記録してディスクスペースを圧迫していたのでは元も子もありません。サイトにとって必要なログか不必要なログかを適切に判断し、有効に活用するようにしてください。また、Apache のアクセスログはそのまま放置しておくと、一ヶ月もすればすぐにギガ単位にまで達してしまいます(もっとも、アクセス数にもよりますが、なにもカスタマイズしていない状態で筆者の場合はそのぐらい)。そうならないためにも、ログのローテーションをする事が重要ですし、不必要な情報はカットすることもとても大切な事なので、当ページを参考にして是非、実践しておきましょう。 ■Apache でのログの概要 まず、Apache のログ指定で

  • bayashi.net

    {{tag: go, test, testing, actually }} actually は Go の testing ライブラリです。明示的なインターフェースと一貫性の高いメソッド群、そしてメンテナンスやリファクタリングの際に力を発揮するフェイルレポートを備えています。 [[https://github.com/bayashi/actually ac... つづきを読む

    bayashi.net
  • 携帯サイト構築簡易化Apacheモジュール『mod_ktai』を開発:携帯サイト構築・株式会社ゆめみ

    平成19年12月27日 株式会社ゆめみ 〜絵文字変換もサーバでらくらく〜 日初!ゆめみ、携帯サイト構築簡易化Apacheモジュール『mod_ktai』を開発 株式会社ゆめみ(社:東京都世田谷区三軒茶屋 代表取締役社長:深田 浩嗣、以下ゆめみ)は、携帯サイト開発に不可欠な絵文字や画像の変換等を自動処理できるApacheモジュール『mod_ktai』を日で初めて開発したことを発表いたします。 今回の開発の背景には、携帯サイト構築にあたり敷居が高かった変換部分を共通化することで、開発過程の迅速化と携帯インターネット市場の活性化につながるという狙いがあります。携帯サイトの構築はこれまで画像変換や絵文字変換、機種判別や会員認証などの機能を開発言語毎に開発して対応していました。そのため何度も同じ機能を別のプログラムで組みなおすなどの工程の重複が相次ぎ開発時間の長期化や、開発者のレベルによっ

  • コンパイルとインストール - Apache HTTP サーバ バージョン 2.2

    Please note This document refers to the 2.2 version of Apache httpd, which is no longer maintained. The active release is documented here. If you have not already upgraded, please follow this link for more information. You may follow this link to go to the current version of this document.

  • itb-TECH 【 IT Boost - Apache configure - 】

    configure は Makefile を適切に修正するためのプログラムです。ここでは Apache の configure オプションについて説明していきます。 configure はダウンロードしてきたファイルを解凍してできるディレクトリ内にあります。 Apacheに限らず、Linux やUNIX においてインストールを行う場合には、まず解凍したディレ クトリに移動するようにしましょう。 configure の実行は以下のようにすれば実行可能です。

  • ログローテーションとAnalogの導入

    前回、ログを記録する方法を紹介したが、記録しただけでは役に立たない。今回は、ログファイルの管理方法と、ログの分析手段として「Analog」の導入・運用方法を紹介する。 前回は、Apacheが記録するアクセスログやエラーログの設定について紹介した。いうまでもないと思うが、ログというものはただ記録しただけでは何の意味もない。それどころか、ログの管理を怠るとディスク容量を圧迫するだけの無用の長物になりかねない(これを「ディスクの肥やし」などという)。 そうしたことが起こらないよう、定期的に管理・運用するのも管理者の務めである。そこで、今回はログの定期的なローテーションとその内容分析について紹介する。 ログファイルのローテーション 先述したように、ログファイルを放っておくとディスクを圧迫することになりかねない。それだけでなく、ログファイルのサイズが大きくなれば、ログの解析にも悪影響を及ぼす。サイズ

    ログローテーションとAnalogの導入
  • jpn.ph

    This domain may be for sale!

  • mod_proxy - Apache HTTP サーバ

    このモジュールは Apache のプロキシ/ゲートウェイ機能を実装しています。 AJP13 (Apache JServe Protocol version 1.3), FTP, CONNECT (SSL 用), HTTP/0.9, HTTP/1.0, HTTP/1.1 のプロキシ機能を実装しています。これらのプロトコルやその他のプロトコル用の プロキシ機能を持った、他のモジュールに接続するようにも設定できます。 Apache のプロキシ機能は mod_proxy の他に、 いくつかのモジュールに分割されています: mod_proxy_http, mod_proxy_ftp, mod_proxy_ajp, mod_proxy_balancer, mod_proxy_connect です。ですから、 特定のプロキシの機能を使いたい場合は、mod_proxy と 該当するモジュールをサーバに (

  • Apacheの設定

    ファイルの種類別にディレクトリを指定する。変更後、どこにインストールされるかはshow-layoutで確認 --bindir=DIR --sbindir=DIR --libexecdir=DIR --mandir=DIR --sysconfdir=DIR --datadir=DIR --iconsdir=DIR --htdocsdir=DIR --cgidir=DIR --includedir=DIR --localstatedir=DIR --runtimedir=DIR --logfiledir=DIR --proxycachedir=DIR --add-module=FILE

    Apacheの設定
  • 1