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