Lighttpd支持¶
注解
Lighttpd支持是实验性的。
用于Lighttpd的uwsgi处理器位于uWSGI发行版的 /lighttpd
目录下。
构建模块¶
首先下载lighttpd的源代码,然后解压缩它。然后拷贝uWSGI发行版中的
lighttpd/mod_uwsgi.c
文件到Lighttpd的
/src
目录下。添加以下内容到lighttpd src/Makefile.am
文件中的accesslog块之后:
lib_LTLIBRARIES += mod_uwsgi.la
mod_uwsgi_la_SOURCES = mod_uwsgi.c
mod_uwsgi_la_LDFLAGS = -module -export-dynamic -avoid-version -no-undefined
mod_uwsgi_la_LIBADD = $(common_libadd)
然后启动
autoreconf -fi
接着和往常一样,
./configure && make && make install
配置Lighttpd¶
修改你的配置文件:
server.modules = (
...
"mod_uwsgi",
...
)
# ...
uwsgi.server = (
"/pippo" => (( "host" => "192.168.173.15", "port" => 3033 )),
"/" => (( "host" => "127.0.0.1", "port" => 3031 )),
)
如果你在相同的虚拟路径/URI之下指定多个主机,那么负载均衡将会被激活,并且使用”Fair”算法。