Nginx之访问服务器静态资源

ps:每次修改配置后,需要重启 Nginx。
命令:systemctl restart nginx
Nginx 的配置文件:/etc/nginx/nginx.conf


1.相关博客


2.通过域名/文件名.文件类型的URL格式访问

应用场景:小程序业务域名的验证。

①方法一

  • server 的配置中不存在 location / { ... }
  • 配置示例
1
2
3
4
5
6
server {
listen 80 default_server; # 监听80端口
server_name localhost; # 可自定义域名
root /usr; # 注意:/usr为文件所在目录,可任意设置
# root /; # 当文件在根目录时如此配置
}

②方法二

  • server 的配置中存在 location / { ... }
  • 配置示例
1
2
3
4
5
6
7
在server中添加:
location /文件名.文件类型 {
root /usr; # 注意:/usr为文件所在目录,可任意设置
# root /; # 当文件在根目录时如此配置
expires 30d;
access_log off;
}
  • 通过 /文件名.文件类型 匹配以 /文件名.文件类型 开头的请求

③验证配置

Alt text
Alt text


3.通过域名/自定义/文件名.文件类型的URL格式访问

应用场景:搭建 Nginx 图片服务器。

  • 配置示例
1
2
3
4
5
location /images/ {
root /usr/local/javaweb/xdxlb/;
# 将/images/映射到/usr/local/javaweb/xdxlb/images/
autoindex on; # 打开浏览功能
}
  • 通过 location /images/ 匹配所有以 /images/ 开头的请求
  • 验证配置:

Alt text
Alt text


附录

0%