nginx+apache实现什么是nginx动静分离离的问题

一、编译安装nginx

(1)前端负载nginx配置( {

另一台配置就不写了到此,配置完毕现在分别访问在nginx上的静态页面和apache上的动态页面测试。新手~写的不好请各位大神勿喷,有什么錯误和需要改正的请留言谢谢~

 所谓什么是nginx动静分离离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件tomcat(或weblogic)处理jsp、do等动态文件,从而达到动静页面访问时通过不同的容器来处理

nginx处理静態页面效率远高于tomcat,而tomcat擅长动态页面处理这样一来就能更好的提高并发,处理性能

从Nginx官网下载最新的版本:

其中,mainline是主线版,stable是稳定版,这里選择稳定版进行下载,下载下来之后,进入到该目录:

nginx.exe -s reload #当配置信息修改,需要重新载入这些配置时使用此命令

然后访问localhost,出现如下的页面

四、安裝、配置Tomcat

然后在webapp目录下新建一个nginx目录并在该目录下创建一个index.jsp和一个img目录,index.jsp内容如下:

五·、配置Nginx什么是nginx动静分离离

# 所有动态请求都转发给tomcat處理 #静态文件交给nginx处理 #静态文件交给nginx处理

然后通以下命令重启nginx

可以访问说明配置的nginx生效了,但是图片没有显示这是由于静态的文件交甴nginx处理了,所以在上面配置的路径下新建文件夹:nginx/img然后把图片复制到

然后从新访问该地址,就能成功的显示了!

我要回帖

更多关于 什么是nginx动静分离 的文章

 

随机推荐