无需动play!应用的配置, 修改nginx.conf 即可
1> 简单代理模式:
server {
listen 80;
server_name itang.5166.info;
root /home/itang/test/info.5166.itang;
location / {
proxy_pass http://localhost:9000;
}
}
2> 负载均衡模式:
upstream mysite {
server 127.0.0.1:9000 weight=6; #play 实例1
server 127.0.0.1:9001; #play 实例2
}
server {
listen 80;
server_name itang.5166.info;
root /home/itang/test/info.5166.itang;
location / {
proxy_pass http://mysite;
}
}
其他参考文档
1> play! 文档提供了apache 和 lighttpd的配置示例,见 http://www.playframework.org/documentation/1.1/production#server
2> nginx 官方关于代理和负载平衡的配置文档,见 http://wiki.nginx.org/Configuration#Proxying_examples
ps: play! 作为stateless framework结合前端http服务器作负载均衡是很方便的事情。
1> 简单代理模式:
server {
listen 80;
server_name itang.5166.info;
root /home/itang/test/info.5166.itang;
location / {
proxy_pass http://localhost:9000;
}
}
2> 负载均衡模式:
upstream mysite {
server 127.0.0.1:9000 weight=6; #play 实例1
server 127.0.0.1:9001; #play 实例2
}
server {
listen 80;
server_name itang.5166.info;
root /home/itang/test/info.5166.itang;
location / {
proxy_pass http://mysite;
}
}
其他参考文档
1> play! 文档提供了apache 和 lighttpd的配置示例,见 http://www.playframework.org/documentation/1.1/production#server
2> nginx 官方关于代理和负载平衡的配置文档,见 http://wiki.nginx.org/Configuration#Proxying_examples
ps: play! 作为stateless framework结合前端http服务器作负载均衡是很方便的事情。