Nginx之使用链接访问服务器静态资源

2,345 阅读1分钟

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


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

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

①方法一

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

②方法二

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

③验证配置


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

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

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


附录