diff --git a/deployment/roles/reverse/tasks/nginx.yml b/deployment/roles/reverse/tasks/nginx.yml
index 20b1b908ecf00a75883a36ec9a1242ca555979c1..316115f49b2741af744e46058be39b8a34388671 100644
--- a/deployment/roles/reverse/tasks/nginx.yml
+++ b/deployment/roles/reverse/tasks/nginx.yml
@@ -31,6 +31,8 @@
     dest: "{{ reverse_conf_dir }}/{{ item.path|regex_replace('.j2$','') }}"
   with_filetree: '{{ nginx_template_dir }}'
   when: item.state == 'file'
+  notify: 
+    - reload nginx
 
 - name: Ensure nginx is started
   service:
diff --git a/deployment/roles/reverse/templates/nginx/nginx.conf.j2 b/deployment/roles/reverse/templates/nginx/nginx.conf.j2
index 40e04c46640f99e3e5062a063df89fc27260988f..3b61f19e36b558986abcbb86c46d1f5d80eed43f 100644
--- a/deployment/roles/reverse/templates/nginx/nginx.conf.j2
+++ b/deployment/roles/reverse/templates/nginx/nginx.conf.j2
@@ -30,6 +30,7 @@ http {
     tcp_nodelay         on;
     keepalive_timeout   65;
 
+    server_names_hash_bucket_size 1024;
     types_hash_max_size 2048;
     proxy_headers_hash_max_size 4046;
     proxy_headers_hash_bucket_size 1024;