前端必备 Nginx 配置,我是如何拿到腾讯头条美团小米的offer从小厂跳到大厂的

本文介绍了Nginx的基础配置结构,包括全局配置、事件、HTTP、服务器和location块。详细讲解了如何使用Nginx解决跨域问题,并通过示例配置展示了解决方案。此外,还提到了请求过滤和GZIP压缩的配置方法,帮助前端开发者更好地理解和应用Nginx。
摘要由CSDN通过智能技术生成

图片描述

基本配置

配置结构

下面是一个nginx配置文件的基本结构:

events {

}

http

{

server

{

location path

{

}

location path

{

}

}

server

{

}

}

main:nginx的全局配置,对全局生效。

events:配置影响nginx服务器或与用户的网络连接。

http:可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置。

server:配置虚拟主机的相关参数,一个http中可以有多个server。

location:配置请求的路由,以及各种页面的处理情况。

upstream:配置后端服务器具体地址,负载均衡配置不可或缺的部分。

内置变量

下面是nginx一些配置中常用的内置全局变量,你可以在配置的任何位置使用它们。

| 变量名 | 功能 |

| — | — |

| $host | 请求信息中的Host,如果请求中没有Host行,则等于设置的服务器名 |

| $request_method | 客户端请求类型,如GET、POST |

| $remote_addr | 客户端的IP地址 |

| $args | 请求中的参数 |

| $co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值