From 1f9e3ed871c7365ca1cec24b503473ed5df6234f Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 10 May 2026 15:07:02 -0400 Subject: create 404 page --- roles/media/tasks/main.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'roles/media/tasks/main.yml') 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 }} -- cgit v1.2.3