how many times can you spot the letter t in:
q: can i get advice on my nginx configuration (as a proxy in front of jira and confluence)? i was wondering if i could get some advice on my nginx configuration.  the config seems to be working, but im unsure if im doing everything properly.  the basic idea is to have a jira and confluence server (in separate tomcat instances) running on the same machine, with nginx in front to handle ssl for both.  i want only ssl connections to be made to jira/confluence.  jira is running on 127.0.0.1:9090 and confluence on 127.0.0.1:8080.  here is my nginx.conf, any advice or tips would be greatly appreciated.
user              nginx;
worker_processes  1;

error_log         /var/log/nginx/error.log;
pid               /var/run/nginx.pid;

events {
    worker_connections  1024;
}


http {

    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  $remote_addr - $remote_user [$time_local] $request 
                      $status $body_bytes_sent $http_referer 
                      $http_user_agent $http_x_forwarded_for;

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    # load config files from the /etc/nginx/conf.d directory
    include /etc/nginx/conf.d/*.conf;

    # our self-signed cert
    ssl_certificate     /etc/ssl/certs/fissl.crt;
    ssl_certificate_key /etc/ssl/private/fissl.key;

    # redirect non-ssl confluence to ssl
    server {
        listen 80;
        server_name  confluence.example.com;
        rewrite ^(.*) https://confluence.example.com$1 permanent;
    }

    # redirect non-ssl jira to ssl
    server {
        listen 80;
        server_name  jira.example.com;
        rewrite ^(.*) https://jira.example.com$1 permanent;
    }

    #
    # the confluence server
    #
    server {
        listen       443;
        server_name  confluence.example.com;

        ssl on;

        access_log  /var/log/nginx/confluence.access.log  main;
        error_log   /var/log/nginx/confluence.error.log;

        location / {
            proxy_pass http://127.0.0.1:8080;
            proxy_set_header x-forwarded-proto  https;
            proxy_set_header host $http_host;            
        }

        error_page  404              /404.html;
        location = /404.html {
           root   /usr/share/nginx/html;
        }

        redirect server error pages to the static page /50x.html

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
           root   /usr/share/nginx/html;
        }

    }

    #
    # the jira server
    #
    server {
        listen       443;
        server_name  jira.example.com;

        ssl on;

        access_log  /var/log/nginx/jira.access.log  main;
        error_log   /var/log/nginx/jira.error.log;

        location / {
            proxy_pass http://127.0.0.1:9090/;
            proxy_set_header x-forwarded-proto  https;
            proxy_set_header host $http_host;
        }

        error_page  404              /404.html;
        location = /404.html {
            root   /usr/share/nginx/html;
        }

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }

    }
}


a: looks fine, but, youd probably get better performance if you served static files (images, css etc.) directly fron nginx rather than proxying it to tomcat. 

user
There are 162 "t"s in the text you provided.
assistant