我们已经设置了nginx服务器,并尝试与其他两个服务器进行负载均衡。
设置为:一个主服务器(代理服务器)和另外两个服务器(为请求提供服务)
我们有一组.css,.js和.php文件。我们希望主服务器为所有静态文件提供服务,如.css、.js和图像文件,并且仅对于我们希望在2个服务服务器之间以负载平衡的方式转发请求的.php请求。
请指导我怎么做。
发布于 2012-07-11 20:51:31
upstream backends {
server backend1.example.com;
server backend2.example.com;
}
server {
location / {
# your static configuration
root /path/to/static/files;
}
location ~ \.php$ {
# your proxy configuration
proxy_pass http://backends;
}
}文档是一个很好的起点。
发布于 2012-08-08 16:11:42
您可以尝试在
location /abcd/admin {
server backend1.example.com
}https://stackoverflow.com/questions/11431835
复制相似问题