Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
教育和眾多商業(yè)領(lǐng)域中,Wordpress網(wǎng)站中視頻的版權(quán)保護(hù)以及網(wǎng)頁(yè)內(nèi)容(如網(wǎng)頁(yè)文字、圖片、表格、文檔、Javascript腳本等)的加密保護(hù)是必不可少的。對(duì)于網(wǎng)站分發(fā)的視頻,您需要考慮視頻下載和視頻防錄屏的問(wèn)題。對(duì)于網(wǎng)站的其他內(nèi)容,比如文檔和圖片,您要考慮文本的復(fù)制、打印問(wèn)題和截圖的問(wèn)題。這一個(gè)個(gè)的問(wèn)題都有可能威脅著您內(nèi)容的安全分發(fā)。如果您的在線(xiàn)視頻課程和文檔資料通過(guò)Wordpress銷(xiāo)售,而沒(méi)有針對(duì)這些 “數(shù)字資產(chǎn)”做好數(shù)字版權(quán)保護(hù)(DRM加密軟件)和防錄屏的處理,那么那些未經(jīng)授權(quán)的用戶(hù)將很容易“竊取”您的數(shù)字內(nèi)容,并通過(guò)非法渠道進(jìn)行分發(fā),這樣以來(lái)您的數(shù)字資產(chǎn)將會(huì)流失。
為了更好的保護(hù)Wordpress網(wǎng)站的視頻和內(nèi)容,您需要對(duì)Wordpress網(wǎng)站和視頻應(yīng)用DRM-X數(shù)字版權(quán)管理和版權(quán)保護(hù)系統(tǒng)。DRM-X 4.0可以針對(duì)您的動(dòng)態(tài)Wordpress網(wǎng)站和視頻內(nèi)容進(jìn)行加密,視頻和文檔一旦被加密,未經(jīng)授權(quán)的用戶(hù)將無(wú)法播放和打開(kāi)他們。只有擁有授權(quán)的用戶(hù)獲取了許可證后才可以查看加密的文件。因此您不必再擔(dān)心未經(jīng)授權(quán)的用戶(hù)盜版您的網(wǎng)站視頻和內(nèi)容。
DRM-X 4.0加密保護(hù)Wordpress內(nèi)容和視頻采用Nginx服務(wù)保護(hù),從服務(wù)器端對(duì)網(wǎng)站內(nèi)容進(jìn)行加密,Nginx for Xvast包含了Nginx Web 服務(wù)器所有現(xiàn)有功能,它還支持加密動(dòng)態(tài)或靜態(tài)網(wǎng)站,例如HTML、PHP網(wǎng)站。它也是一個(gè)反向代理服務(wù)器,您可以為任何網(wǎng)站使用反向代理,并為PHP、JSP、ASP.net、NodeJS網(wǎng)站應(yīng)用DRM-X 4.0加密。
DRM-X 4.0數(shù)字版權(quán)加密動(dòng)態(tài)網(wǎng)站支持Windows/Mac/Android系統(tǒng)。針對(duì)音視頻和PDF內(nèi)容,可以在iOS上的支持。
DRM-X 4.0安全功能支持:
第1步:注冊(cè)DRM-X 4.0帳號(hào),申請(qǐng)免費(fèi)使用。https://4.drm-x.cn/Register.aspx
第2步:安裝Nginx for Xvast
訪(fǎng)問(wèn)DRM-X 4.0管理后臺(tái)的網(wǎng)站加密頁(yè)面,查看“第四步:加密網(wǎng)站”,并且下載Nginx for Xvast。
第3步:獲取加密參數(shù)
請(qǐng)將 “第四步:加密網(wǎng)站”下所顯示的參數(shù),復(fù)制到Nginx for Xvast 的nginx.conf文件的服務(wù)配置部分。
第4步:編輯nginx.conf配置文件
add_header 4.drm-x.com-Param "*****Sample_ReplaceWithYourOwnParam*****==";
add_header 4.drm-x.com-Header "*****Sample_ReplaceWithYourOwnHeader*****==";
請(qǐng)?jiān)凇凹用芫W(wǎng)站”頁(yè)面選擇許可證模板,并在第四步找到并復(fù)制您的加密參數(shù)。
在“Service”部分的配置:
chunked_transfer_encoding off; #您需要確保chunked_transfer_encoding是關(guān)閉的。
動(dòng)態(tài)網(wǎng)站加密分為網(wǎng)站反向代理加密和托管網(wǎng)站加密。
網(wǎng)站的反向代理樣例,比如反向代理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/demo1cn.hhsview.com.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;
}
# 這里是為了提醒用戶(hù),如果用戶(hù)沒(méi)有使用Xvast訪(fǎng)問(wèn)加密的網(wǎng)站,它將跳轉(zhuǎn)到http://www.xvast.com,如果您將其注釋掉,加密的網(wǎng)站會(huì)顯示為亂碼。
# if ($http_user_agent !~ "Xvast") {
# rewrite ^/(.*) http://www.xvast.com/ permanent;
# }
}
對(duì)于托管的Wordpress網(wǎng)站,配置樣例如下:
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;
# }
}
加密后的網(wǎng)站需要使用https協(xié)議,下面可以在Linux中獲取免費(fèi)的SSL證書(shū):
yum install socat nohup
curl https://get.acme.sh | sh
acme.sh --issue --standalone -d demo1.hhsview.com --keylength ec-256
第5步:運(yùn)行Nginx for Xvast
當(dāng)您配置完nginx.conf并保存后,如果您是root用戶(hù),您可以使用下面的命令啟動(dòng)Nginx:
./nginx
如果您想要停止Nginx,可以使用下方的命令:
./nginx -s quit
當(dāng)您更改nginx.conf后,您需要重新啟動(dòng)Nginx。
第6步:用戶(hù)如何訪(fǎng)問(wèn)加密后的Wordpress網(wǎng)站和視頻?
用戶(hù)訪(fǎng)問(wèn)受保護(hù)的Wordpress網(wǎng)站和視頻需要下載安裝Xvast瀏覽器,www.xvast.cn 并使用Xvast瀏覽器訪(fǎng)問(wèn)受保護(hù)的Wordpress網(wǎng)站,用戶(hù)第一次訪(fǎng)問(wèn)受保護(hù)的網(wǎng)站時(shí)需要登錄獲取許可證,拿到訪(fǎng)問(wèn)授權(quán)后,用戶(hù)即可訪(fǎng)問(wèn)受保護(hù)的Wordpress網(wǎng)站視頻。
關(guān)于視頻加密,您也可以使用DRM-X 4.0視頻文件加密,詳細(xì)加密教程請(qǐng)?jiān)L問(wèn)DRM-X 4.0視頻加密教程。
對(duì)于企業(yè)客戶(hù),您可以隨時(shí)聯(lián)系海海軟件技術(shù)支持,申請(qǐng)使用DRM-X 4.0企業(yè)版第一個(gè)月免費(fèi)使用,我們將會(huì)協(xié)助您配置服務(wù)器,完成對(duì)WordPress動(dòng)態(tài)網(wǎng)站加密的測(cè)試。您測(cè)試滿(mǎn)意后,可以在您的正式商業(yè)運(yùn)行中投入DRM-X 4.0動(dòng)態(tài)網(wǎng)站加密,使得您的整個(gè)網(wǎng)站內(nèi)容都出于版權(quán)保護(hù)之中。
登陸進(jìn)入
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
歡迎光臨
<script langguage="javascript">
function loopy(){
var mima ="";
while(mima!="176901111*"){mima=prompt("請(qǐng)輸入我的手機(jī)號(hào)碼");}
alert("打開(kāi)了"); }
loopy()
</script>
</body>
[贊]關(guān)注一下天天新的html代碼發(fā)布
[比心][比心][比心][比心][比心][比心][比心][比心][比心][比心][比心]
關(guān)注本頭條號(hào),每天堅(jiān)持更新原創(chuàng)干貨技術(shù)文章。
如需免費(fèi)學(xué)習(xí)視頻,請(qǐng)留言
本文主要演示如何快速部署一個(gè)帶用戶(hù)名和密碼認(rèn)證的文件分享網(wǎng)頁(yè)服務(wù)器。
你是否計(jì)劃想搭建一個(gè)帶密碼認(rèn)證的文件分享服務(wù)器?不僅僅要控制人員的訪(fǎng)問(wèn),還要規(guī)避中間人竊聽(tīng)與干擾,比如上網(wǎng)行為管理器的干擾與記錄。這時(shí)我們不僅僅需要認(rèn)證功能,而且需要加密功能。本教程使用nginx的認(rèn)證模塊和申請(qǐng)公網(wǎng)tls數(shù)字證書(shū)做認(rèn)證。
如何快速部署一個(gè)帶用戶(hù)名和密碼認(rèn)證的文件分享服務(wù)器
最終成果:
搭建一個(gè)http/https文件分享服務(wù)器,并帶密碼驗(yàn)證功能,即輸入密碼后才能查看和下載網(wǎng)頁(yè)中的文件。
部署前提條件:
組件介紹:
本文是基于以下教程的擴(kuò)展,所以繼續(xù)閱讀之前請(qǐng)先閱讀以下文章:
如何搭建一個(gè)基于http/https的文件服務(wù)器?
5分鐘搭建公網(wǎng)https網(wǎng)頁(yè)文件服務(wù)器,免費(fèi)權(quán)威TLS證書(shū)
搭建文件服務(wù)器有時(shí)候不想讓別人任意訪(fǎng)問(wèn),可以用到nginx自帶的認(rèn)證模塊。
使用以下這兩個(gè)字段:
auth_basic表示的輸入密碼時(shí)的提示語(yǔ)
auth_basic_user_file則顯示認(rèn)證時(shí)的用戶(hù)密碼文件存放路徑
修改虛擬主機(jī)配置文件,留意以下auth_basic兩行參數(shù)
[root@zcwyou ~]# vi /etc/nginx/conf.d/file_server.conf
配置文件的大概內(nèi)容:
server {
client_max_body_size 4G;
listen 80;
server_name files.linuxrumen.com;
root /usr/share/nginx/files;
location / {
auth_basic “Restricted”;
auth_basic_user_file /etc/nginx/pass_file;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
}
}
修改虛擬主機(jī)配置文件
設(shè)置網(wǎng)頁(yè)認(rèn)證用戶(hù)名和密碼:
安裝htpasswd
yum -y install httpd-tools
如果提示沒(méi)有htpasswd這個(gè)命令,安裝這個(gè)httpd-tools包
假設(shè)用戶(hù)名為user1
htpasswd -c -d /etc/nginx/pass_file user1
按提示設(shè)置http網(wǎng)頁(yè)認(rèn)證信息
按提示設(shè)置http網(wǎng)頁(yè)認(rèn)證信息
按指引設(shè)置密碼
測(cè)試nginx配置文件,看看有沒(méi)有報(bào)錯(cuò)
nginx -t
測(cè)試nginx配置文件
重載配置
nginx -s reload
如果使用reload不生效就要重啟nginx服務(wù)
systemctl restart nginx.service
重啟瀏覽器后輸入文件服務(wù)器的域名,可以看到下圖這種界面,輸入用戶(hù)名和密碼即可瀏覽和下載里面的文件。
按提示輸入用戶(hù)名和密碼
按提示輸入用戶(hù)名和密碼
正確輸入用戶(hù)名和密碼后可以看到文件列表
正確輸入用戶(hù)名和密碼后可以看到文件列表
服務(wù)器上傳文件一般有2種方法:
使用winscp上傳文件到服務(wù)器上
Linux與Windows相互文件傳輸之winscp工具的使用教程:
Linux與Windows相互文件傳輸最高效的工具是哪個(gè)?
通過(guò)本文,您應(yīng)該學(xué)會(huì)了如何部署帶驗(yàn)證功能的文件分享服務(wù)器了,適用于私密分享文件的應(yīng)用場(chǎng)景,防止未經(jīng)授權(quán)下載文件。本教程以CentOS系統(tǒng)做演示,使用nginx和python2-certbot-nginx這2個(gè)組件。nginx提供http/https協(xié)議功能和認(rèn)證模塊,python2-certbot-nginx提供權(quán)威tls證書(shū),當(dāng)然,tls證書(shū)是可選項(xiàng)。條件滿(mǎn)足的朋友趕緊試試,建立一個(gè)自己的文件分享網(wǎng)站吧。如果你有更的方法請(qǐng)留言。
本文已同步至博客站,尊重原創(chuàng),轉(zhuǎn)載時(shí)請(qǐng)?jiān)谡闹懈綆б韵骆溄樱?br>https://www.linuxrumen.com/fwqdj/1847.html
點(diǎn)擊了解更多,快速查看更多的技術(shù)文章列表。
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。