Adding locations to Nginx server configuration. The following command shows how to add locations on nginx web server virtual host configurations.
Edit artofcse.local.conf and add the following codes:
server {
        listen 80 default_server;
        server_name artofcse.local www.artofcse.local;
        index index.html index.htm index.php;
        root /var/www/artofcse.com;
        location / {
                try_files $uri $uri/ =404;
        }
        location /images {
                autoindex on;
        }
        error_page 404 /404.html;
        location = /404.html {
                internal;
        }
}
Create 404.html page:
echo "404 page not found" > /var/www/artofcse.com/404.html
Test Nginx configuration:
nginx -t
Restart Nginx Server:
systemctl reload nginx