当我将 nginx WebDAV 服务器作为 macOS 卷挂载时,它以只读方式挂载。
我已阅读这一页但他们使用了more_set_input_headers
我的 Debian 软件包中没有的nginx-full
。
我尝试添加 nginx 存储库并使用以下命令手动添加模块:
curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/share/keyrings/nginx-archive-keyring.gpg
ano /etc/apt/sources.list.d/nginx.list
# added
deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/debian/ bookworm nginx
apt-get update
apt-get install nginx-plus-module-headers-more # not found
显然,该模块仅适用于商业 nginx Plus 包。
如果我使用 Cadaver,WebDAV 服务器可以按预期工作,但我想将其作为 Finder 卷(以及 Windows 网络驱动器)安装。
- 有什么方法可以让我通过常规 nginx 发行版实现这种行为吗?
- 如果我切换到 Apache,还会遇到同样的问题吗?
谢谢。
答案1
有一个模块似乎正是您在主页上寻找的:https://github.com/openresty/headers-more-nginx-module 尝试:
sudo apt 安装 libnginx-mod-http-headers-more-filter