nginx-sxg-module安装配置
nginx 设置 Signed HTTP Exchange (SXG)
Signed HTTP Exchange (SXG) 是一项新的网络技术,可让用户更轻松地区分内容创作者和内容分发商。
本文简短介绍nginx中的安装与使用
操作系统: 64位 DEBIAN12
NGINX版本 1.27.2
域名: cnais.com 包括SSL证书齐全
方法1: 用dpkg包安装
aptitude install -y libssl-dev wget https://github.com/google/libsxg/releases/download/v0.2/libsxg0_0.2-1_amd64.deb wget https://github.com/google/libsxg/releases/download/v0.2/libsxg-dev_0.2-1_amd64.deb dpkg -i libsxg0_0.2-1_amd64.deb dpkg -i libsxg-dev_0.2-1_amd64.deb
可能存在以下问题:
"dpkg: error processing package libsxg-dev:amd64 (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.11.2-2) ...
Errors were encountered while processing:
libsxg-dev:amd64"
可以使用
dpkg --remove --force-remove-reinstreq libsxg-dev:amd64
然后重新尝试!
方法2: 编译安装:
git clone https://github.com/google/libsxg mkdir libsxg/build cd libsxg/build cmake .. -DRUN_TEST=false -DCMAKE_BUILD_TYPE=Release make sudo make install
之后编译nginx时 带上
--add-dynamic-module=/root/cnais/nginx-sxg-module \
后续配置因人而异 有一些样例,请看web.dev的.
安装后nginx -t若出现 libssl1.1没有成功安装
可按以下方法:
vi /etc/apt/sources.list
deb http://ftp.de.debian.org/debian bullseye main
aptitude install libssl1 -y
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。