%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /etc/ansible/roles/web/templates/nginx/
Upload File :
Create Path :
Current File : //etc/ansible/roles/web/templates/nginx/https_newsite_template.conf.j2

# {{ ansible_managed }}
# Additional website http
{% set nginx_ssl_type = nginx_ssl|default('ssl') %}
server {
  {% if web_site_name == 'default' %}
  listen {{ nginx_server_https_port }} default_server {{ nginx_ssl_type }};
  {% else %}
  listen {{ nginx_server_https_port }} {{ nginx_ssl_type }};
  {% endif %}

  {% if web_site_name == 'default' %}
  server_name _;
  {% else %}
  server_name {{ web_site_name }} www.{{ web_site_name }};
  {%endif %}

  include bx/conf/ssl.conf;

  access_log /var/log/nginx/{{ web_site_shname }}_access.log main;
  error_log  /var/log/nginx/{{ web_site_shname }}_error.log warn;

  #charset utf-8;
  server_name_in_redirect off;

  proxy_set_header	X-Real-IP $remote_addr;
  proxy_set_header	X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header	Host $host:443;
  proxy_set_header  HTTPS YES;
  proxy_set_header  X-Forwarded-Proto https;

  {% if web_site_name == 'default' %}
  set $proxyserver	"http://127.0.0.1:8888";
  {% else %}
  set $proxyserver  "http://127.0.0.1:8887";
  {% endif %}

  {% if web_site_name != 'default' %}
  set $imcontenttype	"text/html; charset=utf-8";
  {% endif %}
  set $docroot		"{{ web_site_root_dir }}";

  index index.php;
  root "{{ web_site_root_dir }}";
  proxy_ignore_client_abort {{ proxy_ignore_client_abort|default('off') }};

  # Include parameters common to all websites
  include bx/conf/bitrix.conf;

  # Include munin and nagios web
  include bx/server_monitor.conf;
}

Zerion Mini Shell 1.0