nginx + php-fpm = file not found

Jader H. Silva jaderhs5 at gmail.com
Fri Dec 12 21:07:44 UTC 2014


Have you checked your php-fpm settings and log file? I'm getting a
"X-Powered-By: PHP..." header which indicates nginx is corrrectly sending
the request to php-fpm.
Also I believe you don't really need to set root again inside the
"location" blocks since it's already set in it's "server" parent block.

2014-12-12 17:17 GMT-02:00 khav <nginx-forum at nginx.us>:
>
> I am getting File not found error with nginx and i have been trying to fix
> this for hours.The config look similar to what i use on other sites but i
> don't know why it doesn't work.html files works fine thought.index.php
> location is /home/servergreek.com/public_html/www/index.php.Thanks for
> helping me out.My Nginx version : 1.7.8 & php version is PHP 5.5.20 (cli)
> (built: Dec 10 2014 14:03:09)
>
> server {
>     listen 80;
>     server_name servergreek.com   167.88.125.157;
>     return 301 http://www.servergreek.com$request_uri;
> }
> server {
>     listen      80 default_server;
>     server_name  www.servergreek.com;
>     access_log   /home/servergreek.com/public_html/logs/access_log main;
>     error_log     /home/servergreek.com/public_html/logs/error_log crit;
>     root /home/servergreek.com/public_html/www;
>     index index.php index.html index.htm;
>
>     #Serve static content directly
>     location ~* \.(jpg|jpeg|gif|css|png|js|ico|html|woff)$ {
>     access_log off;
>     expires max;
>     }
>
>     location ~ ^/tmp/(.*)$ {
>     deny all;
>     }
>
>
>
>     # Zend Opcache rules
>         #location  /opcache/ {
>             # root /home/servergreek.com/public_html/www;
>             # index index.php index.html index.htm;
>             # auth_basic            "Restricted Area (Secured by Khavish)";
>             # auth_basic_user_file
> /var/www/servergreek.com/private/htpasswd;
>         #}
>
>     # Only requests to our Host are allowed
>     if ($host  !~ ^(servergreek.com|www.servergreek.com)$ ) {
>          return 444;
>       }
>
>      location ~* \.php$ {
>         root /home/servergreek.com/public_html/www;
>         fastcgi_pass   unix:/tmp/php5-fpm.sock;
>         fastcgi_index  index.php;
>         fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
>         include        fastcgi_params;
>         fastcgi_connect_timeout 60;
>         fastcgi_send_timeout 300;
>         fastcgi_read_timeout 300;
>         fastcgi_buffer_size 128k;
>         fastcgi_buffers 256 16k;
>         fastcgi_busy_buffers_size 256k;
>
>     }
>
>     #location ~ /\.ht {
>      #  deny  all;
>     #}
>
>
>       }
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?2,255466,255466#msg-255466
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>


-- 
att.
Jader H. Silva
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20141212/5e9a9791/attachment.html>


More information about the nginx mailing list