Sha256: 25275a63b62b136bd11cde3a3d52e831c87941b6bed04393ae8156d678788ec6
Contents?: true
Size: 1.1 KB
Versions: 35
Compression:
Stored size: 1.1 KB
Contents
<%- @letsencrypt = system("sudo test -e /etc/letsencrypt/live/#{@server_name}/fullchain.pem") @selfsigned = system('sudo test -e /etc/pki/tls/certs/localhost.crt') @ssl = @letsencrypt || @selfsigned -%> upstream jenkins { server localhost:8080; } server { listen 80; <%- if @ssl -%> listen 443 ssl; <%- end -%> server_name <%= @server_name %>; access_log /opt/nginx/shared/logs/<%= @server_name %>_access.log ltsv; <%- if @letsencrypt -%> ssl_certificate /etc/letsencrypt/live/<%= @server_name %>/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/<%= @server_name %>/privkey.pem; <%- elsif @selfsigned -%> ssl_certificate /etc/pki/tls/certs/localhost.crt; ssl_certificate_key /etc/pki/tls/private/localhost.key; <%- end -%> root /var/cache/jenkins/war; location / { proxy_pass http://jenkins; proxy_redirect http:// https://; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-User $remote_user; } }
Version data entries
35 entries across 35 versions & 1 rubygems