nginx-sxg-module安装配置

ilancing 2个月前 (11-01) 阅读数 144 #WEB技术

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


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门
点击启动AI问答
Draggable Icon