apache - nginx 中的虚拟目录对应物

标签 apache nginx virtual-directory

nginx 似乎不支持嵌入 location块。这是否意味着没有 VirtualDirectory在 nginx 中对应?

以下 Apache conf 的 nginx conf 是什么:

Alias /foo "D:\www\foo\public"
<Directory "D:\www\foo\public">
     # some settings
</Directory>
Alias /bar "D:\www\bar\public"
<Directory "D:\www\bar\public">
     # some other config
</Directory>

最佳答案

这将是:

location /foo/ {
    alias d:/www/foo/public/;
}
location /bar/ {
    alias d:/www/bar/public/;
}

请注意,有一个长期存在的错误,即 alias 和 try_files 不能一起工作。

关于apache - nginx 中的虚拟目录对应物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21628056/

相关文章:

azure - 入口规则无法解析 Azure AKS 上的后端服务器 IP 地址

ruby-on-rails - 净::ERR_INCOMPLETE_CHUNKED_ENCODING Nginx

django - 使用 Django 管理界面的 Node.js 应用程序

c# - 覆盖应用程序根 URL 的真正作用是什么?

ruby-on-rails - JRuby on Rails 部署

mysql - 在 openBSD 上 chroot Apache+MsSQL;无法确定服务器的完全限定域名

apache - 删除 XAMPP 中 URL 的最后一个斜杠

php - 如何使 PHP/Apache 使用相对于链接而不是目标的符号链接(symbolic link)

visual-studio-2015 - Visual Studio 2015 添加虚拟目录

来自 web.config 的 IIS 虚拟目录