location / {proxy_pass HTTP://127.0.0.1:8080;proxy_redirect off;proxy_set_header host $host;proxy_set_header x-real-ip $remote_addr;proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;client_max_body_size 10m;client_body_buffer_size 128k;proxy_connect_timeout 30;proxy_send_timeout 30;proxy_read_timeout 30;proxy_bufjava web基础教程fer_size 4k;proxy_buffers 4 32k;proxy_busy_buffers_size 64k;proxy_temp_file_write_size 64k;}
假设你已经配置了tomcat并跑在本机的8080端口,打开你的虚拟机配置文件,加下下列几行:
ok啦,JSP可以跑了!想径向代理iis?apache?——尽管去做吧!
ps:现在官方已经推出windows版本的nginx,所以支持asp或者.net就完全是水到渠成了,可以直接在一台机器上做了,不用完全依赖mono了
配置nginx支持PHP,JSP,asp,aspx…说到nginx,大家应该比较熟悉了吧,虽然出现地比较晚,但是他优良的性能让很多系java web统工程师折服,并被大量的采用网上有好多文章介绍如何如何让nginx支持jsp啊、asp啊等等我想说这个讲法是不太对的,因为nginx本身只是个静态的server和反向代理的利器,并不支持动态页面,所谓的支持asp,JSP,PHP等等都只是用nginx来做反向代理而已
让nginx通过fastcgi支持PHP已经介绍过了,这里仅介绍让nginx反向代理tomcat等jsp容器来serve JSP页面的方法: