Re: Отдача кода php вместо страницы и невозможность скачать файлы
Валентин Бартенев
ne на vbart.ru
Сб Фев 11 09:07:39 UTC 2012
On Saturday 11 February 2012 04:15:37 Antonello wrote:
> Несколько вопросов (nginx 1.0.12 +php):
>
> 1. Есть фаил допустим test.php
>
> location ^~ /test.php {
> allow 1.1.1.1;
> deny all;
> }
>
> Почему при доступе с Ip 1.1.1.1 мне
> предлагает скачать фаил test.php, но не
> показывает как страницу? (с другими
> расширениями вроде все ок)
>
Вы хотите, видеть php код в браузере?
Скачивается потому, что вы не прописали MIME тип для .php и используется из
default_type, который видимо у вас application/octet-stream
http://nginx.org/ru/docs/http/ngx_http_core_module.html#types
http://nginx.org/ru/docs/http/ngx_http_core_module.html#default_type
Если же вы хотите, чтобы php обрабатывался вашим backend-ом, то тогда нужно
настроить передачу запроса на ваш backend. Вы, вероятно, не правильно понимаете
как работают директивы location, поэтому рекомендую почитать документацию:
http://nginx.org/ru/docs/http/ngx_http_core_module.html#location
--
Валентин Бартенев
Подробная информация о списке рассылки nginx-ru