displaying standard 404 page, if php file is not found

Samuel Vogel samydelux at gmail.com
Wed Jul 29 20:12:18 MSD 2009


Am 29.07.09 17:39, schrieb Edho P Arief:
> 2009/7/29 Samuel Vogel<samydelux at gmail.com>:
>    
>> Doesn't seem to fix the problem either. My config now reads:
>>
>> server {
>>     listen   80;
>>     server_name  domain.de;
>>
>>     access_log  /var/log/nginx/domain.access.log;
>>
>>     location / {
>>         root   /var/www/domain/www;
>>         index  index.html index.php;
>>     }
>>
>>     location ~ \.php$ {
>>         try_files  $uri  @404;
>>         root /www;
>>
>>         fastcgi_pass   unix:/var/run/php-fpm/domain.sock;
>>         fastcgi_index  index.php;
>>         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
>>         include fastcgi_params;
>>     }
>>
>>     location @404 {
>>         return 404;
>>     }
>>
>>     location ~ /\.ht {
>>         deny  all;
>>     }
>> }
>>
>>
>>      
> the root here is used by nginx - you need to specify full path.
>
> and change $document_root back to /www
>    
Doesn't make a difference, just changed it because of Igor's suggestion!

Regards,
Samy





More information about the nginx mailing list