kopug memo

名古屋で働くとあるWebエンジニアの覚書。

Apache

httpd-2.2.*で最低限必要なmodule

centos5.3でapacheをRPMインストールした際のデフォルト設定で必要なモジュール一覧です。 mod_mime (AddHandlerで必要) mod_dir (DirectoryIndexで必要) mod_authz_host (Orderで必要) mod_log_config (LogFormatで必要) mod_alias (Aliasで必要) m…

Apache 2.2.6 を RPM化してインストール

■ Apache2.2.6を取得 $ sudo su - # cd /usr/local/src # wget http://ftp.kddilabs.jp/infosystems/apache/httpd/httpd-2.2.6.tar.gz # tar zxf httpd-2.2.6.tar.gz■ apr をRPM化してインストール # cd httpd-2.2.6/srclib # cp apr/build/rpm/apr.spec.in …

mod_perlで同じパッケージ名だけど中身が違うスクリプトを使いたい

これ以前どうやるのか悩んだのでメモっとく。MyApp というパッケージ名があって、httpd.confはこんな感じだった。 # Set up your Catalyst app as a mod_perl 2.x application in httpd.conf PerlSwitches -I/var/www/MyApp/lib # Preload your entire appli…

mod_perlでApacheを拡張

あるディレクトリ配下にアクセスするのは「ほにゃらら制限」を設けたい。しかしApacheの設定だけではできんよ。 と言った場合、こんな感じでできるっぽい。httpd.conf <Location /> PerlAccessHandler MyApache2::BlockByIP </Location> package MyApache2::BlockByIP; use strict; …