Administrador
Tamaño: 1.89 KB
Modificado: 2026-01-31 00:38:49
Permisos: 100664
Ruta: /home/apps/ciermmi/config/nginx
Contenido del Archivo

#2025
upstream app_ciermmi { server 127.0.0.1:3021 fail_timeout=0; }
server {
        listen 80;
        server_name ciermmi.gvn.mx;
        return 301 https://$host$request_uri;
}

server {

    listen 443 ssl;
    ssl_certificate    /home/ssl/STAR_gvn_mx.crt;
    ssl_certificate_key /home/ssl/gvn_mx_sin_pass.key;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    client_max_body_size 22M;
    keepalive_timeout  120;

    server_name ciermmi.gvn.mx;
    root /home/gvn/apps/$host/public;
    index index.htm index.html;

    location / {
                try_files $uri/index.html $uri.html $uri @app;
            }
    	location ~* ^.+\.(jpeg|png|jpg|gif|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|mp3|flv|mpeg|avi)$ {
        try_files $uri @app;
    }

   location ^~ /elFinder{
    	location ~* \.php$ {
    		root /home/gvn/apps/$host/php;
    		index index.php index.html;
           	include snippets/fastcgi-php.conf;
           	fastcgi_pass unix:/run/php/php8.2-fpm.sock;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
    	}
        root /home/gvn/apps/$host/php;
    }


    location ~ \.php$ {
           	root /home/gvn/apps/$host/php;
            index index.htm index.html;
           	include snippets/fastcgi-php.conf;
           	fastcgi_pass unix:/run/php/php8.2-fpm.sock;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
   }


    location @app {
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $http_host;
                proxy_set_header Origin http://$host;
                proxy_redirect off;
                proxy_pass http://app_ciermmi;
                proxy_ssl_verify        on;
                proxy_ssl_verify_depth  2;
                proxy_ssl_session_reuse on;
        }
}