/etc/nginx/nginx.conf

View as JSON View RAW
   #user html;
    worker_processes  1;
     
    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
     
    #pid        logs/nginx.pid;
     
     
    events {
        worker_connections  1024;
    }
     
     
    http {
        include       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  logs/access.log  main;
     
        sendfile        on;
        #tcp_nopush     on;
     
        #keepalive_timeout  0;
        keepalive_timeout  65;
     
        #gzip  on;
     
            #error_page  404              /404.html;
     
            # redirect server error pages to the static page /50x.html
            
   
     
    server {
        listen 443 ssl;
        listen [::]:443 ssl;
        server_name famchat.com;
     
    ssl_certificate      /etc/letsencrypt/live/famchat.de-0001/cert.pem;
    ssl_certificate_key  /etc/letsencrypt/live/famchat.de-0001/cert.key;
     
    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;
     
    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;
     
        location /_matrix {
            proxy_pass http://localhost:8008;
            proxy_set_header X-Forwarded-For $remote_addr;
        }
    }
     
    server {
        listen 8448 ssl default_server;
        listen [::]:8448 ssl default_server;
        server_name famchat.com;
     
    ssl_certificate      /etc/letsencrypt/live/famchat.de-0001/cert.pem;
    ssl_certificate_key  /etc/letsencrypt/live/famchat.de-0001/cert.key;
     
    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;
     
    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;
     
        location / {
            proxy_pass http://localhost:8008;
            proxy_set_header X-Forwarded-For $remote_addr;
        }
    }