[英]Symfony - Making dev environment inaccessible in prod
我最近部署了一個symfony項目,並注意到仍可以訪問開發環境。
以下URL加載項目的產品版本:
http://domain.com/app.php/index
以下URL加載項目的開發版本:
http://domain.com/app_dev.php/index
我想知道是否有可能使產品環境在生產環境中無法訪問?
我感謝任何建議,在此先感謝!
在app_dev.php中添加以下代碼行
// this check prevents access to debug front controllers that are deployed by accident to production servers.
// feel free to remove this, extend it, or make something more sophisticated.
if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
'127.0.0.1',
'::1',)))
{
header('HTTP/1.0 403 Forbidden');
exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.