Apache Web Server - httpd 的文档根目录 及 访问控制
生活随笔
收集整理的這篇文章主要介紹了
Apache Web Server - httpd 的文档根目录 及 访问控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Apache Web Server -> httpd 的文檔根目錄 及 訪問控制
1 文檔根目錄?
DocumentRoot
2 默認頁面的定義
DirectoryIndex
3 頁面的訪問屬性
? <Directory " ">
Options?
None 表示不啟用任何屬性
All ?表示啟用所有的屬性
Indexes 表示沒有默認頁面的時候顯示目錄的結構
FollowSymLinks 表示允許跟蹤目錄連接文件
...... (其他的請參考官方文檔)
</Directory>
4 基于IP地址的訪問控制
<Directory " ">
AllowOverride none 表示使用基于IP地址的訪問控制
Require?
require ip granted 表示允許所有人訪問
Require ip denied ?表示拒絕所有人訪問
Require ip IPADDR ?表示允許指定IP訪問
Require not ip IPADDR 表示拒絕指定IP訪問
IPADDR?
192.168.0.1?
192.168.0
192.168.0.0/24
192.168.0.0/255.255.255.0
</Directory>
5 基于用戶的訪問控制
認證過程: 請求 -> 質詢 -> 授權 -> 成功(失敗)
虛擬用戶:
存儲在文件中
存儲在SQL數據庫中
存儲在dbm數據庫中
ldap lightted directory access process 輕量級目錄訪問協議
認證類型:(以auth_開始的模塊)
1 basic 基本認證類型 用戶名和加密密碼是明文傳輸
2 digest 摘要認證類型 用戶名和密碼是進過hash加密傳輸 但是現在的大多數瀏覽器是不支持,所以不建議使用.
認證提供者:(以authn_開始的模塊)
認證機制:(以Authz_開始的模塊)
案例:
1 使用basic認證類型 認證提供者文件 認證機制是基于用戶名
<Directory "" >
AllowOverride AuthConfig 表示使用用戶認證機制
AuthType basic 表示認證的類型是basic
AuthBasicProvider file 表示認證的提供者是文件
AuthUserFile " " 表示認證機制是基于用戶名檢測
AuthName " " 表示認證的時候的提示的信息
Require Valid-User 表示只要是上面文件中用戶認證通過就可以訪問
</Directory>
1 文檔根目錄?
DocumentRoot
2 默認頁面的定義
DirectoryIndex
3 頁面的訪問屬性
? <Directory " ">
Options?
None 表示不啟用任何屬性
All ?表示啟用所有的屬性
Indexes 表示沒有默認頁面的時候顯示目錄的結構
FollowSymLinks 表示允許跟蹤目錄連接文件
...... (其他的請參考官方文檔)
</Directory>
4 基于IP地址的訪問控制
<Directory " ">
AllowOverride none 表示使用基于IP地址的訪問控制
Require?
require ip granted 表示允許所有人訪問
Require ip denied ?表示拒絕所有人訪問
Require ip IPADDR ?表示允許指定IP訪問
Require not ip IPADDR 表示拒絕指定IP訪問
IPADDR?
192.168.0.1?
192.168.0
192.168.0.0/24
192.168.0.0/255.255.255.0
</Directory>
5 基于用戶的訪問控制
認證過程: 請求 -> 質詢 -> 授權 -> 成功(失敗)
虛擬用戶:
存儲在文件中
存儲在SQL數據庫中
存儲在dbm數據庫中
ldap lightted directory access process 輕量級目錄訪問協議
認證類型:(以auth_開始的模塊)
1 basic 基本認證類型 用戶名和加密密碼是明文傳輸
2 digest 摘要認證類型 用戶名和密碼是進過hash加密傳輸 但是現在的大多數瀏覽器是不支持,所以不建議使用.
認證提供者:(以authn_開始的模塊)
認證機制:(以Authz_開始的模塊)
案例:
1 使用basic認證類型 認證提供者文件 認證機制是基于用戶名
<Directory "" >
AllowOverride AuthConfig 表示使用用戶認證機制
AuthType basic 表示認證的類型是basic
AuthBasicProvider file 表示認證的提供者是文件
AuthUserFile " " 表示認證機制是基于用戶名檢測
AuthName " " 表示認證的時候的提示的信息
Require Valid-User 表示只要是上面文件中用戶認證通過就可以訪問
</Directory>
總結
以上是生活随笔為你收集整理的Apache Web Server - httpd 的文档根目录 及 访问控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apache Web Server -
- 下一篇: Apache Web Server -