1
我有一個內部網站,其登錄IP除外有.htaccess
登錄名。哪個IP是白名單。現在我需要一個cronjob來獲取文件,但我不希望普通用戶直接訪問該文件。概述:.htaccess白名單IP exept 1文件
- public_html/
- index.php
- files.php
- all_folders/
- cronjob_only/dump.sql
因此,所有用戶都可以訪問除cronjob_only/dump.sql
之外的所有用戶。如果他們在辦公室內,他們不需要登錄。外面他們需要登錄。 cronjob_only/dump.sql
始終需要登錄並且有效用戶cron_user
我確實沒有將IP白名單工作。我的.htaccess文件:以上
Order deny,allow
Deny from all
AuthType Basic
AuthUserFile /home/admin/domains/website.com/.htpasswd-file
AuthName "U shall not pass"
Allow from 94.215.167.79 #office IP
require valid-user
Satisfy Any
<FilesMatch "dump.sql">
Require user cron_user
</FilesMatch>
允許IP裏面的人。如果我關掉Allow from..
登錄的Split Works訪問dump.sql 。
我錯過了什麼?我嘗試了很多。它大部分都是在stackoverflow上找到的。
任何人都可以幫忙嗎?
是的,這是有效的。如果你添加應該是答案的代碼。即使你不確定。只是說你不確定,我一直都這麼做。或者只是說_應該工作,沒有測試_ – janw
謝謝,我會牢記這一點。 – fbbdev