如何使用 Nginx for Xvast 加密动态网站?

DRM-X 4.0 不仅为音频/视频、PDF 内容、静态 HTML 和图像提供 DRM 保护,还能保护整个网站,包括所有页面、JavaScript、图像和 CSS 都受到 DRM-X 4.0 的保护。它可用于保护实时视频会议,例如 Zoom Web SDK 和 Agora 视频通话。它还可以保护任何类型的网站,例如流行的开源网站、WordPress 或 Moodle。

更多教程
如何使用 Nginx for Xvast 加密动态网站?

介绍:

海海软件开发的 Nginx For Xvast 基于 Linux 平台上的 Nginx 服务器。Nginx [engine x] 是一款 HTTP 和反向代理服务器。Nginx For Xvast 包含了 Nginx Web 服务器的所有现有功能,并支持加密动态或静态网站,例如 HTML 和 PHP 网站。它同时也是一个反向代理服务器,可以为任何网站提供反向代理,并对 PHP、JSP、ASP.NET 和 NodeJS 网站应用 DRM-X 4.0 加密。受保护的网站支持所有 DRM-X 4.0 安全功能,例如智能防窥屏、黑名单、硬件结合的许可证,并且所有源代码都经过加密和许可证保护。默认情况下,它支持使用 SSL/TLS 证书保护网站。

Nginx For Xvast

内容提供商的要求:

您需要拥有 DRM-X 4.0 企业版帐户。公司用户可以在第一个月免费申请 DRM-X 4.0 企业版帐户。 DRM-X 4.0 费用和功能对比表

您需要一台 Linux 云服务器或专用服务器来托管用于 Xvast 的 Nginx。我们推荐使用 CentOS。您也可以使用 Ubuntu 或任何其他 Linux 服务器。

最终用户要求:

安装最新版本Xvast浏览器它支持 Windows、MacOS 和 Android 系统。

安装:

请访问您的DRM-X 4.0 保护网站页面并检查步骤 4:保护站点。下载适用于 Xvast 的 Nginx。

将其提取到您的服务器/usr/local/nginx/文件夹。我们已在 CentOS 和 Ubuntu Linux 系统上测试过,它应该也能在其他 Linux 或 FreeBSD 服务器上运行。

获取加密参数:

请将以下加密参数复制到 Nginx 的 Xvast 配置中,并粘贴到 nginx.conf 文件的服务器配置部分。

Nginx Encryption Params

Nginx 中 Xvast 的加密参数:

add_header 4.drm-x.com-Param "*****Sample_ReplaceWithYourOwnParam*****=="; add_header 4.drm-x.com-Header "*****Sample_ReplaceWithYourOwnHeader*****==";

请选择一个许可证模板,并复制您自己的加密参数。

配置nginx.conf文件。您可以使用我们的示例。 nginx.conf

作为我们的样本nginx.conf文件,您需要确保:

#gzip on; #您必须注释掉 gzip 并禁用 gzip 以支持加密

服务器部分:

chunked_transfer_encoding off; # 您需要确保:chunked_transfer_encoding off;

网站反向代理示例,例如反向代理:https://cn.haihaisoft.com

