…
設定指定目錄的訪問許可權,其中可包含五個屬性:
options
options屬性
options followsymlinks indexes multiviews
options可以組合設定下列選項:
all:使用者可以在此目錄中作任何事情。
execcgi:允許在此目錄中執行cgi程式。
followsymlinks:伺服器可使用符號鏈結指向的檔案或目錄。
indexes:伺服器可生成此目錄的檔案列表。
allowoverride
allowoverride會根據設定的值決定是否讀取目錄中的.htaccess檔案,來改變原來所設定的許可權。
兩個引數:
all:讀取.htaccess檔案的內容,修改原來的訪問許可權;
none:不讀取.htaccess檔案;
為避免使用者自行建立.htaccess檔案修改訪問許可權,http.conf檔案中預設設定每個目錄為: allowoverride none。
accessfilename
accessfilename filename
accessfilename指令用於指定保護目錄設定檔案的檔名稱,預設值為「.htaccess」。
accessfilename .acl
allow
設定允許訪問apache伺服器的主機
allow from all 允許所有主機的訪問
allow from 202.96.0.97 202.96.0.98 允許來自指定ip位址主機的訪問
deny
設定拒絕訪問apache伺服器的主機 deny from all 拒絕來自所有主機的訪問 deny from 202.96.0.99 202.96.0.88 拒絕指定ip位址主機的訪問
order
order allow,deny order用於指定allow和deny的先後次序。
apache2.2和2.4區別:
apache2.2:
order deny,allow
deny from all
apache2.4:
require all denied
此處比較常用的有如下幾種:
require all denied
require all granted
require host ***.com
require ip 192.168.1 192.168.2
require local
關於apache配置虛擬主機
最近看了下apache配置虛擬主機,主要有三個步驟 1 在apache中的httpd.conf裡面開啟httpd.vhost模組,也就是把這個模組掛載在httpd.conf中 2 在httpd.vhost裡面寫入 80 documentroot e a servername a.com e a op...
關於apache的內建虛擬主機配置
127.0.0.1xj.local 通過ping xj.local,可以看出來是訪問的主機,pinging xj.local 127.0.0.1 with 32 bytes of data reply from 127.0.0.1 bytes 32 time 1ms ttl 64 reply fro...
關於apache日誌
在網上看了很多一些別人關於apache日誌的文章,發現因為時間比較久了,很多東西都變了,故將一些東西總結下來,以做備用,如有錯誤,還請指教 環境 ubuntu 14.04 apache 安裝完畢後,按照網上大多數的說話,他的日誌路徑可以通過檢視apache.conf來進行檢視,通過執行命令 grep...