nginx代理IIS輕松實現支持JSP,PHP,ASP平臺
通過使用高效代理服務器nginx代理IIS輕松實現支持JSP,PHP,ASP多功能平臺
其中IIS中的站點監聽端口全部設置為8080。tomcat設置為8888.
例如:
- IIS中有如下兩站點:
www.56sj.net(假設由PHP實現); www.52kantv.com (假設由ASP實現)
2. tomcat中有以下一個站點:
www.piaoxingo.com (JSP實現)
則nginx實現代理以80端口監聽http請求
upstream 56sj{
server www.56sj.net:8080 ;
}
server {
listen 80;
server_name www.56sj.net;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_set_header Host $host;
proxy_set_header X_Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://56sj ;
}
}
upstream 52kantv{
server www.52kantv.com:8080;
}
server {
listen 80;
server_name www.52kantv.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_set_header Host $host;
proxy_set_header X_Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://52kantv ;
}
}
upstream piaoxingo {
server localhost:8888;
}
server {
listen 80;
server_name www.piaoxingo.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_set_header Host $host;
proxy_set_header X_Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://piaoxingo ;
}
}
大功告成!
轉載請注明來自此站:http://www.56sj.net/article/116.html