Haihaisoft mengembangkan Nginx Untuk Xvast, berdasarkan Nginx di Platform Linux. Nginx [engine x] adalah HTTP dan server proxy terbalik. Nginx For Xvast mencakup semua fitur yang ada di server web Nginx, juga mendukung enkripsi situs web dinamis atau statis, seperti HTML, situs web PHP. Ini juga merupakan Server Proxy Terbalik, Anda dapat Membalikkan Proxy untuk situs web apa pun, dan menerapkan enkripsi DRM-X 4.0 untuk situs web PHP, JSP, ASP.net, NodeJS. Situs web yang dilindungi mendukung semua fitur keamanan DRM-X 4.0, seperti Layar Cegah Cerdas, Daftar Hitam, Lisensi yang digabungkan dengan perangkat keras, dan semua kode sumber dienkripsi dan dilindungi dengan Lisensi. Secara default, ini mendukung perlindungan situs web dengan sertifikat SSL/TLS.
Ini mengharuskan Anda memiliki akun DRM-X 4.0 Enterprise. Untuk Perusahaan, Anda dapat menggunakan akun DRM-X 4.0 Enterprise secara gratis di bulan pertama. Tabel Perbandingan Biaya dan Fungsi DRM-X 4.0
Anda harus memiliki Server Cloud Linux atau Server Khusus untuk menghosting Nginx untuk Xvast. Kami merekomendasikan CentOS. Anda juga dapat menggunakan Ubuntu atau server Linux lainnya.
Instal browser Xvast terbaru, Mendukung Windows, MacOS dan Android.
Silakan kunjungi Laman Perlindungan Situs DRM-X 4.0 Anda, dan periksa Langkah 4. Lindungi Situs. Unduh Nginx Untuk Xvast.
Ekstrak ke folder /usr/local/nginx/ server Anda. Di sini kami mengujinya berfungsi di CentOS dan Ubuntu Linux. Ini juga harus bekerja di server Linux atau FreeBSD lainnya.
Silakan salin Param Enkripsi berikut ke Nginx untuk Xvast. Silakan Paste ke bagian konfigurasi server file nginx.conf.
add_header 4.drm-x.com-Param "*****Sample_ReplaceWithYourOwnParam*****==";
add_header 4.drm-x.com-Header "*****Sample_ReplaceWithYourOwnHeader*****==";
Silakan pilih Profil Lisensi, dan salin Param Enkripsi Anda sendiri.
Konfigurasikan berkas nginx.conf. Anda dapat menggunakan contoh kami nginx.conf.
Sebagai contoh file nginx.conf kami, Anda perlu memastikan:
#gzip aktif; #Anda harus mengomentari gzip, dan menonaktifkan gzip untuk mendukung enkripsi
Di bawah bagian Server:
chunked_transfer_encoding tidak aktif; # Anda perlu memastikan: chunked_transfer_encoding off;
Contoh Reverse Proxy untuk website, seperti untuk 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;
}
# Ini untuk mengingatkan pengguna: jika mereka tidak menggunakan Xvast, maka akan dialihkan ke http://www.xvast.com, jika Anda mengomentarinya maka akan menampilkan kode terenkripsi yang berantakan.
# if ($http_user_agent !~ "Xvast") {
# rewrite ^/(.*) http://www.xvast.com/permanent;
# }
}
Ini berjalan dengan PHP72, dan diinstal dengan 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;
# }
}
yum install socat nohup
curl https://get.acme.sh | sh
acme.sh --issue --standalone -d demo1.hhsview.com --keylength ec-256
Setelah Anda mengkonfigurasi nginx.conf dan menyimpannya, jika Anda adalah pengguna root, Anda dapat memulai Nginx dengan perintah ini:
./nginx
Jika Anda ingin menghentikan Nginx:
./nginx -s quit
Setelah Anda mengubah nginx.conf, Anda perlu me-restart nginx.
Setelah Nginx berhasil berjalan, selanjutnya Anda dapat menguji dan mengunjungi URL situs yang dilindungi di browser Xvast. Jika Anda memerlukan bantuan, jangan ragu untuk menghubungi kami.