nginx php7.2 Basic auth

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
angrebel
Сообщения: 1
Зарегистрирован: Пн дек 13, 2021 1:23 pm

nginx php7.2 Basic auth

Сообщение angrebel » Пн дек 13, 2021 1:33 pm

добрый день
как средствами панели можно сделать Basic auth для php скриптов?
Webserver VHOST configurator я могу добавить

location /s/admin/ {
charset UTF-8;
auth_basic "Restricted Content";
auth_basic_user_file /home/user/sites/site.com/s/admin/.htpasswd;
}
для обработки php -копировать нужно код?

location ~ \.php$ {
try_files $fastcgi_script_name =404;
root /home/user/sites/site.com;
#fastcgi_pass localhost:9009;
fastcgi_pass unix:/var/run/php-fpm/php72w-alek.sock;
include fastcgi_params;
fastcgi_split_path_info ^(.+?\.php)(/.*)?$;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/user/sites/site.com$fastcgi_script_name;
fastcgi_param PATH_TRANSLATED /home/user/sites/site.com$fastcgi_script_name;

fastcgi_buffers 8 32k;
fastcgi_buffer_size 4k;
fastcgi_busy_buffers_size 68k;

fastcgi_connect_timeout 120;
fastcgi_read_timeout 900;
fastcgi_send_timeout 900;

fastcgi_cache off;
fastcgi_cache_key "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
fastcgi_cache_valid 200 10s;

limit_conn lfcgi 50;

#fastcgi_param SCRIPT_FILENAME /$document_root$fastcgi_script_name;
#fastcgi_param PATH_TRANSLATED /$document_root$fastcgi_script_name;

set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;
}

Ответить