title: nginx configuration for Laravel 4
body: <p>I am trying to setup my Laravel 4 project using nginx . Here is my nginx server block for laravel :</p>
  
  <pre><code>server {
          listen 80;
  
          root /home/prism/www/laravel/public;
          index index.php index.html index.htm;
  
          server_name example.com;
  
          location / {
                  try_files $uri $uri/ /index.php$is_args$args;
  
          }
                 location ~ \.php$ {
  
                  try_files $uri =404;
                  fastcgi_pass unix:/var/run/php5-fpm.sock;
                  fastcgi_index index.php;
                  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                  include fastcgi_params;
          }
  </code></pre>
  
  <p>But my problem is , Its showing "404 not found" error for all other routes except the default one , that comes with default installation . </p>