タグ

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

タグの絞り込みを解除

apacheに関するkjirouuのブックマーク (13)

  • apache(prefork)の設定で悩まないようにメモ : とある暇人のメモ帳

    apache(prefork)の設定で悩まないようにメモ Tweet StartServers 公式マニュアルより 起動時に生成される子サーバプロセスの数を設定します。 プロセス数は負荷に応じて動的に制御されますので、 通常はこの値を調整する理由はあまりないでしょう。 それなりにトラフィックがある場合、apacheを起動した瞬間に猛烈にプロセス生成が走るので、事前にいっぱい作ることで負荷を軽減できる(かも)。 MaxSpareServers 公式マニュアルより アイドルな子サーバプロセスの希望最大個数を設定します。 アイドルプロセスとは、リクエストを扱っていないプロセスです。 MaxSpareServers よりも多い数がアイドルであれば、 親プロセスは超過プロセスを kill します。 メモリが潤沢にある場合はプロセス生成のオーバーヘッドを軽減できるが、最大でMaxSpareServer

    kjirouu
    kjirouu 2014/01/17
    “MaxRequestsPerChild 個のリクエストの後に、子プロセスは終了します”
  • Apacheのプロセス数が増えなくなったら | Technology-Gym

    <IfModule prefork.c> MaxClients       150 StartServers     5 MinSpareServers  5 MaxSpareServers 10 </IfModule> MaxClientsの数を確認しましょう。各ディレクティブの意味は以下のとおりです。 MaxClients 応答することのできる同時リクエスト数。 StartServers 起動時に生成される子サーバプロセスの数。但し、プロセス数は動的に調整される。 MinSpareServers リクエストを受けていないサーバプロセスの最小個数。 MaxSpareServers リクエストを受けていないサーバプロセスの最大個数。 設定が終わったら以下のコマンドで再起動します。

    kjirouu
    kjirouu 2014/01/17
    “<Location /server-info>” のセクションをコメントアウトをすると、適用されている設定値を確認できるページが表示できる
  • [Apache]意外と知られていない(と思う)VirtualHostの「デフォルト」の活用方法 · DQNEO日記

    NameVirtualHost *:80 <VirtualHost *:80> ServerName dummy.example.com ... </VirtualHost> <VirtualHost *:80> ServerName yourservice.com ... </VirtualHost> IPアドレスや意図しない逆引きアドレスからアクセスされないように、最初にダミーのVirtualHostを設定します。 IPアドレスや逆引きアドレス、また意図しない他のアドレスでアクセスされた場合、最初のVirtualHostが選ばれます。エラーページを出してもいいですし、正しいURLへの誘導を行うのもいいでしょう。 今こそ見直すApacheの設定 - blog.nomadscafe.jp なるほど~。 こういう使い方があったんですね。 目から鱗です! 例えばこのブログサイトでいうと、今まで

    [Apache]意外と知られていない(と思う)VirtualHostの「デフォルト」の活用方法 · DQNEO日記
    kjirouu
    kjirouu 2012/11/18
    "ApacheのVirtualHostの1件目がそのサーバの「デフォルト」バーチャルホストになる"
  • フロプリーの口コミや効果が知りたい!不快なニオイの新アプローチとは

    フロプリーの口コミと効果はSNSや人気雑誌で紹介されているようにとても話題を集めています。ムレたときの不安なニオイは中途半端なケアでは余計に心配です。 デリケートゾーンのにおい対策として注目のフロプリーはサプリとソープのセット。ダブル対策で得られる効果についてこのサイトで詳しく解説いたします。 フロプリーでにおい対策をはじめよう!特徴と効果について 体臭の悩みは人に相談できず一人で悩んでいる方がとても多いと思います。女性にとって深刻な悩みになるデリケートゾーンのにおい。女性の体の働きも関係してにおいは少なからず誰でも気になるところですよね。 でもどうすれば消臭ケアができるのか、適切な方法が見つからないのがデメリット。そんな方に大変好評になっているフロプリー、口コミで広がっている効果や魅力について詳しくご紹介しましょう。 SNSで話題になっているフロプリーとはどんなアイテム? SNSでフロプ

    kjirouu
    kjirouu 2012/11/17
    Include *.conf の読み込み順は "ちなみに読み込み順はアルファベット順"
  • 0047:ファイル一覧表示を無効にするには

    Apacheにおいて、そのディレクトリ下に"index.html"がないとファイルの一覧が表示されます。安全のために非表示にしておいたほうが無難です。この非表示にする方法を紹介します。 この設定は非常に簡単です。Apacheの設定ファイル"httpd.conf"を開き、以下のようにマイナスをつけるだけです。 Options Indexes FollowSymLinks ↓ Options -Indexes FollowSymLinks 修正を終えたら上書き保存し、Apacheを再スタートさせます。 /etc/rc.d/init.d/httpd restart (※apache1.X系を使用の場合) /usr/sbin/apache2ctl restart (※apache2.X系を使用の場合) 再起動したらindex.htmlを作成していないディレクトリに移動して設定が有効になっているか確

    kjirouu
    kjirouu 2011/06/14
    Indexesを無効にするには Options で -Indexes を指定しても良い、例えば Options All - Indexes と書ける
  • 特定のディレクトリを.htaccessにて[User Agent]で携帯サイトのみ許可する方法を教えてください。…

    特定のディレクトリを.htaccessにて[User Agent]で携帯サイトのみ許可する方法を教えてください。 理由は海外からのソフトによる連続書き込みがウザいだけなので ■IPアドレスでの許可・拒否は望んでいません ■/mobileというディレクトリがあったとして(そこに.htaccessを設置) 携帯の場合は「そのディレクトリのどこにアクセスしても閲覧できる」 PCの場合はhttp://www.yahoo.co.jp/に飛んでいく という場合の記述方法が知りたいです よろしくお願いします。

    kjirouu
    kjirouu 2010/11/25
    下のパターンの方がいい。最後の行は 403へ飛ばさないなら RewriteRule ^.* URL [R=301,L]
  • Apacheで特定のホスト以外からのアクセスをリダイレクトする方法 - もうけっこうです_| ̄|○

    Webサイトをリニューアルするときなど、ユーザーへはメンテナンス中表示にしながら、裏では動作確認用に通常アクセスを行いたい場合があります。 具体的に言うと、特定のホスト(IPアドレスが固定のホストが望ましい)からのアクセス以外は、メンテナンス中表示を行うサイトへリダイレクトしたいという感じですね。 Apacheにmod_rewriteがロードされているなら以下のような.htaccessを置くだけで実現できます。 RewriteEngine   on RewriteCond   %{REMOTE_ADDR}   !^000\.000\.000\.000$ RewriteCond   %{REMOTE_ADDR}   !^111\.111\.111\.111$ RewriteRule   ^(.*)$  http://???.???.???.???/index.html 000.000.000

    kjirouu
    kjirouu 2010/09/07
    mod_rewriteの%{REMOTE_ADDR}を使う
  • Apache で https:// へのリクエストを http:// にリダイレクトする

    Apache で https:// へのリクエストを http:// にリダイレクトする方法は次の通り。 CentOS:2.6.18-8.el5 Apache:2.2.3 を使用しました。 /etc/httpd/conf.d/ssl.conf を以下のように編集する。 <VirtualHost> と </VirtualHost> の間に以下を追記する。 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.test.example(.*) RewriteRule ^(.*)?$ http://www.test.example$1 [L,R] </IfModule> 設定の反映は httpd の再起動。 これでブラウザで https://www.test.example へアクセスすると

    kjirouu
    kjirouu 2010/08/31
    mod_rewriteでやる。 にしても、「信頼できない接続」ダイアログは出る
  • mod_alias - Apache HTTP サーバ

    kjirouu
    kjirouu 2010/03/04
    RedirectやAliasの処理順序。(1) R→A (2) 複数あるときは最初にマッチしたものを優先
  • mpm_common - Apache HTTP Server Version 2.4

    This controls the directory to which Apache httpd attempts to switch before dumping core. If your operating system is configured to create core files in the working directory of the crashing process, CoreDumpDirectory is necessary to change working directory from the default ServerRoot directory, which should not be writable by the user the server runs as. If you want a core dump for debugging, yo

    kjirouu
    kjirouu 2009/11/05
    Apacheが占有するメモリを減らしたい場合は、まずは MaxClients からみたい
  • Kazuho@Cybozu Labs: サーバメンテナンス中にエラー画面を返す方法

    « Pathtraq サービス中断のお知らせ | メイン | Japanize と Pathtraq が Firefox 3 Beta 1 に対応しました » 2007年11月18日 サーバメンテナンス中にエラー画面を返す方法 サービスのメンテナンス中など、ウェブサーバ全体で 503500 エラーを返したいようなケースがあると思うのですが、その場合どうすればいいのでしょう。ちょっとググってみたけど分からなかったので自分で考えてみました。 ErrorDocument 503500 "Sorry. The service is under maintenance." RedirectMatch 503500 .* とりあえずこんな感じでいいみたい。RedirectMatch 等の設定ディレクティブで 300 番台以外のステータスコードを指定できることを今回初めて知りました。 (参考: mod_

    kjirouu
    kjirouu 2009/09/14
    503ステータスを返しつつHTMLでエラー画面を出力する方法、Allowするのも忘れずに
  • Apacheのログを活用しよう

    クッキーログ まず、クッキーを使ったトラッキングの仕組みを簡単に解説しておこう。クッキーログが有効になっていると、Webサーバはアクセスされた際に自分が発行したクッキーをWebブラウザが持っているかどうかを調べる。Webブラウザが要求されたクッキーを持っていれば、要求にこたえて「クッキー値」と呼ばれる値を返信する。持っていなければ、サーバが新規にクッキーを発行し、Webブラウザに記憶させる。 このクッキー値をアクセスのたびに要求することで、そのユーザーが過去にアクセスしてきたユーザーか否か、新規でないならだれなのかを識別できる。「識別できる」といっても、あくまでもクッキーの値が同じならば同じユーザーであろうという程度にすぎない。重要なことは、クッキーの値とアクセスしたページ、その時間などを記録しておくことにある。こうした情報が記録されていれば、クッキーの値で特定のユーザーを抽出でき、特定の

    Apacheのログを活用しよう
    kjirouu
    kjirouu 2009/07/21
    LogFormat, CustomLog を設定すればOK
  • Django1.0.2はMiddlewareの初期化コードがスレッドセーフではない - スコトプリゴニエフスク通信

    工エエェ(´Д`)ェエエ工Thread-safety bug in WSGIHandler (Google GroupのDjango developers)Core handlers are not threadsafe (Trac)django.core.handlers.wsgi.WSGIHandler(mod_pythonでDjangoを動かす以外に使われるHandler)は、スレッドセーフではなく、Middlewareが適切に初期化されないままリクエストの処理が行われる可能性があります。該当箇所は次のようなコードになっています。 if self._request_middleware is None: self.initLock.acquire() # Check that middleware is still uninitialised. if self._request_mi

    kjirouu
    kjirouu 2009/03/24
    "AttributeError: 'WSGIRequest' object has no attribute 'session'" の原因
  • 1