Apache加密網頁

2021-04-20 19:10:16 字數 661 閱讀 5300

首先在你要想加密的資料夾裡建立乙個.htaccess的檔案。這個檔案一建立就自動成了隱藏的。內容如下:

authname "section name"

authtype basic

authuserfile /full/path/to/.htpasswd

require valid-user

section name可以亂寫。反正寫乙個標識一下就行了。第二行和第四行不變。第三行/之前的都是你想要加密訪問的目錄的路徑全名。/之後的.htpasswd用命令生成。

寫好.htaccess檔案後,用下列命令生成.htpasswd檔案:

htpasswd .htpasswd username

username就是自己想要使用的使用者名稱。自己定義。

命令完成後,.htpasswd就自動生成了。開啟看實際上是文字檔案。不過密碼是加密後的密文。我有點奇怪的是我用網頁上生成的密文和用命令生成的密文 不一樣。使用者名稱我可沒改變。奇怪。。。可能是系統更改了加密演算法。網頁提供的加密演算法的版本或者演算法本身和系統自己的加密演算法並不是完全相同的。

接下來,把這兩個檔案的屬性改的許可權低一點。chmod 755 .htaccess 和 chmod 755 .htpasswd就可以了。或者直接用cuteftp改也行。

這樣所有在這個目錄下的檔案都需要輸入使用者名稱和密碼才能訪問。

Apache網頁優化 網頁快取

apache 的mod expries 模組會自動生成頁面頭部資訊中的 express標籤和 cache control 標籤。客戶端瀏覽器根據標籤決定下次訪問是在本地機器的快取中獲取頁面,不需要再次向伺服器發出請求,從而降低客戶端的訪問頻率和次數,達到減少不必要的流量和增加訪問速度的目的。1 先關...

網頁前端優化 apache篇

以下配置內容放在 httpd.conf 配置檔案最後即可,全域性有效.1.設定靜態檔案的有效期 expiresactive on expiresdefault access plus 10 years 參考 url 2.啟用gzip壓縮 deflatebuffersize 8096 deflatec...

apache 開啟Gzip網頁壓縮

下面就是就是要講解如何開啟gzip壓縮 例項環境 伺服器 centos6.5 apche 2.2.15 gzip壓縮需要 deflate module和headers module的支援 系統預設就是開啟的 需要做的是在httpd.conf配置項新增規則 root iz28qa8jt4uz conf...