我将项目移动到我的服务器,我不希望该应用程序和app_dev以及所有开发环境都可用
如果我可以过滤掉有权在dev环境中访问服务器prod的ip(app_dev.php),那就更好了
我必须改变apache或Symfony? 谢谢!
答案 0 :(得分:4)
只应在您正在开发的服务器上访问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。