lighttpd と Tomcat の連携 |
バックエンドのTomcatに処理を渡す。という、お決まりの処理を
試してみました。
まずは、lighttpdのproxy機能を有効にします。
#lighty-enable-mod
Enable module:
と聞かれるので、
proxy
と入力します。
Enabling proxy: ok
と表示されればOK
proxyの設定ファイルを編集します。
#vi /etc/lighttpd/conf-enabled/10-proxy.conf
server.modules += ( "mod_proxy" )
$HTTP["url"] =~ "^/hoge/" {
proxy.server = ("" => ((
"host" => "127.0.0.1",
"port" => 8080)))
}
これで、http://www.exmple.com/hoge/
でアクセスされたリクエストを
http://www.exmple.com:8080/hoge/
に転送します。
※$HTTP["url"] == "^/hoge/" {
ではなく$HTTP["url"] =~(チルダ) "^/hoge/" {
なのに注意。
これではまりました。
再起動して、設定を反映させます。
/etc/init.d/lighttpd restart