diff --git a/roles/fluxbb/tasks/main.yml b/roles/fluxbb/tasks/main.yml
index 8afb8ca0c4d4906736869bf9988b79e18cb65e8a..53f596900bc65b4327d99e8bf3d88076d91d075b 100644
--- a/roles/fluxbb/tasks/main.yml
+++ b/roles/fluxbb/tasks/main.yml
@@ -32,7 +32,7 @@
   template: >
     src=nginx.conf.j2 dest=/etc/nginx/nginx.d/fluxbb.conf
     owner=root group=root mode=0644
-  notify: restart nginx
+  notify: reload nginx
 
 - name: install python-passlib
   pacman: name=python-passlib
diff --git a/roles/nginx/handlers/main.yml b/roles/nginx/handlers/main.yml
index 9b158e43646299d3ee72447a78acb7e24f14054a..bcf145db8b84220fb0fc9201eb41b4f0449180b1 100644
--- a/roles/nginx/handlers/main.yml
+++ b/roles/nginx/handlers/main.yml
@@ -1,7 +1,4 @@
 ---
 
-- name: restart nginx
-  service: name=nginx state=restarted
-
 - name: reload nginx
   service: name=nginx state=reloaded
diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml
index 9e15b7107930bbb0189222d208c1abc81f3d0f40..1a882844e7c2ee84e4f666c0c45599588f675274 100644
--- a/roles/nginx/tasks/main.yml
+++ b/roles/nginx/tasks/main.yml
@@ -9,7 +9,7 @@
 - name: configure nginx
   template: src=nginx.conf.j2 dest=/etc/nginx/nginx.conf owner=root group=root mode=0644
   notify:
-    - restart nginx
+    - reload nginx
 
 - name: snippets directories
   file: state=directory path=/etc/nginx/{{ item }} owner=root group=root mode=0755