summaryrefslogtreecommitdiff
path: root/roles/install_nginx/files/nginx.conf
diff options
context:
space:
mode:
Diffstat (limited to 'roles/install_nginx/files/nginx.conf')
-rw-r--r--roles/install_nginx/files/nginx.conf32
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/*;