Пытаюсь заставить обрабатывать nginx php внутри html? По советам из интернета привёл конфиги к следующему виду: Вот блок location из /etc/nginx/sites-available/default
#---php
location ~ \.(php|html)$ {
set $root_path /var/www/html;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_index (index.html|index.php|index.htm);
fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
include fastcgi_params;
fastcgi_param DOCUMENT_ROOT $root_path;
}
#---/php
В конфиг /etc/php/8.2/fpm/php-fpm.conf
Добавил директиву: security.limit_extensions = .php .html
Перезапустил и nginx и php-fpm.
У меня есть html страница index.html с простым php кодом: Привет, сегодня <?php echo date('l, F jS, Y'); ?>
.
И копия этой страницы: index.php
При попытке открыть localhost/index.html браузер выдаёт Access denied.
А если пытаюсь открыть localhost/index.php - отдаёт пустую страницу.
Что не так-то?