Skip to content
Snippets Groups Projects
Verified Commit e8b1b5b6 authored by Florian Pritz's avatar Florian Pritz
Browse files

Use dedicated log files in nginx vhosts


Signed-off-by: default avatarFlorian Pritz <bluewind@xinu.at>
parent f511f29e
No related branches found
No related tags found
No related merge requests found
......@@ -21,6 +21,9 @@
- generate-public_html.timer
- generate-public_html.service
- name: make nginx log dir
file: path=/var/log/nginx/{{ public_domain }} state=directory owner=http group=log mode=755
- name: set up nginx
template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/public_html.conf owner=root group=root mode=0644
notify:
......
......@@ -4,6 +4,9 @@ server {
server_name {{ public_domain }} www.{{ public_domain }};
root /srv/public_html;
access_log /var/log/nginx/{{ public_domain }}/access.log;
error_log /var/log/nginx/{{ public_domain }}/error.log;
include snippets/letsencrypt.conf;
location ~ ^/~([A-Za-z0-9]+)(/.*)? {
......@@ -19,6 +22,9 @@ server {
server_name {{ public_domain }} www.{{ public_domain }};
root /srv/public_html;
access_log /var/log/nginx/{{ public_domain }}/access.log;
error_log /var/log/nginx/{{ public_domain }}/error.log;
{% if certfile.stat.exists %}
ssl_certificate /etc/letsencrypt/live/{{ public_domain }}/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/{{ public_domain }}/privkey.pem;
......
......@@ -41,6 +41,9 @@
insertbefore: BOF
create: true
- name: make nginx log dir
file: path=/var/log/nginx/{{ mirror_domain }} state=directory owner=http group=log mode=755
- name: set up nginx
template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/syncrepo.conf owner=root group=root mode=0644
notify:
......
......@@ -4,6 +4,9 @@ server {
server_name {{ mirror_domain }};
root /srv/ftp;
access_log /var/log/nginx/{{ mirror_domain }}/access.log;
error_log /var/log/nginx/{{ mirror_domain }}/error.log;
include snippets/letsencrypt.conf;
autoindex on;
......@@ -15,6 +18,9 @@ server {
server_name {{ mirror_domain }};
root /srv/ftp;
access_log /var/log/nginx/{{ mirror_domain }}/access.log;
error_log /var/log/nginx/{{ mirror_domain }}/error.log;
{% if certfile.stat.exists %}
ssl_certificate /etc/letsencrypt/live/{{ mirror_domain }}/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/{{ mirror_domain }}/privkey.pem;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment