28 lines
630 B
Plaintext
28 lines
630 B
Plaintext
server {
|
|
listen 3100;
|
|
|
|
root /var/www;
|
|
index index.html index.htm;
|
|
|
|
# Make site accessible from http://localhost/
|
|
server_name localhost;
|
|
|
|
# Add 1 week expires header for static assets
|
|
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
|
|
expires 1w;
|
|
}
|
|
|
|
location / {
|
|
# First attempt to serve request as file, then
|
|
# as directory, then fall back to redirecting to index.html
|
|
try_files $uri $uri/ /index.html;
|
|
}
|
|
|
|
# If nginx can't find a file, fallback to the homepage.
|
|
location @root {
|
|
rewrite .* / redirect;
|
|
}
|
|
|
|
include /etc/nginx/basic.conf;
|
|
}
|