タグ

apacheに関するtuki0918のブックマーク (35)

  • CakePHPのcakeコマンドの色々 - ありの日記

    Windows環境でcakeコマンドを使うようにする。(Windows版CakePHPのインストールは前回行った。) まず、コマンドを使えるようにPHPとcakeのconsoleディレクトリにPATHを通す。そして、CakePHPをインストールした場所に移動しておく。 >set PATH=%PATH%;d:\apps\lang\php\php-5.2.12-Win32;d:\apps\development\Apache2.2\htdocs\cake_1.2.6\cake\console >cd d:\apps\development\Apache2.2\htdocs\cake_1.2.6この状態でcakeコマンドを実行すると以下のようになる。 >cake Welcome to CakePHP v1.2.6 Console ---------------------------------

    CakePHPのcakeコマンドの色々 - ありの日記
  • mod_rewriteの考え方。 - こせきの技術日記

    http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html を見ながら。 URLが正規表現(A)にマッチし、かつ 文字列(B)が条件(C)を満たす場合に、 URLを(D)に書き換える。 というのが基。 RewriteRule URLが(A)の正規表現にマッチしたら(D)で書き換える。 正規表現(A)は、リライトを実行するかどうかの条件(真偽値)であって、置換 url =~ s/(A)/(D)/ ということではない。たとえば、以下のような正規表現でリライトされる。 Google Code Search # 1文字マッチしたらリライト実行。空文字列でなければ実行する。 RewriteRule . index.php [L] Google Code Search # 先頭にマッチしたらリライト実行。常に実行する。 RewriteRule ^ -

    mod_rewriteの考え方。 - こせきの技術日記
  • PHPでHTML上にエラー表示/非表示する php.ini 設定 – シングスブログ

    PHP でのエラー表示は php.ini にある display_errors = On で HTML 上にエラーが表示される。 display_errors = Off で HTML 上に表示されなくなる。 さらにエラーレポートレベルによってエラーの種類を設定する必要がある。 PHP 4 と PHP 5 のデフォルトは error_reporting = E_ALL & ~E_NOTICE 他は、全てのエラー出力をオフにする error_reporting = 0 全てのエラーを出力する error_reporting = E_ALL など定義済み定数で細かく設定できる。 php.ini にあるサンプルには error_reporting Default Value: E_ALL & ~E_NOTICE Development Value: E_ALL | E_STRICT Produc

  • Webサーバの性能を測る | IIJの技術 | インターネットイニシアティブ(IIJ)

    UNIX系のOSで利用できるWebサーバの性能測定ツールといえば、Apache Benchやhttperfを思い浮かべる人が多いのではないでしょうか。これらの計測ツールは、残念ながら最近の高速なWebサーバを計測するには非力です。この記事では、高速なWebサーバにも負けないweighttpの使い方を紹介します。 weighttpとは何か weighttpは、Webサーバlighttpdの開発者が実装したWebサーバの性能測定ツールです。以下のような特徴を持ちます。 Webサーバのスループット(リクエスト毎秒)を測定できる ネイティブスレッドを複数起動し測定性能を向上できる libevを利用することで、モダンなポール・システムコールを利用する Apache Benchによく似たコマンドラインオプションを持つ 2.は Apache Benchやhttperfにはない機能です。ここが決定的に異な

    Webサーバの性能を測る | IIJの技術 | インターネットイニシアティブ(IIJ)
  • インストールするだけ! お手軽サイト高速化ツールGoogle mod_pagespeedはスゴかった | 初代編集長ブログ―安田英久

    どれぐらいスゴいかというと、「サーバーにインストールするだけで、あとは設定ファイルをちょちょっといじれば、かなり高速化できちゃう」というぐらいスゴいのです。しかも、どんなサイトでも、どんなCMSを使っていても「インストールするだけ」。 Webサイトを高速化すると、ユーザーに優しいし、場合によっては検索結果での順位にも良い影響が出るかもしれない……それはわかっていても、なかなか格的にサイトを高速化するのは難しいものです。 サーバー側の高速化に加えて、HTMLのつくりや画像のファイルサイズ最適化、さらにはCSSを調整しての画像スプライト化やCSS/JSファイルの結合・最適化によるブラウザとサーバーの通信数削減などなど、実はやらなきゃいけないことがたくさん。 グーグルの提供するmod_pagespeedは、そうしたことの、かなりの部分を自動的に行うものです。 mod_pagespeedはこん

    インストールするだけ! お手軽サイト高速化ツールGoogle mod_pagespeedはスゴかった | 初代編集長ブログ―安田英久
  • はじめての自宅サーバー構築 ~Fedora Core~

    ■ はじめに 当サイトは FedoraCore や CentOS で自宅サーバを構築する手順を自宅の構成に沿って紹介しています。 自宅サーバの利点はプロバイダで用意されているホームページ制限(容量やPerl(CGI)の制限)、メールボックス容量等々に束縛されない所にあります。 この点を補う為に、自宅サーバを構築しようとしている方々に当サイトが参考程度になれば幸いです。 ここでご紹介している設定方法やパッケージのバージョン・サポートが終了している物等があるかもしれませんのでご了承下さい。 間違った設定や誤字・脱字、リンク切れ等がありましたら送信フォームでお知らせください。 また、疑問点やLinuxに関する質問等は質問掲示板をご利用ください。そのほか、雑談など気晴らしに雑談掲示板へお越し下さい。 ■ 自宅サーバ公開の前提条件 ■ ハードウェアについて 現在サポートされているディストリビューショ

  • Tomcatとの連携(mod_proxy_ajp)

    ApacheとTomcatを連携させる方法に関する記事一覧です。Apache2.2+Tomcat5の場合は従来使われていた「mod_jk」に代わって「mod_proxy_ajp」を使います。Tomcat自体に関するインストール方法や詳しい設定方法は『サーブレット(Servlet)入門』を参照して下さい。

    Tomcatとの連携(mod_proxy_ajp)
  • 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の本気を見た
    tuki0918
    tuki0918 2012/11/01
    nginxの設定らくなんやな・・・
  • mod_mrubyに高速化機能を追加

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 Apacheやnginxで動くLuaやその周辺を見ていると、Luaのコードをhttpd.confに直接書くような設定の方法があります。その結果、高速にLuaが動いて、「やっぱLuaはやいー、最高ー」とかそういう話を目にしたので、それだったらmod_mrubyでもやってやろうじゃないかと思いやってみました。 そもそもconfに直接書くとなぜ速いのか もともとmod_mrubyの売りの一つは、Apacheを起動させている状態で再起動することなく自由にスクリプトを変更して、Apacheの内部処理をリアルタイムに変更できる事です。mod_mrubyの基的な考え方は以下を参考にして下さい。 なぜApacheにmrubyを組み込もうと思ったか しかし、

    mod_mrubyに高速化機能を追加
  • Webアプリケーション作った後のチェック表

    愛宕山太郎坊 アニメーション制作進行支援ソフト 愛宕山太郎坊 ログイン 会社id ユーザー名 パスワード ユーザー名またはパスワードが正しくありません。 閉じる ログイン

  • Sinatra 日記 (top)

    Sinatra はRubyの軽量アプリケーションサーバです。 コンソールに出力するのではなく、ブラウザに表示することで、ちょっとした見栄えのいいアプリケーションを書くのに向いています。 Top インストール 簡単な例 (1) 簡単な例 (2) HTMLのページを作る やや複雑なアプリの場合 コンフィギュレーション セッション フォームとpostメソッド フィルタ クラスの構成 設定 コマンド テスト Sinatra::Contrib Extensionの使用 Sinatra::Reloader ApacheとSinatra (Passenger) ApacheとSinatra (FastCGI) インストール インストール方法は、ネットのどこかに詳しく書いてありますが、gemを使いこんな感じでインストールできます。 $ sudo gem install sinatra ちゃんとインストール

  • Account Suspended

    Account Suspended This Account has been suspended. Contact your hosting provider for more information.

  • 格安VPSサーバで実用的なRuby on Railsアプリ運用環境を構築する

    はじめに Virtual Private Server(VPS)とは、一台のサーバー上で仮想サーバーを何台も起動させることで、個々のユーザーに対して管理者権限を付与し、専用サーバーのような環境を提供するサービスのことをいいます。VPSのユーザーはサーバーのリソースを自由に使用でき、CGI実行環境のカスタマイズや大規模データベースの利用などが可能です。 ServersMan@VPSは、そのVPSを格安で提供するサービスの一つ。例えば、ServersMan@VPSの「Entryプラン」では、HDD容量10GB、メモリー容量256MBのVPSが、初期費用無料、月額490円で利用できます。 また、料金の安さだけではありません。申し込んでからすぐ利用できる、VPS環境を簡単にリセットできる、マニュアルや管理ツールが充実しているというメリットもありますので、試験的な開発や個人的な開発でサーバーのチュー

    格安VPSサーバで実用的なRuby on Railsアプリ運用環境を構築する
  • mod_mruby、mod_lua、mod_perl、mod_rubyのアーキテクチャの違いと性能

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 mod_mrubyやmod_lua、そしてこれまでApacheモジュールをスクリプトで書く場合に使われてきたmod_perlとの性能比較を行っています。 modとしてのアーキテクチャの差で処理系の性能差を埋める 処理系としての差ではなく、Apacheのmod_***としてのアーキテクチャの差によって、Apache上での性能が大きく変わる事が分かってます。Apacheはプロセス(スレッド)をプールしておいて、複数のリクエストに対しプロセスを再利用するアーキテクチャであるため、インタプリタのロードやライブラリの読み込み、さらにはスクリプトをコンパイルするタイミングを工夫すれば、Apache上では高速に動作させる事が可能になります。 例えば、mru

  • 人間とウェブの未来

    人間とウェブの未来の購読者の皆様、お久しぶりです。まつもとりーでございます。 今購読者見ると800人近くいらっしゃったので、大変嬉しく恐縮と共に、ブログみたいな長文を書く時の執筆の流れと自分の今のインターネット上への文書を残すスタイルが少し合わなくなってきてしばらくブログを書いていませんでした。 で、X(旧Twitter)は相変わらずくだらないことをツイートしてるわけですが、X課金勢となりまして、たまに自分の考えを書く時に、今までは140文字で区切ったり、キレのある140文字を書くべく推敲したりしてたのですが、最近はダラダラ書いてるうちに140文字超えて長文になったりしています。自然に長文かけているという意味ではそれなりに良い体験です。 もはやこれって今の僕のブログのようなまとまった文章を書くスタイルになりつつあるので、改めて長文だけ読めるXのコミュニティをお試しで作ってみました。Xの記事

    人間とウェブの未来
  • httpdの設定(httpd.conf)

    PidFile [prefork モジュール] httpd の PID を書き込むファイルを指定する。 PidFile logs/httpd.pid Timeout [core モジュール] 指定された秒数を待っても応答がない場合は、セッションを切断する。 デフォルト値は 300。 Timeout 300 KeepAlive [core モジュール] 通常の HTTP 接続では、ひとつのコネクションでひとつのリクエスト(ファイルの転送)を扱う。 Keep-Alive を On にすると、ひとつのコネクションで複数のリクエストを扱うことができる。 Keep-Alive を On にしていても、ブラウザが Keep-Alive に対応していなければ、通常のリクエスト処理をする。 デフォルトは On。 KeepAlive On MaxKeepAliveRequests [core モジュール]

  • @IT Linux Square「実用 Apache 2.0運用・管理術」

    Apache 2.0の必須設定と基セキュリティ対策 連載:実用 Apache 2.0運用・管理術(1) 連載では、Apache 2.0の運用や管理方法を解説する。まず必須設定と基的なセキュリティ対策を行い今後の運用に備える

  • Apache 2.0の必須設定と基本セキュリティ対策

    Apache 2.0の必須設定と基セキュリティ対策:実用 Apache 2.0運用・管理術(1)(1/3 ページ) 連載では、Apache 2.0の運用や管理方法を解説する。第1回では、その下準備として必須の設定と基的なセキュリティ対策を行い、今後の運用に備える。(編集部) WebサーバのデファクトスタンダードApache Webサーバと聞いて、Apache Webサーバ(以下Apache)を思い浮かべないLinuxユーザーはいないでしょう。いまや、ApacheはWebサーバのデファクトスタンダードという地位を確立しています。Netcraft社の2005年7月の調査(http://news.netcraft.com/archives/2005/07/)によると、WebサーバにおけるApacheのシェアは7割に及んでいます。 HTTP/HTTPSがeビジネスの基盤として使用されるように

    Apache 2.0の必須設定と基本セキュリティ対策
  • Apache 2.4.1まとめ – リリース後2週間を迎えて | 人間とウェブの未来

    Apache2.4.1がリリースしてから、約2週間たった。 自分が思っていた以上に、世の中の人はApacheやWebサーバに関心があるようで、この2週間でもかなりの検証や調査が行われていた。僕自身も、自分の記事をここまで見て頂けて光栄である。 ということで、2週間たったのでApache2.4.1に関して注目された(個人的に)9つの記事をまとめておきたいと思う。

  • 【作業メモ】Apacheログをfluentd+MongoDBで収集しRubyで集計してみたが… - FAT47の底辺インフラ議事録

    ものすごく流行の波に乗り遅れた感がありますがfluentd入れてみました。 fluentdとは 作者の古橋さんのブログから引用 http://d.hatena.ne.jp/viver/20110929/p1 - fluent は syslogd のようなツールで、イベントログの転送や集約をするためのコンパクトなツールです。 ただ syslogd とは異なり、ログメッセージに テキストではなく JSON オブジェクト を使います。また プラグインアーキテクチャ を採用しており、ログの入力元や出力先を簡単に追加できます。 - ログを素敵な感じで別サーバに転送、集約することが可能です。 ログはJSON形式で構造化されているのでログデータが利用しやすいのも特徴です。 手順 ※前提としてapacheが稼働済みであるとします fluentdインストール yumでさくっと vim /etc/yum.re

    【作業メモ】Apacheログをfluentd+MongoDBで収集しRubyで集計してみたが… - FAT47の底辺インフラ議事録