Xvast 환경에서 Nginx를 사용하여 동적 웹사이트를 암호화하는 방법은 무엇인가요?

DRM-X 4.0은 오디오/비디오, PDF 콘텐츠, 정적 HTML 및 이미지뿐만 아니라 웹사이트 전체를 보호합니다. 웹사이트의 모든 페이지, 자바스크립트, 이미지, CSS까지 DRM-X 4.0으로 보호할 수 있습니다. Zoom Web SDK, Agora Video Call과 같은 실시간 화상 회의 플랫폼은 물론, WordPress나 Moodle과 같은 인기 있는 오픈 소스 웹사이트까지 보호할 수 있습니다.

더 많은 튜토리얼
Xvast 환경에서 Nginx를 사용하여 동적 웹사이트를 암호화하는 방법은 무엇인가요?

소개:

Haihaisoft에서 개발한 Nginx For Xvast는 Linux 플랫폼의 Nginx 기반입니다. Nginx [엔진 x]는 HTTP 및 리버스 프록시 서버입니다. Nginx For Xvast는 기존 Nginx 웹 서버의 모든 기능을 포함하며, 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 요금 및 기능 비교표

Xvast를 실행하려면 Nginx를 호스팅할 Linux 클라우드 서버 또는 전용 서버가 필요합니다. CentOS를 권장하지만 Ubuntu 또는 다른 Linux 서버를 사용해도 됩니다.

최종 사용자 요구 사항:

최신 버전을 설치하세요 Xvast 브라우저 이 프로그램은 윈도우, 맥OS 및 안드로이드를 지원합니다.

설치:

귀하의 웹사이트를 방문해 주십시오. DRM-X 4.0 사이트 보호 페이지 그리고 4단계인 '사이트 보호'를 확인하세요. Xvast용 Nginx를 다운로드하세요.

압축을 풀어서 서버에 저장하세요. /usr/local/nginx/ 이 폴더는 CentOS와 Ubuntu Linux에서 테스트되었으며, 다른 Linux 또는 FreeBSD 서버에서도 작동할 것으로 예상됩니다.

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

Xvast용 Nginx 암호화 매개변수를 복사하여 nginx.conf 파일의 서버 설정 섹션에 붙여넣으십시오.

Nginx Encryption Params

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 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; } # This is for remind user: if they are not using Xvast, it will redirect to http://www.xvast.com, if you comment it out it will display messy encrypted code. # if ($http_user_agent !~ "Xvast") { # rewrite ^/(.*) http://www.xvast.com/permanent; # } }

PHP 호스팅 사이트의 경우, 데모 PHP 워드프레스 사이트는 다음과 같습니다: 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; # } }

리눅스에서 무료 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을 방문하여 테스트할 수 있습니다. 도움이 필요하시면 언제든지 문의해 주세요.

기타 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과 워드프레스의 통합

맞춤 로그인 페이지 통합은 고객이 웹사이트에서 보호된 콘텐츠를 주문했을 때, 해당 콘텐츠를 재생하면 웹사이트의 맞춤 로그인 페이지가 표시되고, 고객이 웹사이트 계정의 사용자 이름과 비밀번호를 입력하면 보호된 파일을 재생할 수 있는 라이선스를 즉시 발급받는 기능입니다. 이를 위해서는 새로운 DRM 로그인 페이지를 제작해야 합니다.

지금 시청하세요
DRM-X 4.0 Introduction VideoDRM-X 4.0 보안 설정

DRM-X 4.0 플랫폼을 사용할 때 주의해야 할 사항이 있습니다. 더욱 안전한 보호를 위해 불법 복제 방지에 필요한 몇 가지 옵션을 선택해 주시기 바랍니다. 이러한 설정은 처음 사용 시에 반드시 완료해야 합니다.

지금 시청하세요

질문?

저희 담당자가 답변해 드립니다.

Haihaisoft 제품, 가격, 구현 또는 기타 궁금한 사항이 있으시면 언제든지 문의하세요. 숙련된 담당자들이 친절하게 도와드리겠습니다.

전화: +64 27 507 9959 (뉴질랜드)

QQ: 1279126286 / 994184623

저희에게 연락하세요 마이크로소프트 팀즈

service#haihaisoft.com (#를 @로 바꾸세요)

문의하기
contactUs