NGINX. Скачивается PHP файл место запуска

Настроил NGINX по этому ману https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-ubuntu-18-04-ru

Всё запустилось и все php файлы работают правильно.

Создал новую директорию /var/www/html/auth и добавил скрипт view.php. Сделал доступ по паролю.

И файл php скачивается место запуска.

server {
listen 80;
root /var/www/html;
index index.php index.html index.htm;
server_name 11.22.33.44;

location / {
    try_files $uri $uri/ =404;
}

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}

location ~ /\.ht {
    deny all;
}

location /auth {
    auth_basic "Введите пароль";
    auth_basic_user_file /etc/nginx/.htpassw;
    try_files $uri/view.php =404;
}

}

Какие ещё надо добавить настройки для запуска скрипта view.php в директории /auth?


Ответы (1 шт):

Автор решения: Sergey Tatarincev

для начала проверьте работает ли php-fpm

sudo service php7.4-fpm status

проверить наличие самого сокета /var/run/php/php7.4-fpm.sock

и конечно перешерстить логи.

→ Ссылка