使用Webdav支持安装nginx

时间:2017-01-19 10:51:47

标签: nginx openssl homebrew

我正在使用Mac OS。 使用brew安装nginx:

brew install nginx

但是这个nginx没有webdav支持。

nginx: [emerg] unknown directive "dav_methods"

所以我发现有nginx/full 使用--with-upload-module

进行安装
brew install homebrew/nginx/nginx-full --with-upload-module

它说,我没有OpenSSL:

checking for OpenSSL library ... not found
checking for OpenSSL library in /usr/local/ ... not found
checking for OpenSSL library in /usr/pkg/ ... not found
checking for OpenSSL library in /opt/local/ ... not found

所以我也尝试安装它:

brew install --force openssl

得到:Warning: openssl-1.0.2j already installed, it's just not linked.

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

通过从source

安装nginx来管理此问题

然后使用webDav支持进行配置:

./configure --with-http_dav_module