Nginx静态资源概述

简介: Nginx静态资源概述

上网去搜索访问资源对于我们来说并不陌生,通过浏览器发送一个HTTP 请求实现从客户端发送请求到服务器端获取所需要内容后并把内容回显 展示在页面的一个过程。这个时候,我们所请 求的内容就分为两种类 型,一类是静态资源、一类是动态资源。静态资源即指在服务器端真实 存在并且能直接拿来展示的一些文件,比如常见的html页面、css文件、 js文件、图 片、视频等资源;动态资源即指在服务器端真实存在但是要 想获取需要经过一定的业务逻辑处理,根据不同的条件展示在页面不同 这 一部分内容,比如说报表数据展示、根据当前登录用户展示相关具体 数据等资源;

Nginx处理静态资源的内容,我们需要考虑下面这几个问题:

listen的含义是可以添加地址加端口

listen有很多属性可以进行设置,如果你想要寻找相应的配置,到nginx.org的官网中找,点击documentation这个文件,就可以找到相关配置资料了

在documentation中有许多配置资料,如果想要查看配置资料文件

ngx_http_core_module是核心配置文件资料,点击之后就有listen的配置资料

点击listen就可以进入到listen的配置文件当中

进入之后,就有listen的配置资料,Syntax是语法的意思,Default是默认设置的意思,Context是编写的位置

最常用的配置,是只配置端口就可以了

listen 127.0.0.1:8000; // listen localhost:8000 监听指 定的IP和端口 listen 127.0.0.1;    listen 8000; 监听指定IP的所有端口    监听指定端口上的连接 listen *:8000;  监听指定端口上的连接

设置相应配置资料,先切换到配置文件下,然后使用vim nginx.conf打开文件资料

修改一个listen 8080端口和server_name 127.0.0.1 这句话的意思是监听指 定的IP和端口 listen 127.0.0.1;  

配置完了之后检验语法,重启ngnix

配置完成之后,再访问8080端口也可以访问到首页

这里有一个问题是为什么访问:http://192.168.200.133:8080也能够访问,自己location配置的不是127.0.0.0.1吗?

这里与default_server属性值有关系,default_server属性是标识符,用来将此虚拟主机设置成默认主机。所谓 的默认主机指的是如果没有匹配到对应的address:port,则会默认执行 的。如果不指定默认使用的是第一个server。

没有匹配成功会找第一个server进行匹配,就写了一个127.0.0.0.1

因为在Ngnix文件中就写了一个server_name 127.0.0.0.1,而在输入192.168.200.133.8080会找第一个匹配的server

如果想要验证它,也可以多写一个server

编写完server配置之后,检验语法,重载配置

这时候default serber没有匹配成功,就会出现default server的信息

ESC之后输入 :set nu

再输入:31 - 36可以直接删除对应的内容

第一就是第一个配置的server文件

如果想要按照自己想要配置顺序,可以添加default_server的相关内容

相关文章
|
4月前
|
缓存 应用服务中间件 nginx
成功解决 Nginx更新静态资源无效 ,Nginx静态资源更新不及时,Nginx清除缓存
这篇文章讨论了在使用Nginx进行动静分离时遇到的静态资源更新不及时的问题。问题描述了在服务器上更新静态资源后,访问页面时页面没有显示更新的情况。文章提供了解决这个问题的方法,即清除浏览器缓存,并提供了相关参考文章链接。此外,还展示了问题复现的步骤和正常情况的预期结果。
成功解决 Nginx更新静态资源无效 ,Nginx静态资源更新不及时,Nginx清除缓存
|
4月前
|
应用服务中间件 nginx
nginx动静分类,静态资源放到nginx中
这篇文章介绍了如何将项目中的静态资源部署到Nginx服务器中,包括将静态资源移动到Nginx目录、删除项目中的静态资源、替换静态资源访问路径、检查页面情况、修改Nginx配置文件以及重启Nginx查看效果的详细步骤。
nginx动静分类,静态资源放到nginx中
|
4月前
|
缓存 负载均衡 应用服务中间件
Nginx概述
【8月更文挑战第15天】Nginx是一款高性能的HTTP与反向代理服务器,轻量级且高效,首个公开版本发布于2004年,采用C语言编写,跨平台运行。它以内存占用低、支持高并发连接(可达5万)、配置简单及免费开源著称。Nginx内置健康检查机制、支持重写规则与缓存,广泛应用于中国大型网站如百度、京东等。其配置文件结构清晰,包括全局、events、http等区块,并可通过多种模块扩展功能。
55 0
|
5月前
|
前端开发 应用服务中间件 nginx
网页设计,若依项目修改(It must be done)01----若依打包位置,nginx代理前端静态资源和后端接口,就是怎样设置转载,访问固定端口,让他访问其他资料的配置文件,访问/,给你那些
网页设计,若依项目修改(It must be done)01----若依打包位置,nginx代理前端静态资源和后端接口,就是怎样设置转载,访问固定端口,让他访问其他资料的配置文件,访问/,给你那些
|
7月前
|
应用服务中间件 Shell nginx
【Docker】Docker安装Nginx配置静态资源
【Docker】Docker安装Nginx配置静态资源
385 0
|
7月前
|
缓存 负载均衡 算法
【Nginx】静态资源部署、反向代理、负载均衡
【Nginx】静态资源部署、反向代理、负载均衡
384 0
|
JavaScript Java 应用服务中间件
nginx 配置~~~本身就是一个静态资源的服务器
nginx 配置~~~本身就是一个静态资源的服务器
202 1
|
7月前
|
应用服务中间件 nginx
Nginx静态资源部署之响应内容部署(二)
Nginx静态资源部署之响应内容部署
57 0
|
7月前
|
应用服务中间件 nginx
Nginx静态资源部署之响应内容部署(一)
Nginx静态资源部署之响应内容部署
49 0
|
应用服务中间件 nginx
65分布式电商项目 - nginx配置虚拟主机概述
65分布式电商项目 - nginx配置虚拟主机概述
72 0