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的相关内容

相关文章
|
5天前
|
前端开发 应用服务中间件 nginx
网页设计,若依项目修改(It must be done)01----若依打包位置,nginx代理前端静态资源和后端接口,就是怎样设置转载,访问固定端口,让他访问其他资料的配置文件,访问/,给你那些
网页设计,若依项目修改(It must be done)01----若依打包位置,nginx代理前端静态资源和后端接口,就是怎样设置转载,访问固定端口,让他访问其他资料的配置文件,访问/,给你那些
|
2月前
|
应用服务中间件 Shell nginx
【Docker】Docker安装Nginx配置静态资源
【Docker】Docker安装Nginx配置静态资源
167 0
|
2月前
|
缓存 负载均衡 算法
【Nginx】静态资源部署、反向代理、负载均衡
【Nginx】静态资源部署、反向代理、负载均衡
123 0
|
2月前
|
应用服务中间件 nginx
Nginx静态资源部署之响应内容部署(二)
Nginx静态资源部署之响应内容部署
34 0
|
2月前
|
应用服务中间件 nginx
Nginx静态资源部署之响应内容部署(一)
Nginx静态资源部署之响应内容部署
31 0
|
8月前
|
JavaScript Java 应用服务中间件
nginx 配置~~~本身就是一个静态资源的服务器
nginx 配置~~~本身就是一个静态资源的服务器
134 1
|
9月前
|
应用服务中间件 nginx
65分布式电商项目 - nginx配置虚拟主机概述
65分布式电商项目 - nginx配置虚拟主机概述
54 0
|
11月前
|
域名解析 运维 负载均衡
【运维知识进阶篇】Tomcat集群实战之部署zrlog博客(Tomcat服务安装+静态资源挂载NFS+Nginx负载均衡+HTTPS证书+Redis会话保持)
【运维知识进阶篇】Tomcat集群实战之部署zrlog博客(Tomcat服务安装+静态资源挂载NFS+Nginx负载均衡+HTTPS证书+Redis会话保持)
280 1
|
11月前
|
应用服务中间件 nginx
nginx静态资源文件无法访问,403 forbidden错误
nginx静态资源文件无法访问,403 forbidden错误
321 0
|
应用服务中间件 nginx
Nginx动静分离 访问服务器中静态资源
服务器中新建一个data文件夹,文件夹中新建两个文件夹,一个www,里面放一个HTML文件 一个image,里面放一个图片。