Nginx的server块和location块的简单说明

简介: Nginx的server块和location块的简单说明

需要注意的是一个http块中是可以放多个server块的

root的意思是资源所对应的目录,index是默认访问/的时候,走的一个首页,error_page 发生错误的时候,跳转到/50x.html文件当中

这个access_log logs/text.log myformat文件既可以在server内部配,也可以在http内部配,配的这两个位置,会如何进行加载呢?

进入到cd ../logs/日志文件之后,可以看到有两个日志文件,一个是text.log,一个是server.log文件

使用tail -f text.log 一个文件一个文件的查看

下面的server.log文件是在接收json的URL指令才刷新的,而访问/指令啥也没打印

/get_text指令会将访问日志文件打印在text.log中,而/get_json文件由于没有定义任何的文件,因此会优先找到server文件中定义的server.log文件,并将记录信息放到里面去

server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 404 /50x.html;
location = /50x.html {
root html;
}
}
相关文章
|
5月前
|
开发框架 .NET 应用服务中间件
LNMP详解(六)——Nginx location语法详解
LNMP详解(六)——Nginx location语法详解
46 1
|
2月前
|
负载均衡 应用服务中间件 API
Nginx:location配置模块的用法(一)
Nginx:location配置模块的用法(一)
257 2
|
3月前
|
应用服务中间件 nginx
Nginx Location 深入剖析及动静分离简易配置
Nginx Location 深入剖析及动静分离简易配置
58 3
|
2月前
|
JavaScript 应用服务中间件 PHP
nginx server 禁止特定目录下的某类文件访问
【8月更文挑战第26天】这段Nginx配置代码旨在保护`/uploads/`目录下的文件,禁止执行任何`.php`, `.html`, `.htm`, 或 `.js`等潜在有害文件,即便被访问也无法运行。取而代之的是重定向到首页。为了实现这一设置,用户需要定位到对应子域名的`.conf`配置文件中进行相应修改。若网站支持多个访问域名,则需确保在正确的`.conf`文件中实施此配置。
35 1
|
2月前
|
缓存 前端开发 应用服务中间件
Nginx:location配置模块的用法(二)
Nginx:location配置模块的用法(二)
46 2
|
3月前
|
网络协议 应用服务中间件 nginx
Nginx的http块sendfile,keepalive_timeout的配置指令说明
Nginx的http块sendfile,keepalive_timeout的配置指令说明
|
4月前
|
缓存 运维 应用服务中间件
理解和正确配置 Nginx 的 `location` 块是使用 Nginx 时至关重要的一部分
理解和正确配置 Nginx 的 `location` 块是使用 Nginx 时至关重要的一部分
58 2
|
4月前
|
tengine 安全 应用服务中间件
修改Nginx/Tengine版本名称伪装任意WEB SERVER
修改Nginx/Tengine版本名称伪装任意WEB SERVER
|
5月前
|
应用服务中间件 nginx
nginx指定location 实现反向代理 动静分离
nginx指定location 实现反向代理 动静分离
|
5月前
|
安全 Ubuntu 应用服务中间件
【报错】ubutun下启动nginx失败:500 internal server error
【报错】ubutun下启动nginx失败:500 internal server error
502 0