Я учусь NGINX, поэтому любая помощь действительно приветствуется.
У меня есть веб-интерфейс, работающий под именем root mysite.com, и теперь я хочу запустить WordPress от mysite. com / blog.
Моя файловая структура: / srv / mysite / frontend / srv / mysite / wordpress
это ошибка, которую я получаю из nginx журналов
2020/03/29 00:09:03 [error] 23049#23049: *39 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: XXXXXXX, server: www.mysite.com, request: "GET /api HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.2-fpm.sock:", host: "mysite.com"
и это мой nginx файл конфигурации на данный момент
listen 80 default_server;
server_name www.mysite.com mysite.com;
charset utf-8;
location ^~ /blog {
root /srv/mysite/wordpress;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
location / {
root /srv/mysite/frontend/dist;
try_files $uri /index.html;
}
}