Custom Query (2297 matches)
Results (31 - 33 of 2297)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1578 | invalid | Используется HTTP/2 даже есть нет http2 в listen | ||
Description |
Если в конфигурации есть несколько секций server, и хотя бы в одной из них в listen указано ssl http2, то и для других секций с SSL используется HTTP/2.0 для клиентов, даже если в них не указано http2. А по умолчанию такое поведение не ожидается. |
|||
#1574 | invalid | Использование alias и php-fpm | ||
Description |
Конфиг server { listen 80; listen [::]:80; root /var/www/html; server_name localhost; location / { index index.php index.html index.htm; try_files $uri $uri/ =404; } location ~ \/wordpress\/(.*\..*) { alias /var/www/123/$1; } location ~ ^((?!(wordpress)).)*\.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; } } Очень странный при этом document_root, равен /var/www/123/$1, а script_name = $uri. Тогда не проходит проверка, в /snippets/fastcgi-php.conf : try_files $fastcgi_script_name =404; Очевидно что по реальному uri, файла не будет, для этого и используется alias. Если же пропустить этот шаг. Тогда неправильно формируется SCRIPT_FILENAME по $document_root$fastcgi_script_name. alias так и должен работать? |
|||
#2375 | duplicate | Дополнить документацию | ||
Description |
Добрый времени дня! Объясните, пожалуйста, куда пропадают матчинги из location $1 и $2 P.S. с именованными матчингами такой проблемы не наблюдается. Конфигурация: server { listen 127.0.0.1:80; location ~ ^/images/(\d+)x(\d+)/ { default_type text/plain; return 200 '$s3_image_url $1 $2 $3 $4'; } } map $uri $s3_image_url { ~^(\/images)\/-\/(.*) $1/$2; ~^(\/images)\/\d+x\d+\/(.*) $1/$2; } Проверка: $ curl localhost/images/80x80/aaa/xxx /images/aaa/xxx /images aaa/xxx |