タグ

apache2に関するmasahi6のブックマーク (3)

  • Fedoraのapache2にmod_perl2を設定|UNIX ( Linux FreeBSD )コマンドメモ|プログラムメモ

    ■ mod_perl には動作モードが二つある ======================================= ■1 Apache::Registry 実行コードをメモリ上にキャッシュすることによって200〜2000%の高速化。 変数のスコープ、初期化などを厳密に行う必要がある。 ■2Apache::PerlRun Perlインタープリターをメモリに常駐させることによって高速化を計る。 スクリプト自体のコンパイルは毎回行われるので動作はまあそこそこ速い程度。 既存のcgiスクリプトからの移植は割と簡単。 ■ apacheの設定ファイル/etc/httpd/conf/httpd.conf に以下を加える ======================================= LoadModule perl_module modules/mod_perl.so # ↑起

  • apache に mod_perl を組み込む

    mod_perl とは? Apache モジュール内にラップされた完全な Perl インタプリタ のことです。通常 Perl で書かれたスクリプトを実行するには毎回 perl インタプリタを呼び出しコンパイル・実行されます。ところが mod_perl の場合は一度呼び出された後はコンパイルされた状態のまま apache 内で次のリクエストを待ち続けます。つまり perl スクリプトが apache の機能として実行されます。 一説には普通の perl スクリプト(cgi)と比較すると200倍速いとされています。他のメジャー言語である php などと比較しても速い実行結果があるようです。実際にphpjavaとでベンチマークをとりテストした方もいるようです。 JavaPerlよりも比較にならないほど速い? 巷では「perl は遅いから...」とよく言われてますが遅いという理由だけで C言語

  • それ行けLinux~Apache~

    Linuxで最もよく使われているオープンソースのWEBサーバーであるApacheのインストール、設定を紹介します。 今回インストールするバージョンは2.0.52です。 元々は2.0.47のバージョンがインストールされていたが、「バージョン 2.0.49 以前に, リモートからの DoS 攻撃を可能とする不具合が発見されました. 」(日Linux 情報 バグ・セキュリティ情報より抜粋)といった記事を見て新しいバージョンをインストールし直す事としました。 インストールする際には、既存の2.0.47環境もそのまま残し、いつでも戻せるようにしておきます。 そして、mod_sslを使ってSSL通信も出来るようにしておきます。 ※apache2.2.3のインストール手順はここを参照 インストールの流れは次のようになります。 作業は全てrootで行います。 ソースコードのダウンロード make h

  • 1