Heim

DRM-X 4.0 bietet DRM-Schutz nicht nur für Audio/Video, PDF-Inhalte, statisches HTML und Bilder, sondern schützt auch die gesamte Website, einschließlich aller Seiten, Javascript, Bilder und CSS, die durch DRM-X 4.0 geschützt sind. Es kann zum Schutz von Live-Videokonferenzen wie Zoom Web SDK und Agora Video Call eingesetzt werden. Es kann auch jede Website schützen, beispielsweise beliebte Open-Source-Websites, WordPress oder Moodle.

 

Einführung:

Haihaisoft hat Nginx für Xvast entwickelt und basiert auf der Nginx-Linux-Plattform. Nginx [Engine x] ist ein HTTP- und Reverse-Proxy-Server. Nginx For Xvast umfasst alle vorhandenen Funktionen des Nginx-Webservers und unterstützt außerdem die Verschlüsselung dynamischer oder statischer Websites wie HTML- und PHP-Websites. Es ist auch ein Reverse-Proxy-Server. Sie können den Reverse-Proxy für jede Website anwenden und die DRM-X 4.0-Verschlüsselung für PHP-, JSP-, ASP.net- und NodeJS-Websites anwenden. Die geschützte Website unterstützt alle DRM-X 4.0-Sicherheitsfunktionen, wie Smart Prevent Screen, Blacklist, Lizenz in Kombination mit Hardware, und der gesamte Quellcode ist verschlüsselt und mit Lizenz geschützt. Standardmäßig unterstützt es den Schutz der Website mit einem SSL/TLS-Zertifikat.

Anforderungen an den Inhaltsanbieter:

Es erfordert, dass Sie über ein DRM-X 4.0 Enterprise-Konto verfügen. Für Unternehmen können Sie das DRM-X 4.0 Enterprise-Konto im ersten Monat kostenlos beantragen. DRM-X 4.0-Gebühren- und Funktionsvergleichstabelle

Sie benötigen einen Linux Cloud Server oder einen dedizierten Server, um Nginx für Xvast zu hosten. Wir empfehlen CentOS. Sie können auch Ubuntu oder einen anderen Linux-Server verwenden.

Anforderungen für Endbenutzer:

Installieren Sie den neuesten Xvast-Browser. Er unterstützt Windows, MacOS und Android.

Installation:

Bitte besuchen Sie Ihre DRM-X 4.0 Protect Sites-Seite und überprüfen Sie Schritt 4. Protect Sites. Laden Sie Nginx für Xvast herunter.

Extrahieren Sie es in den Ordner /usr/local/nginx/ Ihres Servers. Hier haben wir getestet, dass es unter CentOS und Ubuntu Linux funktioniert. Es sollte auch auf anderen Linux- oder FreeBSD-Servern funktionieren.

Verschlüsselungsparameter abrufen:

Bitte kopieren Sie die folgenden Verschlüsselungsparameter nach Nginx für Xvast. Bitte fügen Sie es in den Serverkonfigurationsabschnitt der Datei nginx.conf ein.

Verschlüsselungsparameter in Nginx für Xvast:

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

Bitte wählen Sie ein Lizenzprofil und kopieren Sie Ihre eigenen Verschlüsselungsparameter.

Konfigurieren Sie die Datei nginx.conf. Sie können unser Beispiel nginx.conf verwenden.

Als Beispieldatei nginx.conf müssen Sie Folgendes sicherstellen:

#gzip on; #Sie müssen gzip auskommentieren und gzip deaktivieren, um die Verschlüsselung zu unterstützen

Im Abschnitt „Server“:

chunked_transfer_encoding aus; # Sie müssen Folgendes sicherstellen: chunked_transfer_encoding off;

Beispiel-Reverse-Proxy für eine Website, z. B. für Reverse-Proxy: 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;
	}
	
	# Dies dient zur Erinnerung an Benutzer: Wenn sie Xvast nicht verwenden, wird auf http://www.xvast.com umgeleitet. Wenn Sie es auskommentieren, wird unordentlicher verschlüsselter Code angezeigt.
	# if ($http_user_agent !~ "Xvast") {
		# rewrite ^/(.*) http://www.xvast.com/permanent;
	# }
}
										
									

Für die Host-PHP-Site finden Sie hier unsere Demo-PHP-WordPress-Site: https://demo11cn.hhsview.com

Es läuft mit PHP72 und wird mit MySQL installiert.


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;
	# }
}
											
										

Holen Sie sich ein kostenloses SSL-Zertifikat unter Linux:

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

Ausführen von Nginx für Xvast:

Nachdem Sie nginx.conf konfiguriert und gespeichert haben, können Sie als Root-Benutzer Nginx mit diesem Befehl starten:

./nginx

Wenn Sie Nginx stoppen möchten:

./nginx -s quit

Nachdem Sie die nginx.conf geändert haben, müssen Sie nginx neu starten.

Nachdem Nginx erfolgreich ausgeführt wurde, können Sie die URL der geschützten Site im Xvast-Browser testen und besuchen. Wenn Sie Hilfe benötigen, können Sie sich gerne an uns wenden.

Fragen Sie nach Haihaisoft-Produkten, Preisen, Implementierung oder allem anderen – unsere hochqualifizierten Mitarbeiter stehen Ihnen gerne zur Seite.