DRM-X 4.0은 오디오/비디오, PDF 콘텐츠, 정적 HTML 및 이미지에 대한 DRM 보호 기능을 제공할 뿐만 아니라 DRM-X 4.0으로 보호되는 모든 페이지, 자바스크립트, 이미지 및 CSS를 포함하여 전체 웹사이트도 보호합니다. Zoom Web SDK, Agora Video Call 등 실시간 화상회의 보호에 적용할 수 있습니다. 또한 인기 있는 오픈 소스 웹사이트인 WordPress 또는 Moodle과 같은 모든 웹사이트를 보호할 수 있습니다.

 

소개:

Haihaisoft는 Linux 플랫폼의 Nginx를 기반으로 하는 Xvast용 Nginx를 개발했습니다. Nginx [엔진 x]는 HTTP 및 역방향 프록시 서버입니다. Nginx For Xvast에는 Nginx 웹 서버의 모든 기존 기능이 포함되어 있으며 HTML, PHP 웹 사이트와 같은 동적 또는 정적 웹 사이트 암호화도 지원합니다. 또한 역방향 프록시 서버이므로 모든 웹사이트에 대해 역방향 프록시를 수행하고 PHP, JSP, ASP.net, NodeJS 웹사이트에 DRM-X 4.0 암호화를 적용할 수 있습니다. 보호된 웹사이트는 Smart Prevent Screen, 블랙리스트, 하드웨어 결합 라이선스 등 DRM-X 4.0의 모든 보안 기능을 지원하며, 모든 소스코드는 라이선스로 암호화되어 보호됩니다. 기본적으로 SSL/TLS 인증서로 웹사이트를 보호합니다.

콘텐츠 제공자 요구사항:

DRM-X 4.0 Enterprise 계정이 필요합니다. 기업의 경우 첫 달에 DRM-X 4.0 Enterprise 계정을 무료로 신청할 수 있습니다. DRM-X 4.0 요금 및 기능 비교표

Xvast용 Nginx를 호스팅하려면 Linux 클라우드 서버 또는 전용 서버가 필요합니다. CentOS를 권장합니다. Ubuntu 또는 다른 Linux 서버를 사용할 수도 있습니다.

최종 사용자 요구 사항:

최신 Xvast 브라우저를 설치하세요. Windows, MacOS, Android를 지원합니다.

설치:

DRM-X 4.0 사이트 보호 페이지를 방문하여 4단계. 사이트 보호를 확인하세요. Xvast용 Nginx를 다운로드하세요.

서버의 /usr/local/nginx/ 폴더에 추출하세요. 여기서는 CentOS 및 Ubuntu Linux에서 작동하는지 테스트했습니다. 다른 Linux나 FreeBSD 서버에서도 작동합니다.

암호화 매개변수 가져오기:

Xvast용 Nginx에 다음 암호화 매개변수를 복사하세요. nginx.conf 파일의 서버 구성 섹션에 붙여넣으세요.

Xvast용 Nginx의 암호화 매개변수:

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 켜기; #암호화를 지원하려면 gzip을 주석 처리하고 gzip을 비활성화해야 합니다.

서버 섹션에서:

Chunked_transfer_encoding 꺼짐; # 다음 사항을 확인해야 합니다: 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를 구성하고 저장한 후 루트 사용자인 경우 다음 명령을 사용하여 Nginx를 시작할 수 있습니다.

./nginx

Nginx를 중지하려면:

./nginx -s quit

nginx.conf를 변경한 후에는 nginx를 다시 시작해야 합니다.

Nginx가 성공적으로 실행되면 Xvast 브라우저에서 보호된 사이트의 URL을 테스트하고 방문할 수 있습니다. 도움이 필요하시면 언제든지 저희에게 연락해주세요.

Haihaisoft 제품, 가격, 구현 등에 대해 문의하세요. 고도로 훈련된 담당자가 도움을 드릴 준비가 되어 있습니다.