![](/img/trans.png)
[英]XML file contents not showing on apache2 localhost when using SimpleXml function in PHP
[英]How to make a PHP file visible only to localhost, 404 for other IPs, using Apache2
我試圖限制哪個IP可以訪問用於管理系統的MySQL服務器的example.com/adminer.php。
我一直在嘗試使用apache的conf文件,設置或工具來實現此目的,以便以后可以將此方法應用於其他文件或目錄。
我已經按照網站上的說明安裝了Adminer,並且除無法將其限制為本地主機外,其他一切似乎都可以正常運行。
我嘗試對apache2 security.conf文件進行以下添加,重新啟動后沒有運氣。
系統:Debian 8.1
<Files /adminer.php>
Order Deny,Allow
Deny from all
Allow from localhost
</Files>
我可以想到的一種快速方法是在php文件中插入一些代碼。
<?php
if ( ! ($_SERVER['HTTP_HOST'] == 'localhost' || $_SERVER['REMOTE_ADDR'] == '127.0.0.1') ) {
header("HTTP/1.1 404 Not Found");
exit();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.