[英]deny access to file in a directory with htaccess working locally not remotely
我想拒絕對Web服務器目錄中文件的遠程訪問。 我已經設置了一個簡單的.htaccess文件,該文件可以在本地服務器(基於Windows)上正常運行
Order Deny,Allow
Deny from all
但是,當我在遠程服務器(AMI計算機上的Apache 2.4,基於Red Hat的服務器)上加載文件時,該指令將被忽略。
這種行為的可能原因是什么? 如果我沒記錯的話,apache conf文件並不重要,因為目錄中的.htaccess文件應該將其覆蓋。
可能是文件所有權問題? 我是通過ftp上傳的,因此它是ec2-user文件,而其他文件則是apache。 php文件以相同的方式加載沒問題。
我也嘗試重新啟動apache,但沒有成功。
網絡服務器不允許目錄使用AllowOverride
,因此.htaccess
被忽略。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.