كيفية تشفير موقع ويب ديناميكي باستخدام Nginx لـ Xvast؟
يوفر نظام DRM-X 4.0 حمايةً شاملةً ليس فقط للمحتوى الصوتي والمرئي، وملفات PDF، وHTML الثابتة، والصور، بل يشمل حماية الموقع الإلكتروني بأكمله، بما في ذلك جميع الصفحات، وملفات JavaScript، والصور، وCSS. ويمكن استخدامه لحماية مؤتمرات الفيديو المباشرة، مثل Zoom Web SDK وAgora Video Call. كما يمكنه حماية أي موقع إلكتروني، مثل مواقع المصادر المفتوحة الشهيرة، ومواقع WordPress وMoodle.
المزيد من الدروس التعليمية
مقدمة:
طوّرت شركة Haihaisoft برنامج Nginx For Xvast، وهو مبني على Nginx في منصة Linux. يُعدّ Nginx (المحرك x) خادم HTTP وخادم وكيل عكسي. يتضمن Nginx For Xvast جميع ميزات خادم الويب Nginx، كما يدعم تشفير المواقع الإلكترونية الديناميكية والثابتة، مثل مواقع HTML وPHP. وهو أيضًا خادم وكيل عكسي، حيث يمكنك استخدامه كوكيل عكسي لأي موقع إلكتروني، وتطبيق تشفير DRM-X 4.0 على مواقع PHP وJSP وASP.net وNodeJS. يدعم الموقع المحمي جميع ميزات أمان DRM-X 4.0، مثل Smart Prevent Screen، والقائمة السوداء، والترخيص المدمج مع الأجهزة، ويتم تشفير جميع شفرة المصدر وحمايتها بترخيص. يدعم البرنامج افتراضيًا حماية المواقع الإلكترونية بشهادة SSL/TLS.

متطلبات مزود المحتوى:
يتطلب ذلك امتلاك حساب DRM-X 4.0 Enterprise. بالنسبة للشركات، يمكنكم الحصول على حساب DRM-X 4.0 Enterprise مجانًا خلال الشهر الأول. جدول مقارنة الرسوم والوظائف في DRM-X 4.0
تحتاج إلى خادم سحابي يعمل بنظام لينكس أو خادم مخصص لاستضافة Nginx لـ Xvast. نوصي باستخدام CentOS. يمكنك أيضًا استخدام Ubuntu أو أي خادم لينكس آخر.
متطلبات المستخدم النهائي:
قم بتثبيت أحدث إصدار متصفح Xvast وهو يدعم أنظمة التشغيل ويندوز وماك أو إس وأندرويد.
تثبيت:
يرجى زيارة صفحة حماية المواقع DRM-X 4.0 ثم تحقق من الخطوة الرابعة: حماية المواقع. قم بتنزيل Nginx لـ Xvast.
قم باستخراجه إلى خادمك /usr/local/nginx/ المجلد. لقد اختبرناه هنا، ويعمل على نظامي CentOS وUbuntu Linux. من المفترض أن يعمل أيضًا على خوادم Linux أو FreeBSD الأخرى.
الحصول على معلمات التشفير:
يرجى نسخ معلمات التشفير التالية إلى Nginx لـ Xvast. يرجى لصقها في قسم إعدادات الخادم في ملف nginx.conf.

معلمات التشفير في 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; } # 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
تشغيل Nginx لـ Xvast:
بعد ضبط ملف nginx.conf وحفظه، إذا كنت مستخدمًا بصلاحيات الجذر، يمكنك تشغيل Nginx باستخدام هذا الأمر:
./nginx
إذا كنت ترغب في إيقاف Nginx:
./nginx -s quit
بعد تغيير ملف nginx.conf، ستحتاج إلى إعادة تشغيل nginx.
بعد تشغيل Nginx بنجاح، يمكنك اختبار وزيارة عنوان الموقع المحمي في متصفح Xvast. إذا احتجت إلى أي مساعدة، فلا تتردد في الاتصال بنا.
دروس أخرى حول DRM-X 4.0
فيديو تعريفي لـ DRM-X 4.0سنعرض لكم من خلال الفيديو شرحاً عملياً لكيفية استخدام منصة DRM-X 4.0، وكيفية ضبط الإعدادات قبل التشفير، وكيفية تشفير الفيديو. كما سنوضح لكم كيفية تشغيل الفيديو المشفر.
شاهد الآن
شرح تشفير صفحات الويب باستخدام DRM-X 4.0 HTMLمع نظام DRM-X 4.0، يتم تشفير صفحات الويب، بما في ذلك ملفات HTML وCSS وJavaScript والصور، والتحكم في من يمكنه عرض محتوى موقعك. كما يمنع النسخ، ويحول دون الطباعة أو التقاط لقطات الشاشة، وينهي صلاحية المحتوى عندما يصبح غير قابل للعرض.
شاهد الآن
برنامج Xvast التعليمي عبر الفيديو لنظام التشغيل Windowsنعرض لكم من خلال الفيديو عرضًا توضيحيًا لكيفية تنزيل متصفح Xvast وتثبيته واستخدامه، وكيفية فتح الملفات المشفرة، وكيفية حل المشكلات المتعلقة بالاستخدام.
شاهد الآن
شرح تشفير الفيديو باستخدام DRM-X 4.0سنعرض لكم من خلال الفيديو شرحاً عملياً لكيفية استخدام منصة DRM-X 4.0، وكيفية ضبط الإعدادات قبل التشفير، وكيفية تشفير الفيديو. كما سنوضح لكم كيفية تشغيل الفيديو المشفر.
شاهد الآن
تكامل DRM-X 4.0 مع ووردبريستتيح لك خاصية دمج صفحة تسجيل دخول مخصصة إمكانية تشغيل المحتوى المحمي من خلال موقعك الإلكتروني. عند طلب العميل لمحتوى محمي، ستظهر له صفحة تسجيل دخول مخصصة على موقعك. بعد إدخال اسم المستخدم وكلمة المرور لحسابه على موقعك، سيحصل على ترخيص تشغيل الملف المحمي فورًا. يتطلب ذلك إنشاء صفحة تسجيل دخول جديدة خاصة بنظام إدارة الحقوق الرقمية (DRM).
شاهد الآن
إعدادات الأمان DRM-X 4.0عند استخدام منصة DRM-X 4.0، هناك أمرٌ يجب الانتباه إليه. لتعزيز الحماية، يُرجى تحديد مجموعة من الخيارات الضرورية لمنع القرصنة. من المهم جدًا ضبط هذه الإعدادات في البداية.
شاهد الآنأسئلة؟
ممثلونا لديهم الإجابات.
اسأل عن منتجات Haihaisoft، أو أسعارها، أو كيفية تنفيذها، أو أي شيء آخر - ممثلونا المدربون تدريباً عالياً على أهبة الاستعداد للمساعدة.
الهاتف: +64 27 507 9959 (نيوزيلندا)
QQ: 1279126286 / 994184623
تواصل معنا على مايكروسوفت تيمز
service#haihaisoft.com (استبدل # بـ @)
اتصل بنا