Konfiguracja nginx

Konfiguracja nginx-a jest wykonana jako "lokacja" dowolnego serwera witualnego12.

    location /.well-known/est {
        alias /var/www/htdocs/virtuals/openxpki/cgi-bin/est.fcgi;
        gzip off;
        fastcgi_pass  unix:/var/run/fcgiwrap/fcgiwrap.sock;
        fastcgi_index est.fcgi;
        fastcgi_param SCRIPT_FILENAME  $request_filename;
        include fastcgi_params;
        fastcgi_param REMOTE_USER $remote_user;
        fastcgi_intercept_errors off;
        fastcgi_read_timeout 180;
    }
    location /openxpki/ {
        alias /var/www/htdocs/virtuals/openxpki/data/;
        index index.html;
    }

    location ~ ^/(scep|soap|rpc)/$ {
        alias /var/www/htdocs/virtuals/openxpki/cgi-bin/$1.fcgi;
        gzip off;
        fastcgi_pass  unix:/var/run/fcgiwrap/fcgiwrap.sock;
        fastcgi_index $1.fcgi;
        fastcgi_param SCRIPT_FILENAME  $request_filename;
        include fastcgi_params;
        fastcgi_param REMOTE_USER $remote_user;
        fastcgi_intercept_errors off;
        fastcgi_read_timeout 180;
    }

    location ~ ^/cgi-bin/(?<oxp>.*)\.fcgi$ {
        alias /var/www/htdocs/virtuals/openxpki/cgi-bin/$oxp.fcgi;
        gzip off;
        fastcgi_pass  unix:/var/run/fcgiwrap/fcgiwrap.sock;
        fastcgi_index webui.fcgi;
        fastcgi_param SCRIPT_FILENAME  $request_filename;
        include fastcgi_params;
        fastcgi_param REMOTE_USER $remote_user;
        fastcgi_intercept_errors off;
        fastcgi_read_timeout 180;
    }