[CODE]s1.conf
server {
listen 80 default_server;
server_name _;
access_log /var/log/nginx/default_access.log main;
error_log /var/log/nginx/default_error.log warn;
set $docroot "/home/bitrix/www";
root "/home/bitrix/www";
proxy_ignore_client_abort off;
index index.php;
server_name_in_redirect off;
set $proxyserver "http://127.0.0.1:8888";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host:80;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
# Redirect to ssl if need
if (-f /home/bitrix/www/.htsecure) { return 301 https://$host$request_uri; }
memcached_connect_timeout 1s;
memcached_read_timeout 1s;
memcached_send_timeout 1s;
memcached_gzip_flag 65536;
set $memcached_key "/${host}${composite_key}/index@${args}.html";
# config file
set $composite_enabled "${docroot}/bitrix/html_pages/.enabled";
# if test pass through general tests:
set $use_composite_cache "";
# global site test, the same for all sites on the server
if ($is_global_composite = 1) {set $use_composite_cache "A";}
# personal site tests, generated by site config
if ($is_site_composite_02 = 1) {set $use_composite_cache "${use_composite_cache}B";}
# custom options for sites; doesn't changes on upd ate
include bx/site_settings/default/*.conf;
# Include parameters common to all websites
include bx/conf/bitrix_general.conf;
# main location with processing composite
location / {
error_page 404 405 412 502 504 = @apache;
if (-f $composite_enabled) { se t $use_composite_cache "${use_composite_cache}C"; }
default_type text/html;
# use mecached for keys
if ($use_composite_cache = "ABC") {
add_header X-Bitrix-Composite "Nginx (memcached)";
memcached_pass localhost:11211;
}
proxy_pass $proxyserver;
}
location @apache {
proxy_pass $proxyserver;
}
# Include munin and nagios web
include bx/server_monitor.conf;
}
sss.s1.conf
server {
listen 443 default_server;
server_name _;
access_log /var/log/nginx/default_access.log main;
error_log /var/log/nginx/default_error.log warn;
# Enable SSL connection
# CERTIFICATE ANSIBLE MANAGED BLOCK
# CERTIFICATE ANSIBLE MANAGED BLOCK
set $docroot "/home/bitrix/www";
root "/home/bitrix/www";
proxy_ignore_client_abort off;
index index.php;
server_name_in_redirect off;
set $proxyserver "http://127.0.0.1:8888";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host:443;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header HTTPS YES;
memcached_connect_timeout 1s;
memcached_read_timeout 1s;
memcached_send_timeout 1s;
memcached_gzip_flag 65536;
set $memcached_key "/${host}${composite_key}/index@${args}.html";
# config file
set $composite_enabled "${docroot}/bitrix/html_pages/.enabled";
# if test pass through general tests:
set $use_composite_cache "";
# global site test, the same for all sites on the server
if ($is_global_composite = 1) {set $use_composite_cache "A";}
# personal site tests, generated by site config
if ($is_site_composite_02 = 1) {set $use_composite_cache "${use_composite_cache}B";}
# custom options for sites; doesn't changes on upd ate
include bx/site_settings/default/*.conf;
# Include parameters common to all websites
include bx/conf/bitrix_general.conf;
# main location with processing composite
location / {
error_page 404 405 412 502 504 = @apache;
if (-f $composite_enabled) { se t $use_composite_cache "${use_composite_cache}C"; }
default_type text/html;
# use mecached for keys
if ($use_composite_cache = "ABC") {
add_header X-Bitrix-Composite "Nginx (memcached)";
memcached_pass localhost:11211;
}
proxy_pass $proxyserver;
}
location @apache {
proxy_pass $proxyserver;
}
# Include munin and nagios web
include bx/server_monitor.conf;
}
[/CODE]
server {
listen 80 default_server;
server_name _;
access_log /var/log/nginx/default_access.log main;
error_log /var/log/nginx/default_error.log warn;
set $docroot "/home/bitrix/www";
root "/home/bitrix/www";
proxy_ignore_client_abort off;
index index.php;
server_name_in_redirect off;
set $proxyserver "http://127.0.0.1:8888";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host:80;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
# Redirect to ssl if need
if (-f /home/bitrix/www/.htsecure) { return 301 https://$host$request_uri; }
memcached_connect_timeout 1s;
memcached_read_timeout 1s;
memcached_send_timeout 1s;
memcached_gzip_flag 65536;
set $memcached_key "/${host}${composite_key}/index@${args}.html";
# config file
set $composite_enabled "${docroot}/bitrix/html_pages/.enabled";
# if test pass through general tests:
set $use_composite_cache "";
# global site test, the same for all sites on the server
if ($is_global_composite = 1) {set $use_composite_cache "A";}
# personal site tests, generated by site config
if ($is_site_composite_02 = 1) {set $use_composite_cache "${use_composite_cache}B";}
# custom options for sites; doesn't changes on upd ate
include bx/site_settings/default/*.conf;
# Include parameters common to all websites
include bx/conf/bitrix_general.conf;
# main location with processing composite
location / {
error_page 404 405 412 502 504 = @apache;
if (-f $composite_enabled) { se t $use_composite_cache "${use_composite_cache}C"; }
default_type text/html;
# use mecached for keys
if ($use_composite_cache = "ABC") {
add_header X-Bitrix-Composite "Nginx (memcached)";
memcached_pass localhost:11211;
}
proxy_pass $proxyserver;
}
location @apache {
proxy_pass $proxyserver;
}
# Include munin and nagios web
include bx/server_monitor.conf;
}
sss.s1.conf
server {
listen 443 default_server;
server_name _;
access_log /var/log/nginx/default_access.log main;
error_log /var/log/nginx/default_error.log warn;
# Enable SSL connection
# CERTIFICATE ANSIBLE MANAGED BLOCK
# CERTIFICATE ANSIBLE MANAGED BLOCK
set $docroot "/home/bitrix/www";
root "/home/bitrix/www";
proxy_ignore_client_abort off;
index index.php;
server_name_in_redirect off;
set $proxyserver "http://127.0.0.1:8888";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host:443;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header HTTPS YES;
memcached_connect_timeout 1s;
memcached_read_timeout 1s;
memcached_send_timeout 1s;
memcached_gzip_flag 65536;
set $memcached_key "/${host}${composite_key}/index@${args}.html";
# config file
set $composite_enabled "${docroot}/bitrix/html_pages/.enabled";
# if test pass through general tests:
set $use_composite_cache "";
# global site test, the same for all sites on the server
if ($is_global_composite = 1) {set $use_composite_cache "A";}
# personal site tests, generated by site config
if ($is_site_composite_02 = 1) {set $use_composite_cache "${use_composite_cache}B";}
# custom options for sites; doesn't changes on upd ate
include bx/site_settings/default/*.conf;
# Include parameters common to all websites
include bx/conf/bitrix_general.conf;
# main location with processing composite
location / {
error_page 404 405 412 502 504 = @apache;
if (-f $composite_enabled) { se t $use_composite_cache "${use_composite_cache}C"; }
default_type text/html;
# use mecached for keys
if ($use_composite_cache = "ABC") {
add_header X-Bitrix-Composite "Nginx (memcached)";
memcached_pass localhost:11211;
}
proxy_pass $proxyserver;
}
location @apache {
proxy_pass $proxyserver;
}
# Include munin and nagios web
include bx/server_monitor.conf;
}
[/CODE]