【发布时间】:2019-06-27 16:45:25
【问题描述】:
我在 OpenResty 的日志中有错误:
unknown directive secure_link
我在 Arch Linux 上,我以标准方式安装了 OpenResty
yay -S openresty
如何添加对 secure_link 的支持?
【问题讨论】:
我在 OpenResty 的日志中有错误:
unknown directive secure_link
我在 Arch Linux 上,我以标准方式安装了 OpenResty
yay -S openresty
如何添加对 secure_link 的支持?
【问题讨论】:
你没有。向 nginx 添加新模块的唯一方法是重新编译它。
这是来自bash script 的sn-p,我几乎在任何地方都使用它来安装openresty:
latest='openresty-1.13.6.2'
apt-get -y install libpcre3-dev libssl-dev perl make build-essential curl libzip-dev
wget 'https://openresty.org/download/'$latest'.tar.gz'
tar -xzf $latest'.tar.gz'
cd $latest
./configure \
--with-http_v2_module \
--with-http_ssl_module \
&& make -j $(nproc) && make install || exit
cd ..
find -maxdepth 1 -name "$latest*" | xargs rm -rf
您应该可以从那里复制并粘贴到正常工作的 openresty 安装。
【讨论】:
apt-get 替换为您使用的任何包管理器,如果它们不同,请在谷歌上搜索包的名称,仅此而已。 wget 工作方式相同,tar 工作方式相同,很确定 cd 也工作方式相同。我从来没有声称你可以将那个 sn-p 原样复制到你的终端中。
yay -S openresty。不是手动的。 yay 不支持所有这些configure, make