Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Internal redirect. Howto
Dmitriy MiksIr wrote:
Извините, но конфиг у вас какое-то.. странный.
Может потому что поскипанный
Но не ясно, зачем описывать все статические файлы по расширению
Для вас не подходит какой-то такой вариант?
location / { root ...; } - отдаем статику
location /filestorage { root ...; internal; } - скрыли
location /download { rewrite ...; } - в down.php
location ~* \.php$ { proxy ...; } - на бекенд
Дмитрий, возможно Вы мне поможете, или кто-нибудь другой...По Вашей
схеме получается
server {
listen 80;
server_name .domain.com;
index index.php;
location / {
root /www/projects/project;
# index index.php; ?
}
location ~* ^.+\.(php)$ {
# index index.php; ?
proxy_pass http://127.0.0.1:7780;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
В такой схеме
И вот при таком случае у меня обращение на http://domain.com/ пробует
загрузить index.php в качестве статики так как отдается octet/stream (он
по default)
если делаю http://domain.com/index.php - работает
Что не так?
location ~* ^.+\.(php)$ или location ~* \.php$ - разницы нет.
--
Best regards
Phone +380 44 496 88 17
Mobile +380 67 509 05 79
CTO KNtelecom Ukraine Ltd.
----------------------------
NEO83-RIPE
|