Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagephp
titlenano /etc/nginx/sites-available/ktk_admin.conf
server {
    listen lk.it39.su:9443 default_server ssl;
    charset utf-8;
    autoindex off;
    server_name "lk.it39.su";
    root "/usr/abills/cgi-bin";
    index index.cgi;

#     include letsencrypt;
#     ssl_certificate /etc/letsencrypt/live/lk.it39.su/fullchain.pem;
#     ssl_certificate_key /etc/letsencrypt/live/lk.it39.su/privkey.pem;
#     ssl_trusted_certificate /etc/letsencrypt/live/lk.it39.su/chain.pem;

    ssl_certificate       /usr/abills/Certs/server.crt;
    ssl_certificate_key   /usr/abills/Certs/server.key;

    access_log /var/log/ktk-39/nginx/lk_user/access.log;
    error_log /var/log/ktk-39/nginx/lk_user/error.log;

        location / {
                root "/usr/abills/cgi-bin/";
                index index.cgi;
        }

        location ~* \.php$ {
                fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
                fastcgi_index index.php;
                fastcgi_read_timeout 360;
                include fastcgi_params;
        }

        location ~* \.cgi|pm$ {
                fastcgi_pass unix:/var/run/fcgiwrap.socket;
                fastcgi_index index.cgi;
                fastcgi_pass_header Authorization;
                fastcgi_param HTTP_CGI_AUTHORIZATION $http_authorization;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_read_timeout 360;
                include fastcgi_params;
        }

        location /styles/ {
                root /usr/abills/cgi-bin/;
        }

        location /img/calculator/ {
                root /usr/abills/cgi-bin/;
        }

        location /admin/ {
                alias "/usr/abills/cgi-bin/admin/";
                index index.cgi;
        }

        location ^~ /api.cgi {
                try_files $uri /api.cgi$is_args$args;
                allow all;
                gzip off;
                fastcgi_param HTTPS on;
                fastcgi_pass unix:/var/run/fcgiwrap.socket;

                fastcgi_index index.cgi;
                fastcgi_param HTTP_CGI_AUTHORIZATION $http_authorization;
                fastcgi_param SCRIPT_FILENAME  /usr/abills/cgi-bin$fastcgi_script_name;
                include fastcgi_params;
        }
        location ^~ /img/ {
                alias /usr/abills/cgi-bin/img/;
                location ~* \.(ico|jpg|gif|png|css|js|JPG|GIF)$ {
        allow all;
        }
        deny all;
        }

        location ^~ /images/ {
                alias /usr/abills/Abills/templates/;
                location ~* \.(jpg|gif|png|css|js|JPG|GIF)$ {
        allow all;
      }
        deny all;
    }

...