Назад | Перейти на главную страницу

Установка Laravel на сервере, на котором размещается Mail In A Box (nginx)

Я установил MIAB (MailInABox) на свежую каплю DO, которая отлично работает. Я настроил nginx conf для запуска нескольких доменов, которые запускают laravel. Когда я захожу на сайт, скачивается index.php. ошибка, которую я получаю в своих журналах, заключается в том, что

 [error] 7201#7201: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: my.ip.add.ress, server: mydomain.tld, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.2-fpm.sock:", host: "mydomain.tld", referrer: "https://mydomain.tld/"

любая идея?

Конфигурация, которую я установил:

location ~ /site/.*\.php$ {
            try_files $uri /index.php =404;
            fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            root /home/www/public_html/site/public;
            index index.php index.html index.htm;
            include fastcgi_params;
    }

PS: Я также установил virtualmin / webmin на том же сервере как часть работы, и, похоже, все работает гладко.