Web開発メモ

AWSなどを利用したWebサービス構築の議事メモ。

Apache Small lightの設定

CloudFrontとS3で画像配信をするにあたり、間にリサイズ処理を挟みたい。nginxを使った例も多々あったが、ミドルウェアの管理コストをかけたくないのでapacheで実現することにした。

①Image Magicのインストール

sudo yum install ImageMagick ImageMagick-devel

②imlib2のインストール

sudo yum install yum-plugin-priorities
sudo yum install http://pkgs.repoforge.org/imlib2/imlib2-1.4.4-1.el6.rf.x86_64.rpm http://pkgs.repoforge.org/imlib2/imlib2-devel-1.4.4-1.el6.rf.x86_64.rpm

httpd-develのインストール //apxs

sudo yum install httpd-devel

④small lightのインストール

cd /usr/local/src/
sudo wget http://smalllight.googlecode.com/files/mod_small_light-1.1.1.tar.gz
sudo tar xvzf mod_small_light-1.1.1.tar.gz
cd mod_small_light-1.1.1
sudo ./configure \
--with-apxs=/usr/sbin/apxs \
--with-imlib2-config=/usr/bin/imlib2-config \
--with-Wand-config=/usr/bin/Wand-config
sudo make
sudo make install
chmod 755 /usr/lib64/httpd/modules/mod_small_light.so
httpd -M

◻︎参考
Apacheの動的画像リサイズモジュール「smalllight」のmakeが通らなかったのを直してみた。 - コロタエンヂニアリング
yamac/smalllight · GitHub