Ubuntu 12.04 server(32bit)でmysql, apache2のトラブル
Post date: 2012/06/18 14:22:06
1. ソースからのruby1.8.7にmysql2を入れる
apt-get install libmysqld-dev の後で gem install mysql2 -v=0.2.10
そうしないと、以下のメッセージが出てエラーになる。
checking for rb_thread_blocking_region()... no
2.apache2
最初、 Invalid command 'ProxyPass' というエラー
a2enmod proxyすると、ProxyPass Can't find 'byrequests' lb method
というエラー。
apt-get install libapache2-mod-proxy-html libxml2-dev をしたが、
/etc/apache2/mods-enabled/proxy_html.load の第1行を
LoadFile /usr/lib/i386-linux-gnu/libxml2.so.2にかえる必要があった。
https://bugs.launchpad.net/ubuntu/+source/modsecurity-apache/+bug/988819に
そんなことが書かれていた。
apache2 -Mすると、
apache2: bad user name ${APACHE_RUN_USER}というエラーなので、apache2.conf
の中に直接書き込んだ(原因不明)。
a2enmod proxy_balancerはどこでやったか忘れたが、最後に
a2enmod proxy_http をすることで解決。それまではerror.logに、No protocol handler was valid for the URL...make sure the proxy submodules are included...というエラーが出ていた。
おまけ: wineのインストールは、極めて楽。apt-get install wine1.4-i386でOKだった。