title: 404 Not Found nginx/1.14.2 after upgrade PHP 8 on Azure - Laravel
body: <p>I'm trying to upgrade from PHP 7.4 to PHP 8 on Azure App Service (Linux).</p>
  <p>It shows the following error:
  404 Not Found - nginx/1.14.2</p>
  <p>I understood that the problem is that Azure from PHP 8 use NGINX instead Apache.
  So I followed the steps given here:
  <a href="https://azureossd.github.io/2021/09/02/php-8-rewrite-rule/index.html" rel="nofollow noreferrer">https://azureossd.github.io/2021/09/02/php-8-rewrite-rule/index.html</a></p>
  <p>For a while it's worked correctly but from the day after it stopped to work and restart to show the error &quot;404 Not Found
  nginx/1.14.2&quot;</p>
  <p>This is my default file:</p>
  <pre><code>server {
      #proxy_cache cache;
      #proxy_cache_valid 200 1s;
      listen 8080;
      listen [::]:8080;
      root /home/site/wwwroot;
      index  index.php index.html index.htm;
      server_name  example.com www.example.com; 
  
      location / {            
          index  index.php index.html index.htm hostingstart.html;
          try_files $uri $uri/ /index.php?$args;
      }
  
      # redirect server error pages to the static page /50x.html
      #
      error_page   500 502 503 504  /50x.html;
      location = /50x.html {
          root   /html/;
      }
      
      # Disable .git directory
      #
      location ~ /\.git {
          deny all;
          access_log off;
          log_not_found off;
      }
  
      # Add locations of phpmyadmin here.
      #
      location ~ [^/]\.php(/|$) {
          fastcgi_split_path_info ^(.+?\.php)(|/.*)$;
          fastcgi_pass 127.0.0.1:9000;
          include fastcgi_params;
          fastcgi_param HTTP_PROXY &quot;&quot;;
          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          fastcgi_param PATH_INFO $fastcgi_path_info;
          fastcgi_param QUERY_STRING $query_string;
          fastcgi_intercept_errors on;
          fastcgi_connect_timeout         300; 
          fastcgi_send_timeout           3600; 
          fastcgi_read_timeout           3600;
          fastcgi_buffer_size 128k;
          fastcgi_buffers 4 256k;
          fastcgi_busy_buffers_size 256k;
          fastcgi_temp_file_write_size 256k;
      }
  }
  
  </code></pre>