server { listen 443 ssl http2; # listen 443 ssl; server_name demo12cn.hhsview.com; add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"; add_header 4.drm-x.cn-Param "*************************************"; add_header 4.drm-x.cn-Header "************************************"; ssl_certificate /root/.acme.sh/demo1cn.hhsview.com_ecc/fullchain.cer; ssl_certificate_key /root/.acme.sh/demo1cn.hhsview.com_ecc/demo1cn.hhsview.com.key; chunked_transfer_encoding off; location / { proxy_pass https://cn.haihaisoft.com/; proxy_ssl_server_name on; proxy_set_header Accept-Encoding ""; root html; index index.html index.htm; } # 这里是为了提醒用户,如果用户没有使用Xvast访问加密的网站,它将跳转到http://www.xvast.com,如果您将其注释掉,加密的网站会显示为乱码。 # if ($http_user_agent !~ "Xvast") { # rewrite ^/(.*) http://www.xvast.com/permanent; # } }

对于托管 PHP 网站,这是我们的 PHP WordPress 演示网站:https://demo11cn.hhsview.com

它运行的是 PHP72 版本,并且安装了 MySQL 数据库。

server { listen 443 ssl http2; # listen 443 ssl; server_name demo12cn.hhsview.com; add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"; add_header 4.drm-x.cn-Param "*************************************"; add_header 4.drm-x.cn-Header "************************************"; ssl_certificate /root/.acme.sh/demo12cn.hhsview.com_ecc/demo12cn.hhsview.com.cer; ssl_certificate_key /root/.acme.sh/demo12cn.hhsview.com_ecc/demo12cn.hhsview.com.key; chunked_transfer_encoding off; location / { root html; index index.html index.htm index.php; } location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } # if ($http_user_agent !~ "Xvast") { # rewrite ^/(.*) https://www.xvast.com/protected_site.html permanent; # } }

在 Linux 系统中获取免费 SSL 证书:

yum install socat nohup curl https://get.acme.sh | sh acme.sh --issue --standalone -d demo1.hhsview.com --keylength ec-256

为 Xvast 运行 Nginx:

配置并保存 nginx.conf 文件后,如果您是 root 用户,可以使用以下命令启动 Nginx:

./nginx

如果你想停止 Nginx:

./nginx -s quit

修改 nginx.conf 文件后,需要重启 nginx 服务。

Nginx 成功运行后,您就可以在 Xvast 浏览器中测试并访问受保护站点的 URL。如果您需要任何帮助,请随时联系我们。

其他 DRM-X 4.0 教程

DRM-X 4.0 Introduction VideoDRM-X 4.0 介绍视频

本视频将演示如何使用 DRM-X 4.0 平台,包括加密前的设置以及如何加密视频。我们还将向您展示如何播放加密视频。

立即观看
DRM-X 4.0 Introduction VideoDRM-X 4.0 HTML 网页加密教程

DRM-X 4.0 可加密网页(包括 HTML、CSS、JavaScript 和图像),并控制谁可以查看您的网页内容。它可以阻止复制、防止打印和屏幕截图,并在内容不再需要查看时使其过期。

立即观看
DRM-X 4.0 Introduction VideoXvast Windows 视频教程

我们通过视频演示如何下载、安装和使用 Xvast 浏览器,如何打开加密文件以及如何解决使用中遇到的问题。

立即观看
DRM-X 4.0 Introduction VideoDRM-X 4.0 视频加密教程

本视频将演示如何使用 DRM-X 4.0 平台,包括加密前的设置以及如何加密视频。我们还将向您展示如何播放加密视频。

立即观看
DRM-X 4.0 Introduction VideoDRM-X 4.0 与 WordPress 集成

自定义登录页面集成是指当客户从您的网站订购受保护的内容时,播放该内容时会弹出您网站自定义的登录页面。客户输入您网站帐户的用户名和密码后,即可立即获得播放受保护文件的许可证。这需要您创建一个新的DRM登录页面。

立即观看
DRM-X 4.0 Introduction VideoDRM-X 4.0 安全设置

使用 DRM-X 4.0 平台时,请注意以下事项。为了增强保护效果,请选择一系列必要的选项以防止盗版。这些设置必须在初始阶段完成,这一点非常重要。

立即观看

有问题?

我们的技术支持有答案!

询问DRM-X产品,定价,方案或其他相关咨询 - 我们专业的销售代表随时准备提供帮助。

电话:+64 27 507 9959(新西兰)

QQ:1279126286 / 994184623

请通过以下方式联系我们微软团队

service#haihaisoft.com(将#替换为@)

联系我们
contactUs