Serve Static Content
type
status
date
slug
summary
tags
category
icon
password
/srv
Directory
This
/srv
directory is meant to contain site-specific data which is served by this system.Now
cd
into this directory and clone the code repository that comes with this book:The code is almost the same, except the
return
directive has now been replaced by a root
directive.This directive is used for declaring the root directory for a site.
By writing
root /srv/nginx-handbook-projects/static-demo
you're telling NGINX to look for files to serve inside the /srv/nginx-handbook-projects/static-demo
directory if any request comes to this server.Since NGINX is a web server, it is smart enough to serve the
index.html
file by default.Static file type handling
When
types {}
or include /etc/nginx/mime.types;
is not configured.Please note the
Content-Type
and observe how it is displayed as text/plain
instead of text/css
.This means that NGINX is serving the file as plain text instead of as a stylesheet.
You can also press
F12
in the browser, go to check the Content-Type
returned by the server for mini.min.css
.Reference article
Loading...
Last update: 2024-08-20