apache禁止目錄瀏覽或設定密碼訪問

2021-10-08 11:48:49 字數 1283 閱讀 4534

修改apache配置檔案apache2.conf或者httpd.conf或者/etc/apache2/sites-enabled/000-default.conf

其中indexes改為-indexes,表示禁止瀏覽

然後重啟apache服務:service apache2 restart

如果是apache+openstack-dashboard服務,則修改的配置檔案為openstack-dashboard.conf

1、使用htpasswd生成訪問賬號和密碼存放於/var/www/html/members.txt

htpasswd

-bc/

var/

www/

html

/members

.txt

test

123456

生成登入賬號test

,密碼為

123456

2、修改apache配置檔案apache2.conf或是httpd.conf,具體的配置如下

如果存在require all granted這一行,要使用#將其注釋掉

<

directory

/var

/www

/>

要訪問的目錄

options

indexes

followsymlinks

allowoverride

none

authtype

basic

authname

authorize

提示資訊

authuserfile

/var

/www

/html

/members

.txt

包含使用者名稱和密碼的文字檔案

require

user

test

被授權訪問的使用者

<

/directory

>

3、重啟apache服務

apache 設定禁止訪問某些檔案或目錄

apache配置禁止訪問 1.禁止訪問某些檔案 目錄 增加files選項來控制,比如要不允許訪問 inc 副檔名的檔案,保護php類庫 order allow,deny deny from all 禁止訪問某些指定的目錄 可以用 來進行正則匹配 order allow,deny deny from ...

Apache下實現禁止目錄瀏覽

當我們訪問某個 時,在後面增加相應的目錄,就可以瀏覽到目錄,對於 來說,是很不安全的。解決辦法 1 編輯httpd.conf檔案 找到如下內容 b b possible values for the options directive are none all or any combination ...

Apache配置禁止訪問某些檔案或目錄

apache配置禁止訪問 1.禁止訪問某些檔案 目錄 增加files選項來控制,比如要不允許訪問 inc 副檔名的檔案,保護php類庫 order allow,deny deny from all order allow,deny deny from all 禁止訪問某些指定的目錄 可以用 來進行正...