關於Apache 配置

2021-09-19 12:44:21 字數 1255 閱讀 6720

設定指定目錄的訪問許可權,其中可包含五個屬性:

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...