Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
nginx:faq [2019/08/15 19:35] – [Q: Как добавить / в конец] mirocow | nginx:faq [2025/03/10 23:59] (текущий) – [Q: Как запаролить location в Nginx] mirocow | ||
---|---|---|---|
Строка 81: | Строка 81: | ||
auth_basic_user_file | auth_basic_user_file | ||
} | } | ||
- | </ | + | </ |
==== Q: Как перенаправить обработку скрипта в другую папку ==== | ==== Q: Как перенаправить обработку скрипта в другую папку ==== | ||
Строка 100: | Строка 100: | ||
fastcgi_split_path_info ^(.+\.php)(/ | fastcgi_split_path_info ^(.+\.php)(/ | ||
- | # Include the standard fastcgi_params file included with nginx | + | # Include the standard fastcgi_params file included with nginx |
include fastcgi_params; | include fastcgi_params; | ||
Строка 112: | Строка 112: | ||
fastcgi_pass phpfpm; | fastcgi_pass phpfpm; | ||
- | # | + | # |
- | #try_files $uri =404; | + | #try_files $uri =404; |
} | } | ||
Строка 136: | Строка 136: | ||
} | } | ||
} | } | ||
+ | </ | ||
+ | |||
+ | ==== Q: Распределение ресурсов между источниками CORS ==== | ||
+ | |||
+ | <code nginx> | ||
+ | location ~* .(eot|ttf|woff) { | ||
+ | add_header Access-Control-Allow-Origin *; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Q: Как завернуть location на yii appliaction ==== | ||
+ | |||
+ | <code nginx> | ||
+ | root / | ||
+ | |||
+ | location /admin/ { | ||
+ | |||
+ | alias / | ||
+ | |||
+ | # serve static files direct + allow friendly urls | ||
+ | # Note: The seemingly weird syntax is due to a long-standing bug in nginx: https:// | ||
+ | try_files $uri $uri/ / | ||
+ | |||
+ | location ~ / | ||
+ | include fastcgi_params; | ||
+ | fastcgi_pass | ||
+ | fastcgi_index | ||
+ | fastcgi_param | ||
+ | include | ||
+ | fastcgi_read_timeout 300; | ||
+ | proxy_redirect | ||
+ | } | ||
+ | |||
+ | } # / location | ||
+ | |||
+ | location @admin { | ||
+ | | ||
+ | } | ||
+ | |||
</ | </ | ||