2012-12-31 61 views
0

我找的指令如下:如何限制只有服務器範圍的訪問我的apache服務器到lan客戶端?

Order deny,allow 
Deny from all 
Allow from 192.168.*.* 

不過,我不知道在哪裏把這個,這樣就會影響到所有網站。

編輯:縱觀阿爾瓦羅的鏈接似乎<Directory />只會被覆蓋,並嘗試出來niether <Directory />也不<Directory ~ ".*">工作,以阻止其覆蓋Order默認站點後。

有沒有辦法將這個指定爲更高的優先級?

+0

主要配置文件是httpd.conf,如果不需要每個站點管理員,請不要使用htaccess(toAllowOverride)。 – HMarioD

回答

0

the manual

允許指令
  說明:控制哪些主機可以訪問服務器
  語法面積:[!]所有允許| |主機ENV = env-variable [host | env = [!] env-variable] ...
  上下文:目錄,.htaccess
  覆蓋:限制
  狀態:基本
  模塊: mod_authz_host

所以你沒有太多的選擇。進一步的細節見<Directory>

+0

我只是將該指令添加到默認網站以及我可能創建的任何其他網站。我也將它添加到'phpmyadmin.conf'文件 –

+0

請注意''不需要進入''容器。 –

相關問題