punund
12/14/2013 - 9:35 PM

два файла конфигурации nginx

два файла конфигурации nginx

ike@osaka:~$ cat /etc/nginx/sites-available/node-configly
server {
    listen 80;

    server_name www.config.ly;

    location / {
        proxy_pass http://unix:/var/run/proxy.sock/node-configly.80:$uri$is_args$args;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-SSL "";
    }
}
ike@osaka:~$ cat /etc/nginx/sites-available/node-configly-ssl 
server {
    listen 443;

    server_name www.config.ly;

    ssl    on; 
    ssl_certificate        /opt/ssl/configly/production.pem;
    ssl_certificate_key    /opt/ssl/configly/production.key;

    add_header Strict-Transport-Security max-age=500; 

    location / {
        proxy_pass http://unix:/var/run/proxy.sock/node-configly.443:$uri$is_args$args;
        proxy_cache_bypass $http_upgrade;
        proxy_redirect off;
        proxy_http_version 1.1;

        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header X-SSL 1;
        proxy_set_header x-bubu 'ssl';
    }
}
ike@osaka:~$