Welcome! Log In Create A New Profile

Advanced

удивительное чудо - скачивание php файла, при попадании в яблочко!

Posted by mikeac 
привожу пример части конфига , который сейчас у меня крутиться под windows7


server {
listen 88;
server_name mysite.ru *.mysite.ru;
root w:/www/nginx/html;

if ($host ~* "^([a-z0-9-\.]+)\.mysite.ru$") {
set $subdomain $1;
rewrite ^(.*)$ /sub.php?p1=$subdomain$request_uri last;
break;
}


charset utf-8;

#access_log logs/host.access.log main;

location / {
try_files $uri @php_engine;
}


#location / {
# root w:/www/nginx/html;
# index index.html index.htm;
#}

error_page 404 /50x.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root w:/www/nginx/html;
}


# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location @php_engine {
#root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME w:/www/nginx/html$fastcgi_script_name;
include fastcgi_params;
fastcgi_intercept_errors off;
}

}

}

установил phpmyadmin и так как зная, что у меня есть rewrite правило решил дописать субдомен

случайным образом (а может и нет) написал по-русски матный субдомен мне предложено было скачать файл обработчик sub.php
продолжая менять имя субдомена - все работало так же - штатно!

мне кажется, что это возможно какой-то баг. я пока не могу отловить ошибку на другом php скрипте, что бы привести пример скачивания файла, но если это потребуется (а ссылка будет матерной) - то выложу.

пример обращения : матное-слово.mysite.ru/phpmyadmin/index.php - скачивает файл
любое-другое-слово.mysite.ru/phpmyadmin/index.php - отрабатывает sub.php

вот такая вот загогулина вышла, может кто поможет, может не правильный конфиг? может в сервере есть пасхальные яица? ))
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 256
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready