在我的服务器prod Symfony 2.3上禁用了应用程序和app_dev.php



我把我的项目移到我的服务器上,我不希望应用程序和app_dev以及所有开发环境都可用

如果我能在开发环境(app_dev.php)中过滤出有权访问服务器产品的ip,那就更好了

我必须换apache还是Symfony?谢谢

Dev env只能在您正在开发的服务器上访问。也就是说,你可以在Apache中完成,但Symfony会自动为你完成。

来自app_dev.php:

if (isset($_SERVER['HTTP_CLIENT_IP'])
    || isset($_SERVER['HTTP_X_FORWARDED_FOR'])
    || !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1'))
) {
    header('HTTP/1.0 403 Forbidden');
    exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}

只需在阵列中添加您希望能够访问的IP即可。

相关内容

最新更新