一、安装Nginx
一般都是上官网下载www.nginx.org,然后tar后cp安装,具体参考官网的说明。
本文以nginx 1.38 for window为例
Conf为配置文件所在目录,logs为日志文件所在目录,html为Web页面存放的目录
Nginx.exe 主进程文件;
类unix环境下的安装也类似,目录结构完全一致,但nginx.conf需要手动改名,这个文件在类unix环境下一般以nginx.conf.default出现;
二、IIS7.5安装
这个不用多说,大家伙window都很熟悉,不过还是截个图给看一下
三、IIS部署注意要点:
就是在部署好web站后,不要启用“目录浏览”
四、nginx相关配置
设好跳转到IIS所部署url地址,proxy_pass就是这样的指令(其它指令参考官网说明)
如上图所示,127.0.0.1:8081是IIS所部署网站的地址和端口号,nginx监听的端口为127.0.0.1:80
在测试时,如果有遇到css丢失或404错误,一般还要在nginx.conf里作进一步具体的跳转设置,如上图:我的css和download.html页面的跳转设置;
其实这一点我也觉得奇怪,暂时不知道为什么nginx会这样;
一般来说IIS部署的web站不要对外,nginx则设为对外监听,
以上同样的原理是否在apache上是否有效,请读者自行测试