[發明專利]一種基于Nginx的靜態文件訪問方法和裝置在審
| 申請號: | 201610902701.3 | 申請日: | 2016-10-17 |
| 公開(公告)號: | CN107959660A | 公開(公告)日: | 2018-04-24 |
| 發明(設計)人: | 胡飛飛;衛偉;張家明 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 工業和信息化部電子專利中心11010 | 代理人: | 吳永亮 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 nginx 靜態 文件 訪問 方法 裝置 | ||
技術領域
本發明涉及互聯網技術領域,特別是涉及一種基于Nginx的靜態文件訪問方法和裝置。
背景技術
互聯網的快速發展為生活帶來了便利,但同時也暴露了很多問題,其中信息泄露、數據丟失等安全事件屢見不鮮。建立健全的安全防護,做好基礎的漏洞防護,已經成為互聯網領域亟待解決的問題。
目前,大多數互聯網平臺或應用針對用戶名、密碼等敏感信息方面已經建立了良好的安全意識,在傳輸敏感信息的過程中采用加密技術,以防止黑客的惡意盜取。但是,在現有技術中,對于不涉及敏感信息的數據采用明文傳輸,比如:訪問JS(JavaScript)文件、JPG(Joint Photograhic Experts Group,聯合圖像專家組)文件、系統信息時的訪問地址采用明文傳輸。由于明文傳輸的數據沒有經過任何加密處理,所以用戶訪問網絡時的訪問地址極易被黑客獲得,造成數據泄露,數據一旦泄露,帶來的后果將不堪設想。
發明內容
本發明一種基于Nginx的靜態文件訪問方法和裝置,用以解決現有技術中,在進行網絡訪問時,不對訪問地址進行加密容易造成數據泄露的問題。
為了解決上述技術問題,本發明是通過以下技術方案來解決的:
本發明提供了一種基于Nginx的靜態文件訪問方法,在應用服務器側執行的步驟包括:接收客戶端發送的頁面訪問請求;確定所述頁面訪問請求對應的頁面;其中,所述頁面中包含原始統一資源定位符URL,所述原始URL對應的靜態文件被存儲在Nginx服務器;對所述頁面中包含的原始URL進行加密處理后,將所述頁面返回給所述客戶端,以使所述客戶端根據加密處理的RL訪問所述Nginx服務器中存儲的所述靜態文件。
其中,對所述頁面中包含的原始URL進行加密處理,包括:對所述頁面中包含的URL進行多次加密處理。
其中,對所述頁面中包含的原始URL進行加密處理,包括:在所述原始URL中,對靜態文件在Nginx服務器中的存放路徑進行加密處理。
本發明還提供了一種基于Nginx的靜態文件訪問方法,在Nginx服務器側執行的步驟包括:接收客戶端發送的經過加密處理的URL;對所述加密處理的URL進行解密處理,獲得原始URL;獲取所述原始URL對應的靜態文件,并將所述靜態文件中的數據發送給所述客戶端。
其中,對所述加密處理的URL進行解密處理,獲得原始URL,包括:如果所述加密處理的URL是應用服務器對原始URL進行多次加密處理得到的,則對所述加密處理的URL進行多次解密處理,獲得原始URL。
其中,對所述加密處理的URL進行解密處理,包括:在所述加密處理的URL中,對靜態文件在Nginx服務器中的存放路徑進行解密處理。
本發明提供了一種基于Nginx的靜態文件訪問裝置,設置在應用服務器側,包括:第一接收模塊,用于接收客戶端發送的頁面訪問請求;確定模塊,用于確定所述頁面訪問請求對應的頁面;其中,所述頁面中包含原始統一資源定位符URL,所述原始URL對應的靜態文件被存儲在Nginx服務器;加密模塊,用于對所述頁面中包含的原始URL進行加密處理后,將所述頁面返回給所述客戶端,以使所述客戶端根據加密處理的URL訪問所述Nginx服務器中存儲的所述靜態文件。
其中,所述加密模塊,用于對所述頁面中包含的原始URL進行多次加密處理。
其中,所述加密模塊,用于在所述原始URL中,對靜態文件在Nginx服務器中的存放路徑進行加密處理。
本發明還提供了一種基于Nginx的靜態文件訪問裝置,設置在Nginx服務器側,包括:第二接收模塊,用于接收客戶端發送的經過加密處理的URL;解密模塊,用于對所述加密處理的URL進行解密處理,獲得原始URL;獲取模塊,用于獲取所述原始URL對應的靜態文件,并將所述靜態文件中的數據發送給所述客戶端。
其中,所述解密模塊,用于在所述加密處理的URL是應用服務器對原始URL進行多次加密處理得到的情況下,對所述加密處理的URL進行多次解密處理,獲得原始URL。
其中,所述解密模塊,用于在所述加密處理的URL中,對靜態文件在Nginx服務器中的存放路徑進行解密處理。
本發明有益效果如下:
本發明應用服務器將密文形式的原始URL發送給客戶端,使客戶端根據密文形式的原始URL訪問Nginx服務器中的靜態文件,進而避免了截獲原始URL后造成的數據泄露的問題,提升Nginx服務器的安全性。
附圖說明
圖1是根據本發明第一實施例的基于Nginx的靜態文件訪問方法流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610902701.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種流媒體播放控制方法、裝置及電子設備
- 下一篇:一種信息處理方法和裝置





