2013-02-21 82 views
0

剛剛將我們的網站從共享虛擬主機移到vps,突然間用戶可以瀏覽目錄。我的.htaccess文件中有一些代碼阻止了它在最後一臺服務器上,但現在它被忽略了。.htaccess訪問限制不起作用

我說這/etc/apache2/httpd.conf,但它似乎並沒有幫助

<Directory /> 
    AllowOverride All 
</Directory> 

容器運行Ubuntu 10.04

回答

1

也許問題與Order指令有關。如下圖所示

嘗試修改行:

<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
    Order deny,allow 
    Allow from all 
</Directory> 

更多信息可以在這裏找到: http://httpd.apache.org/docs/2.2/pt-br/mod/mod_authz_host.html#order

+0

下我換了一個'/ Directory/var/www />'在/ etc/apache2/sites-available/default中,它現在正在工作:)很高興知道人們現在無法下載我的php文件... – 2013-02-21 23:51:24

0

確保在您的htaccess有Options -Indexes或虛擬主機。

+0

的.htaccess說'的DirectoryIndex的login.php IndexIgnore *' – 2013-02-21 23:32:47