Bạn xem thêm ví dụ ở đây:
http://blog.ludovf.net/configure-nginx-to-proxy-virtual-hosts-to-apache/
Bạn setup mô hình như sau (just demo):
nginx listen trên port 80
Apache listen trên port 8080
IIS listen trên port 8181
Trên nginx, chỉnh lại cấu hình tương tự:
Code:
server {
server_name example.com;
proxy_pass http://apache:8080;
proxy_set_header Host $host;
}
server {
server_name example1.com;
proxy_pass http://iis:8181;
proxy_set_header Host $host;
}
Thì khi người dùng vào domain example.com, nginx sẽ gọi tới apache với port 8080, còn khi người dùng gọi tới example1.com, nginx sẽ gọi tới iis port 8181.
Nói tóm gọn lại, nginx sẽ làm trung gian điều phối qua lại giữa apache và IIS.
Bạn google thêm về nginx như link ví dụ ở trên.