方法1:透過apache2.conf(或httpd.conf):
<Directory "/var/www/html">
Options Indexes FollowSymLinks -MultiViews
AllowOverrides None
Order allow,deny
Allow from all
</Directory>
方法2:在命令列中chmod。
這兩種方法不是完成同樣的事情嗎?
還有一個問題,如果你能回答的話,var 和 www 資料夾通常會設定為什麼權限?
謝謝
答案1
方法 2 在檔案系統層級設定權限,因此不僅適用於 Apache。這是設定檔案權限的安全方法。
方法一是在應用層設定權限,方法二同樣適用。如果 Apache 無法讀取您的內容,那麼即使方法 1 告訴客戶端可以讀取該文件,它也無法執行此操作。
所以簡單的答案是「否」
。方法 1 將用於透過密碼等保護頁面存取...
我看到您設定了 PHP 標籤,請注意方法 1 永遠不會影響 PHP 可以讀取或寫入的內容。方法2以及PHP配置就可以了。
/var 在我的系統上是 755 root/root,www 將高度依賴您的 apache 配置和您需要的安全性。