[Apache]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

mod_perlはApacheの追加モジュールで、mod_perlのウェブサイトより(http://perl.apache.org/)入手できます。mod_perlをインストールすることでPerlにて書かれたプログラムを高速化することができます。以下DSOにてインストールする際の手順。


[root@server src]# cd /usr/local/src
[root@server src]# wget http://perl.apache.org/dist/mod_perl-1.0-current.tar.gz
[root@server src]# cd mod_perl-1.29
[root@server mod_perl-1.29]# cd mod_perl-1.29/
[root@server mod_perl-1.29]# perl ./Makefile.PL USE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs EVERYTHING=1
[root@server mod_perl-1.29]# make
[root@server mod_perl-1.29]# make install
(cd ./apaci && PERL5LIB=/usr/local/src/mod_perl-1.29/lib: make)
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/apaci'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/apaci'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Apache'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Apache'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Connection'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Connection'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Constants'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Constants'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/File'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/File'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Leak'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Leak'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Log'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Log'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/ModuleConfig'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/ModuleConfig'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/PerlRunXS'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/PerlRunXS'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Server'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Server'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Symbol'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Symbol'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Table'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Table'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/URI'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/URI'
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/Util'
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/Util'
Installing /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/include/ap_config_auto.h
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/lib/perl5/site_perl/5.6.1/i386-linux/Apache/MyConfig.pm
Installing /usr/share/man/man3/Apache.3pm
Installing /usr/share/man/man3/Apache::Constants.3pm
Installing /usr/share/man/man3/Apache::File.3pm
Installing /usr/share/man/man3/Apache::Leak.3pm
Installing /usr/share/man/man3/Apache::Log.3pm
Installing /usr/share/man/man3/Apache::PerlRunXS.3pm
Installing /usr/share/man/man3/Apache::Symbol.3pm
Installing /usr/share/man/man3/Apache::Table.3pm
Installing /usr/share/man/man3/Apache::URI.3pm
Installing /usr/share/man/man3/Apache::Util.3pm
Installing /usr/share/man/man3/mod_perl_cvs.3pm
Installing /usr/share/man/man3/Apache::Registry.3pm
Installing /usr/share/man/man3/Apache::SizeLimit.3pm
Installing /usr/share/man/man3/cgi_to_mod_perl.3pm
Installing /usr/share/man/man3/Apache::Resource.3pm
Installing /usr/share/man/man3/Apache::PerlSections.3pm
Installing /usr/share/man/man3/Apache::PerlRun.3pm
Installing /usr/share/man/man3/Apache::Debug.3pm
Installing /usr/share/man/man3/Apache::testold.3pm
Installing /usr/share/man/man3/Apache::Symdump.3pm
Installing /usr/share/man/man3/mod_perl_tuning.3pm
Installing /usr/share/man/man3/Apache::Status.3pm
Installing /usr/share/man/man3/Apache::RedirectLogFix.3pm
Installing /usr/share/man/man3/Apache::ExtUtils.3pm
Installing /usr/share/man/man3/Apache::Include.3pm
Installing /usr/share/man/man3/mod_perl_method_handlers.3pm
Installing /usr/share/man/man3/Apache::StatINC.3pm
Installing /usr/share/man/man3/Apache::RegistryLoader.3pm
Installing /usr/share/man/man3/Apache::httpd_conf.3pm
Installing /usr/share/man/man3/Apache::FakeRequest.3pm
Installing /usr/share/man/man3/mod_perl.3pm
Installing /usr/share/man/man3/mod_perl_traps.3pm
Installing /usr/share/man/man3/Apache::SIG.3pm
Installing /usr/share/man/man3/Apache::src.3pm
Installing /usr/share/man/man3/Bundle::Apache.3pm
Installing /usr/share/man/man3/Apache::Options.3pm
Writing /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/mod_perl/.packlist
(cd ./apaci && make install;)
make[1]: Entering directory `/usr/local/src/mod_perl-1.29/apaci'
/usr/local/apache/bin/apxs -i -a -n perl libperl.so
[activating module `perl' in /usr/local/apache/conf/httpd.conf]
cp libperl.so /usr/local/apache/libexec/libperl.so
chmod 755 /usr/local/apache/libexec/libperl.so
cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bak
cp /usr/local/apache/conf/httpd.conf.new /usr/local/apache/conf/httpd.conf
rm /usr/local/apache/conf/httpd.conf.new
make[1]: Leaving directory `/usr/local/src/mod_perl-1.29/apaci'
Appending installation info to /usr/lib/perl5/5.6.1/i386-linux/perllocal.pod



関連記事
ScriptLog - CGIスクリプトのエラーログ
mod_proxy_balancerによる負荷分散
MultiViews - 拡張子の自動判別
CGIファイルがあるのに No such file とログにでる
ドキュメントルート直下でファイルの一覧が見れない
MIMEの設定
mod_auth_pgsql
Redirect - URLのリダイレクト
自己署名証明書の作成
Turbolinux - SSLの起動
apache + mod_ssl のインストール
mod_perlのインストール
keytool error: java.io.IOException: AVA parse, quoted strings NYI
tomcat - SSLの設定
tomcatの起動と停止
外部参照の禁止
PHPのソースが表示されてしまう
ファイル名によるアクセス制限
Apacheのバージョンを調べるには
Invalid method in request
file permissions deny server access
SetEnvIfNoCase
LogFormat - アクセスログの出力形式を指定
mod_usertrack - トラッキングクッキーの発行
SSIの主な使用方法
RewriteCond - RewriteRuleの条件を設定
suexecのコンパイル時の設定確認
apacheのバージョン情報を隠すには
SSIを使用するには
CustomLog - アクセスログの保存場所を指定
seg fault or similar nasty error detected
SSLの起動
ユーザエージェントによるアクセス制限
バーチャルホストの設定をするには - NameVirtualHost
バーチャルホストの一覧を見るには
apacheのアクセスログに出現するfavicon.icoとは
httpd.confのsyntaxをチェックをするには
mod_perlに関して
SetEnvIfを使用したログの振り分け
ErrorDocument - エラーメッセージのカスタマイズ
IPによるアクセス制限
AddHandler default-handler
リソース制限
RedirectMatch - URLのリダイレクト
パスワードによる基本認証
Apache2.Xの文字化け
SSL証明書のインストール方法
CSRの作成方法 (Apache+ModSSL)
広告