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