用apache簡單實現訪問控制認證

2021-04-22 06:52:02 字數 637 閱讀 2585

例:一台機器ip為:10.13.0.100, 已安裝red hat linux 8.0, apache 2.2.4, php4.4.4

要求:當訪問

時,要求認證使用者名稱及密碼.

解決方法:

1.在apache的配置檔案httpd.conf中加入如下內容:

options followsymlinks

allowoverride authconfig

order allow,deny

allow   from all

2.在/usr/local/apache2/htdocs/pub/下新建一檔案 .htaccess , 並寫入如下內容:

authname "ga update"

authtype basic

authuserfile /usr/local/apache2/conf/.passwd

require valid-user

3.然後執行apache安裝目錄下的bin/htpasswd,命令如下:

htpasswd -cm /usr/local/apache2/conf/.passwd username

4.完成後重啟apache即可.

Apache 訪問控制

如果 上有些敏感資訊或只希望為乙個小群體所訪問,您需要將伺服器配置為使用者只能訪問被允許的資源。這裡涉及的配置方式主要是使用 htaccess 檔案 要使用.htaccess檔案,則必須設定伺服器以允許在這些檔案中使用認證指令,即用allowoverride指令指定哪些指令在針對單個目錄的配置檔案中...

Apache 訪問控制

order 指定執行允許訪問規則和拒絕訪問規則 deny 定義拒絕訪問列表 allow 定義允許訪問列表 order allow,deny 先執行允許,再執行拒絕 order deny,allow 先執行拒絕,再執行允許 若先允許 拒絕 了乙個ip位址或網段的訪問,再拒絕 允許 all,那麼所有訪問...

Apache目錄訪問控制

apache通過配置的方式實現對請求資源的控制,基本對目錄控制的配置如下 option indexes includes execcgi followsymlink allowoverride none order allow deny allow from all 這裡的配置都是針對 home h...