当前位置: 首页 > 知识库问答 >
问题:

Nginx配置文件仅适用于“”/“

王棋
2023-03-14

我将nginx设置为一种静态文件服务器。出于某种原因,只有当我去123.123.123.123/或123.123.123.123时,它才会起作用。然而,当我去123.123.123.123/static/content/或123.123.123.123/static/content/another.mp3它返回404未找到。下面是位于/etc/nginx/site-可用中并链接到/etc/nginx/site-启用的配置文件。我真的很困惑为什么它不起作用。

如有任何指示或提示,将不胜感激。

server {
    listen 123.123.123.123:80;
    server_name "";

     location / {
         root /srv/homepage;
         index  index.html;
     }

     location /static/content/ {
         root /srv/static/content;
         index  song.mp3;
     }

}

共有1个答案

齐志勇
2023-03-14

查看日志。nginx似乎试图打开/srv/static/content/static/content/content/file这样的路径。mp3您需要在此处重写url,请尝试以下操作:

重写/静态/内容/(*)/$1中断;

 类似资料:
  • NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。 默认情况下,文件名为并放在目录中(对于开源NGINX产品,位置取决于用于安装NGINX和操作系统的软件包系统,它通常位于或。) 配置文件由指令及其参数组成。 简单(单行)指令各自以分号结尾。 其他指令作为“容器”,将相关指令组合在一起,将其包围在花括号()中。 以下是简单指令的一些示例。 为了使配置更易于维护,建议您将其拆分

  • 本文向大家介绍详解Nginx配置文件,包括了详解Nginx配置文件的使用技巧和注意事项,需要的朋友参考一下 序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、UR

  • 本文向大家介绍Nginx配置文件nginx.conf的常用配置方法,包括了Nginx配置文件nginx.conf的常用配置方法的使用技巧和注意事项,需要的朋友参考一下 Nginx使 用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明 分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中

  • 本文向大家介绍nginx 重新加载NGINX配置文件,包括了nginx 重新加载NGINX配置文件的使用技巧和注意事项,需要的朋友参考一下 示例 以root用户身份: Ubuntu 14.04示例 Ubuntu 16.04示例 重新加载之前,最好检查config是否存在语法错误: 要么            

  • 问题内容: 可以说我有一条类似的路径: 该路径包含两个文件夹…让我们说 和 我想配置nginx来访问: 该文件夹上的文件夹(例如http://example.org/)上有一些.html文件。 文件夹(例如http://example.org/manage)上,在这种情况下,此文件夹包含Slim的PHP框架代码- 这意味着index.php文件位于子文件夹中(例如/ var / www / mys

  • 本文向大家介绍Nginx配置文件(nginx.conf)配置详解(总结),包括了Nginx配置文件(nginx.conf)配置详解(总结)的使用技巧和注意事项,需要的朋友参考一下 现在经常碰到有新用户问一些很基本的问题,最近整理了一下,Nginx的配置文件nginx.conf配置详解如下: Nginx用户及组:用户 组。window下不指定 工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