nginx动静分离简单实例实现

什么是动静分离?

Nginx 动静分离简单来说就是把动态和静态请求分开,不能理解成只是将动态页面和静态页面物理分离。严格意义上说应该是动态请求和静态请求分开,可以理解成使用 nginx 处理静态页面,tomcat处理静态页面。动静分离从目前实现较低来讲大致分为两种,

一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案。

另一种方法就是动态跟静态文件或者在一起发布,通过 nginx 来分开。

一、做什么?

二、怎样做?

1.准备工作

1.1 在 Linux 系统中准备静态资源,用于访问

在linux根目录下创建 data 文件夹,在 data 文件夹下创建两个文件夹 www 和 image,一个用于放HTML页面,一个用于放图片

www文件中放入 a.html文件,image文件放入1.jpg图片

2.具体配置

1.1 在 nginx 配置文件中进行

打开 /usr/local/nginx/conf/nginx.conf

1.2 进行测试

*因为在 location 中加了 autoindex   on; 所以在这里会显示文件夹目录

原文地址:https://www.cnblogs.com/BeenTogether/p/11619421.html

时间: 2024-10-10 04:46:26

nginx动静分离简单实例实现的相关文章

ngnix学习4:实现nginx动静分离

ngnix学习4:实现nginx动静分离 nginx动静分离概念 Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离.严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面.动静分离从目前实现角度来讲大致分为两种,一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案:另外一种方法就是动态跟静态文件混合在一起发布,通过 nginx 来分开. 准备工作 1-在lin

Nginx动静分离知识及配置

Nginx动静分离知识及配置,本质上与分离上传下载功能是相同功能,本质就是在文件服务器也是需要部署WEB应用的,只是在进行代理分离的时候分配到对应的文件服务器上去. 随着Nginx高性能Web服务器大量被使用,目前Nginx最新稳定版为1.2.6,张宴兄在实际应用中大量使用Nginx,并分享Nginx高性能Web服务器知识,使得Nginx在国内也是飞速的发展.那今天咱们再来温习一下Nginx 动静分离知识,这里仅供参考. 一.实践环境: 系统版本:CentOS6.0 X86_64 Nginx版本

详述Linux系统中搭建Nginx动静分离

Nginx动静分离介绍 Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术 针对PHP的动静分离 静态页面交给Nginx处理 动态页面交给PHP-FPM模块或Apache处理 在Nginx的配置中,是通过location配置段配合正则匹配实现静态与动态页面的不同处理方式 反向代理原理 Nginx不仅能作为Web服务器,还具有反向代理.负载均衡和缓存的功能 Nginx通过proxy模块实现将客户端的请求代理至上游服务器,此时nginx与. 上游服务器的连接是通过ht

12. Nginx动静分离

一般来说,静态资源是指JavaScript.CSS.Img等文件,动态资源则是通过PHP.Java等后端语言运行一系列的代码逻辑来获取的. 如果是静态资源的请求,就直接让nginx在静态资源目录下面读取,然后返回给客户端 如果是动态资源的请求,则nginx利用反向代理把请求转发给后端应用去处理,然后后端应用将结果返回给nginx,nginx再返回给客户端 在使用前后端分离之后,可以很大程度的提升静态资源的访问速度,同时减轻后端应用的处理压力.拿PHP之Laravel框架来说,简单的获取一个静态文

nginx 动静分离

随着Nginx高性能Web服务器大量被使用,目前Nginx最新稳定版为1.2.6,张宴兄在实际应用中大量使用Nginx,并分享Nginx高性能Web服务器知识,使得Nginx在国内也是飞速的发展.那今天咱们再来温习一下Nginx 动静分离知识,这里仅供参考. 一.实践环境: 系统版本:CentOS6.0 X86_64 Nginx版本:Nginx-1.2.6 Tomcat版本:Tomcat-6.0.18 二.Nginx安装: 实际环境中安装Nginx,首先需要安装pcre库,然后再安装Nginx:

企业实战nginx动静分离安装配置

Nginx Web服务器目前在IT企业中应用最广泛,为什么它会如此让人热爱呢,因为它的高性能.稳定性,而且越来越发展,那Nginx在企业中是如何来应用的呢?Nginx动静分离是如何来配置的呢,今天我们将跟大家一起来构建一个Nginx动静分离的架构. 一.实践环境: 系统版本:CentOS6.0 X86_64 Nginx版本:Nginx-1.2.6 Tomcat版本:Tomcat-6.0.18 二.Nginx安装: 实际环境中安装Nginx,首先需要安装pcre库,然后再安装Nginx: #安装p

Nginx动静分离经典

Nginx:安装nginx之前需要安装pcre包和zlib以支持重写,正则以及网页压缩等等]把所需的包下载到/usr/src下[根据自己的习惯,路径可以改变]1.首先安装pcre: cd /usr/src &&tar xzf pcre-8.01.tar.gz &&cd pcre-8.01 && ./configure --prefix=/usr/local/pcre &&make &&make install 2.然后再安装n

nginx动静分离后个别静态文件代理至后端

网站通过nginx进行动静分离,但是个别静态文件开发在tomcat端配置的虚拟路径,此路径对nginx来说是不存在的,需要将这部分路径过滤并反向代理至后端处理. 1      环境介绍 1.   centos 6.5 2.   nginx 1.8 3.   tomcat 1.6 2      配置介绍 1.   nginx动静分离配置             location ~.*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$        

Nginx动静分离经典案例配置

随着Nginx高性能Web服务器大量被使用,目前Nginx最新稳定版为1.2.6,张宴兄在实际应用中大量使用Nginx,并分享Nginx高性能Web服务器知识,使得Nginx在国内也是飞速的发展.那今天咱们再来温习一下Nginx 动静分离知识,这里仅供参考. 一.实践环境: 1 2 3 系统版本:CentOS6.0 X86_64 Nginx版本:Nginx-1.2.6 Tomcat版本:Tomcat-6.0.18 二.Nginx安装: 实际环境中安装Nginx,首先需要安装pcre库,然后再安装