А как его передать в php-fpm? Или какой тогда location сделать..?by mennanov - Nginx Mailing List - Russian
Albert Mikhaylov Wrote: ------------------------------------------------------- > если в fastcgi.conf не содержится > fastcgi_pass, то добавьте его в > локейшн location > ~ \.php$ { > > 12 декабря 2011 г. 12:23 > пользователь mennanov > <nginx-forum@nginx.us>написал: > > > San Wroteby mennanov - Nginx Mailing List - Russian
San Wrote: ------------------------------------------------------- > 11.12.2011 22:25, mennanov пишет: > > Здравствуйте, у меня на > проекте > > следующая структура > папок: > > > > engine/ > > __index.php > > webroot/ > > __images/ > > __css/ > > __cms/ > > ____by mennanov - Nginx Mailing List - Russian
При запросе файла /cms/js/uploader/upload.php (физически это файл /webroot/cms/webroot/js/uploader/upload.php) отдается (скачивается) этот самый php файл, исходный код, т.е. не парсится.. Помогите пжлстby mennanov - Nginx Mailing List - Russian
Здравствуйте, у меня на проекте следующая структура папок: engine/ __index.php webroot/ __images/ __css/ __cms/ ______engine/ _________index.php ______webroot/ _________images/ _________css/ _________js/ ___________uploader/ _____________upload.php ___________jquery/ others/ И такой конфиг: server { listenby mennanov - Nginx Mailing List - Russian
agentzh Wrote: ------------------------------------------------------- > On Mon, Nov 28, 2011 at 4:11 PM, mennanov > <nginx-forum@nginx.us> wrote: > > > > location ~ /i/(.*)\.jpg { > > set $folder $1-($1%100); > > try_files /i/$folder/$1.jpg > =400; > > } > > > > but of course it does nby mennanov - Nginx Mailing List - English
У меня есть папка "i" в корне сайта, в ней лежат папки типа 0, 100, 200, 300 ... 600000 ...etc, а уже в них лежат файлы .jpg Т.е. я создаю отдельную папку для каждой сотой картинки, так в папке 200 будут лежать файлы 200.jpg - 299.jpg, в папке 300 буby mennanov - Nginx Mailing List - Russian
Hello! I have an image folder called "i" in site's root folder, it has many subfolders like 0, 100, 200, 300 ... 600000, etc.. So in folder "200" there are images from 200.jpg to 299.jpg, in folder "300" there are 300.jpg to 399.jpg ans so on. As you can see i create a new folder for every 100th image because i don't want to have all the images in one folder (there aby mennanov - Nginx Mailing List - English
Igor Sysoev Wrote: ------------------------------------------------------- > On Wed, Nov 23, 2011 at 10:11:08AM -0500, mennanov > wrote: > > Thanks but i've already found a solution in the > russian nginx forum. > > > > location ~ ^/cms/(.*)$ { > > try_files /webroot/cms/webroot/$1 > /webroot/cms/engine/index.php; > > } > > > > Isby mennanov - Nginx Mailing List - English
Валентин Бартенев Wrote: ------------------------------------------------------- > On Wednesday 23 November 2011 19:01:58 mennanov > wrote: > [...] > > Т.к. try_files не реагирует на > смену root > > (почему то...) > > Сработало только вот так: > [...] > > Скорее всего, кby mennanov - Nginx Mailing List - Russian
Thanks but i've already found a solution in the russian nginx forum. location ~ ^/cms/(.*)$ { try_files /webroot/cms/webroot/$1 /webroot/cms/engine/index.php; } Is what i needed.by mennanov - Nginx Mailing List - English
Валентин Бартенев Wrote: ------------------------------------------------------- > On Wednesday 23 November 2011 18:39:29 mennanov > wrote: > [...] > > > > Я не зря использовал rewrite, > т.к. без него > > похоже не обойтись. > > Когда браузер просит файл > "/cms/jby mennanov - Nginx Mailing List - Russian
p1gmale0n Wrote: ------------------------------------------------------- > location / { > try_files /webroot/$uri /engine/index.php; > } > > location /cms/ { > try_files /webroot/cms/webroot/$uri > /engine/index.php; > } > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/maby mennanov - Nginx Mailing List - Russian
Я не могу писать location'ы для каждой папки... Вообщем, вот мой конфиг: server { listen 8080; server_name glinka.fm; root /home/renat/www/glinka; index index.php index.html; location / { # все файлы ищутся в /webroot, если файла нет то /engine/index.php try_files /webroot/$uri /engby mennanov - Nginx Mailing List - Russian
>Всё очень тривиально - "location /" Однако не так тривиально как кажется, мне нужно чтобы при обращении к "/js/jquery.js" грузился файл "/webroot/js/jquery.js", а при отсутсвтии такого файла должен запускаться /engine/index.php Нby mennanov - Nginx Mailing List - Russian
500 error при обращении к / rewrite or internal redirection cycle while internal redirect to "/engine/index.php", client: 127.0.0.1, server: glinka.fm, request: "GET / HTTP/1.1", host: "glinka.fm:8080" Видимо на /engine/index.php происходит затык и он зацикливается...by mennanov - Nginx Mailing List - Russian
Есть конфиг вида: location /cms/ { rewrite (.*) /webroot/cms/webroot/$1; if (!-f $request_filename) { rewrite (.*) /webroot/cms/engine/index.php; } } location ВСЁ_КРОМЕ_/CMS/ { try_files /webroot/$uri /engine/index.php; } Как это сделать? location ~ (?!cms) {} отдает ошибку 500 из-за бесконечного цикла. Спby mennanov - Nginx Mailing List - Russian
Hello, i have a website with the following files structure: engine/ __index.php webroot/ __images/ __css/ __cms/ ______engine/ _________index.php ______webroot/ _________images/ _________css/ others/ So the folder "cms" is placed in a webroot of the main site. The point is that all queries like "/js/jquery.js" must be treated as "/webroot/js/jquery.js"by mennanov - Nginx Mailing List - English