2023-11-02 09:02PM
poe 提供的方法:
1. 静态文件服务器:
location /static {
root /path/to/static/files;
}
当请求以 /static
开头时,Nginx 将从指定路径 /path/to/static/files
下提供静态文件。
2. 反向代理:
location /api {
proxy_pass http://backend-server;
}
当请求以 /api
开头时,Nginx 将把请求转发到后端服务器 http://backend-server
,实现反向代理的功能。
3. 请求重定向:
location /old-page {
return 301 http://example.com/new-page;
}
当请求路径为 /old-page
时,Nginx 将返回 301 重定向响应,将客户端重定向到 http://example.com/new-page
。
4. 使用正则表达式匹配:
location ~* ^/images/.*\.(jpg|jpeg|gif|png)$ {
expires 30d;
}
当请求路径以 /images/
开头且以 .jpg
、.jpeg
、.gif
或 .png
结尾时,Nginx 将设置响应头 expires
,使客户端缓存这些图片文件 30 天。
location
指令的简单用法,实际使用时可以根据需求进行更复杂的配置,location
的灵活性使得可以根据 URL 路径的不同来定义不同的行为。
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论