diff options
Diffstat (limited to 'roles/media/tasks')
| -rw-r--r-- | roles/media/tasks/main.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/roles/media/tasks/main.yml b/roles/media/tasks/main.yml index e9daaef..94f10a3 100644 --- a/roles/media/tasks/main.yml +++ b/roles/media/tasks/main.yml @@ -49,11 +49,21 @@ template: src: nginx-include dest: /etc/nginx/sites-available/{{ media_server_name }}-{{ emacsconf_year }}-include +- name: Create 404 page + template: + src: 404.html + dest: /var/www/{{ media_server_name }}/404.html + - name: Create main configuration if needed template: src: nginx-site-config dest: /etc/nginx/sites-available/{{ media_server_name }} force: no +- name: Make sure 404 line is in main config + lineinfile: + line: error_page 404 403 /404.html; + dest: /etc/nginx/sites-available/{{ media_server_name }} + insertafter: "listen 443 ssl http2;" - name: Make sure main configuration is enabled file: src: /etc/nginx/sites-available/{{ media_server_name }} |
