nginx adding index.html to requests

Adie Nurahmadie nurahmadie at gmail.com
Sun Oct 19 06:04:46 UTC 2014


On Sun, Oct 19, 2014 at 12:47 PM, Adie Nurahmadie <nurahmadie at gmail.com>
wrote:

> Your location regex wont accept /var/www_opennote/Service/
> service.php/config/index.html
>
oops, I was meant to type: your location regex wont accept:
Service/service.php/config/


> change it to:
>
> location ~ ^(.+\.php)(/.+)$
> # the last `$` doesn't really do much in this pattern
>
> And try changing fastcgi_params with fastcgi.conf, since fastcgi_params
> doesn't set SCRIPT_FILENAME in it.
> also you may want to set PATH_INFO param.
>
> ref:
> http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_split_path_info
>
>
> On Sun, Oct 19, 2014 at 12:18 PM, killer1337 <nginx-forum at nginx.us> wrote:
>
>> Hi everybody,
>> I am trying to set up a web app called opennote on my nginx server but
>> somehow it doesn't work. When I call the page the error log shows:
>>
>> 2014/10/16 13:12:39 [error] 21400#0: *11
>> "/var/www_opennote/Service/service.php/config/index.html" is not found
>> (20:
>> Not a directory), client: 192.168.217.41, server: , request: "GET
>> /Service/service.php/config/ HTTP/1.1", host: "192.168.217.201:444",
>> referrer: "https://192.168.217.201:444/"
>>
>> According to the developer of the app the problem appears to be that ngix
>> is
>> adding the index.html to Service/service.php/config/
>>
>> So the application is requesting Service/service.php/config/index.html
>> when
>> it should be requesting Service/service.php/config/.
>>
>> I already tried to add
>>
>> location / {
>>     autoindex off;
>> }
>>
>> to my config but it didn't help.
>>
>> My nginx config is:
>>
>> server {
>>     listen 444 ssl;
>>     ssl_certificate     bla.crt;
>>     ssl_certificate_key bla.key;
>>     set $root_path "/var/www_opennote";
>>     root $root_path;
>>     set $socket
>> "unix:/var/run/fpm-00796029-695b-475a-a87c-f2b25af36486.sock";
>>     location ~ \.php$ {
>>         fastcgi_split_path_info ^(.+\.php)(/.+)$;
>>         fastcgi_pass $socket;
>>         fastcgi_index index.php;
>>         include fastcgi_params;
>>     }
>>     access_log
>> /var/log/nginx/160232e2-896f-4d3b-9fec-1e08058c2bc2-access.log;
>>     error_log
>> /var/log/nginx/160232e2-896f-4d3b-9fec-1e08058c2bc2-error.log;
>>     large_client_header_buffers 4 32k;
>> }
>>
>> You can find my discussion with the developer here:
>> https://github.com/FoxUSA/OpenNote/issues/102
>>
>> Thank you for any hint on how I can solve my issue!
>>
>> Posted at Nginx Forum:
>> http://forum.nginx.org/read.php?2,254127,254127#msg-254127
>>
>> _______________________________________________
>> nginx mailing list
>> nginx at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx
>>
>
>
>
> --
> regards,
> Nurahmadie
> --
>



-- 
regards,
Nurahmadie
--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20141019/273ca19d/attachment-0001.html>


More information about the nginx mailing list