summaryrefslogtreecommitdiff
path: root/roles/web
diff options
context:
space:
mode:
Diffstat (limited to 'roles/web')
-rw-r--r--roles/web/files/nginx/nginx.conf55
-rw-r--r--roles/web/files/nginx/nginx.logrotate12
-rw-r--r--roles/web/handlers/nginx.yml4
-rw-r--r--roles/web/tasks/nginx.yml40
4 files changed, 0 insertions, 111 deletions
diff --git a/roles/web/files/nginx/nginx.conf b/roles/web/files/nginx/nginx.conf
deleted file mode 100644
index ce8302d..0000000
--- a/roles/web/files/nginx/nginx.conf
+++ /dev/null
@@ -1,55 +0,0 @@
-# Run workers under http user.
-user http;
-
-# Set number of worker processes to number of available CPU cores.
-worker_processes 1;
-
-# Log errors in a separate file.
-error_log /var/log/nginx/error.log;
-
-# Write a PID-file.
-pid /run/nginx.pid;
-
-
-events {
- # Maximum number of simultaneous connections that can be opened by a worker
- # process.
- # worker_connections 512;
-}
-
-
-http {
- include mime.types;
- default_type application/octet-stream;
-
- log_format main '$remote_addr - $remote_user [$time_local] "$request" '
- '$status $body_bytes_sent "$http_referer" '
- '"$http_user_agent" "$http_x_forwarded_for"';
-
- # Use log_format defined above.
- access_log /var/log/nginx/access.log main;
-
- # Enable use of sendfile.
- sendfile on;
-
- # Set keepalive timeout to 65 seconds.
- keepalive_timeout 65;
-
- # Set types_hash_max_size to 2048 to avoid warning in logs.
- types_hash_max_size 4096;
-
- # Load configs for all enabled sites.
- include /etc/nginx/sites-enabled/*;
-
- server {
- # Listen on port 80 and become a default server.
- listen 80;
- listen [::]:80 default_server;
-
- # Serve as a default server block.
- server_name _;
-
- # Redirect any non-matched request to default page.
- return 301 https://ilvokhin.com$request_uri;
- }
-}
diff --git a/roles/web/files/nginx/nginx.logrotate b/roles/web/files/nginx/nginx.logrotate
deleted file mode 100644
index da8ba47..0000000
--- a/roles/web/files/nginx/nginx.logrotate
+++ /dev/null
@@ -1,12 +0,0 @@
-/var/log/nginx/*log {
- missingok
- notifempty
- create 640 http root
- daily
- rotate 14
- sharedscripts
- compress
- postrotate
- test ! -r /run/nginx.pid || kill -USR1 `cat /run/nginx.pid`
- endscript
-}
diff --git a/roles/web/handlers/nginx.yml b/roles/web/handlers/nginx.yml
deleted file mode 100644
index c10ab50..0000000
--- a/roles/web/handlers/nginx.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-- name: Reload nginx
- ansible.builtin.service:
- name: nginx
- state: reloaded
diff --git a/roles/web/tasks/nginx.yml b/roles/web/tasks/nginx.yml
deleted file mode 100644
index 43f7058..0000000
--- a/roles/web/tasks/nginx.yml
+++ /dev/null
@@ -1,40 +0,0 @@
-- name: Install nginx
- ansible.builtin.package:
- name:
- - nginx
- state: present
-
-- name: Enable nginx systemd service
- ansible.builtin.service:
- name: nginx
- enabled: yes
- state: started
-
-- name: Setup sites directories to serve by nginx
- ansible.builtin.file:
- path: '{{ item }}'
- state: directory
- owner: root
- group: root
- mode: u+rw,g+r,o+r
- loop:
- - /etc/nginx/sites-available
- - /etc/nginx/sites-enabled
-
-- name: Configure nginx
- ansible.builtin.copy:
- src: roles/web/files/nginx/nginx.conf
- dest: /etc/nginx/nginx.conf
- owner: root
- group: root
- mode: u+rw,g+r,o+r
- notify:
- - Reload nginx
-
-- name: Configure nginx logrotate
- ansible.builtin.copy:
- src: roles/web/files/nginx/nginx.logrotate
- dest: /etc/logrotate.d/nginx
- owner: root
- group: root
- mode: u+rw,g+r,o+r