Взял впс для теста. Поставил NGINX PHP-FPM php7.3
html работает. Не могу добиться, чтобы заработал php.
nginx и php7.3-fpm сервисы активны
Очевидно, где-то ошибка в конфигах или в правах, но вот уже 4-й день не могу её найти )) Подскажите, в чём может быть косяк.
конфиг nginx/sites-available/site.ru.conf
server {
listen 80;
listen [::]:80;
root $root_path;
set $root_path /var/www/site.ru;
set $php_sock unix:/var/run/php/php7.3-fpm.sock;
index index.php;
server_name site.ru;
access_log /var/www/site.ru/logs/access.log;
error_log /var/www/site.ru/logs/error.log;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include /etc/nginx/snippets/fastcgi-php.conf;
fastcgi_pass $php_sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
конфиг nginx/sites-available/default
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
}
конфиг php/7.3/fpm/pool.d/site.ru.conf
[www-data]
user = www-data
group = www-data
listen = /var/run/php/php7.3-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
pm = ondemand
pm.max_children = 100
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
pm.max_requests = 200
pm.process_idle_timeout = 20s
rlimit_files = 65536