diff options
Diffstat (limited to 'roles/install_nginx/files/nginx.conf')
-rw-r--r-- | roles/install_nginx/files/nginx.conf | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/roles/install_nginx/files/nginx.conf b/roles/install_nginx/files/nginx.conf index 12e9948..b37c7b0 100644 --- a/roles/install_nginx/files/nginx.conf +++ b/roles/install_nginx/files/nginx.conf @@ -21,6 +21,38 @@ http { charset UTF-8; + server { + listen 80 default_server; + listen [::]:80 default_server ipv6only=on; + + index index.html index.htm; + root /srv/http; + + location / { + try_files $uri $uri/ =404; + autoindex on; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } + + location /nginx_status { + stub_status on; + access_log off; + allow 127.0.0.1; + allow ::1; + deny all; + } + + location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf|svg)$ { + expires 30d; + # Optional: Don't log access to assets + access_log off; + } + } + # Virtual Host Config include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; |