我试图使我的子路径仅在Nginx中作为目录列表,但是它返回404。
假设我有以下配置http://file.example.com/test
:
server {
listen 80;
server_name file.example.com;
location /test/ {
root /var/www/abc/def/;
autoindex on;
autoindex_exact_size off;
autoindex_format html;
autoindex_localtime on;
}
}
我没有指定/
部分,是不是上面导致的问题不起作用?我错过了什么吗?
将位置更改为location/test
将所有文件复制到/var/www/abc/def/test
文件夹,因为您使用的是location指令和root指令。在您的情况下,当Nginx搜索静态文件时,它将使用根路径/var/www/abc/def
,并附加位置路径/test
。
或者按照@RichardSmith的建议使用别名。
问题内容: 我有一个带有大类路径的Java项目-许多项目是从不同的.jar文件中导入的,这些文件已作为依赖项添加(通过Maven)。 我正在寻找一种编程方式,以列出来自当前项目的类路径上的所有项,即,从其他库和Java运行时环境本身中 排除 所有导入的类路径项。 我需要在运行时执行此操作,即它应该在实际的当前类路径下工作。 有什么好方法吗? 问题答案: 除非您创建自己的元数据,否则无法执行此操作。
问题内容: 我需要从给定目录获取文件及其父目录的路径,但不包括它。 因此,例如,如果给我的方法指定path:作为路径,它将返回该目录及其下所有文件的路径。 因此,如果有子文件夹:,并且每个包含,则该方法的结果将是2个字符串,其中包含和 并且如果在其中有一个目录,该目录中有,则为该文件创建的字符串将为,并且如果还有其他子目录可以继续。 我的想法是我只想要文件上方的目录路径,而不是绝对路径,因此只希望
问题内容: 我要转发的所有请求: www.domain.com/ api / whaterver / comes / next– api .domain.com / whatever / comes / next 原因是避免www.domain.com的浏览器CORS请求api.domain.com 可能值得一提的是,nginx在Docker容器中运行。 我试图用下面的位置块来完成,但是失败了:
我有3个项目,ProjectB,ProjectC。 当我构建ProjectB时,它没有任何问题。但是当我试图构建ProjectA时,它在控制台上出现以下错误而失败。 评估项目“:ProjectB”时出现问题。在项目:ProjectB中找不到路径为:ProjectC的项目。 build.gradle-ProjectC settings.gradle-ProjectC build.gradle - 项
在BASHRC中设置JAVA_HOME路径后,我收到以下错误: 当我执行java命令时,得到的结果是:/usr/bin/java 解决这个问题的可能办法是什么?
嗨,我的数据结构已附加。 我只需要访问下每个元素下的。我可以单独手动执行,这给了我,但像这样的元素有100个。 我遵循这个问题的解决方案:列表子集的子集 使用此