سلام. من خطای nginx 404 not found رو توی دبیان 10 داشتم که با اضافه کردن خط include /etc/nginx/conf.d/*.conf; به فایل کانفیگ nginx.conf مشکلم برطرف شد. من برای تنظیمات سایتم یک فایل کانفیگ اختصاصی توی مسیر /etc/nginx/conf.d/mysite.ir.conf درست کرده بودم که زمانیکه error های انجین ایکس رو چک کردم خطای زیر رو به دلیل include نکردن مسیر بالا توی فایل کانفیگ nginx میداد.
فایل /etc/nginx.nginx.conf را با استفاده از یک ویرایشگر متن باز کنید و در بالای کانتکس server خط include را همانند زیر اضافه کنید :
سپس سرویس nginx و php-fpm را همانند زیر ریستارت کنید :
کد PHP:
2021/03/24 21:10:50 [error] 22356#0: *2 open() "/etc/nginx/html/info.php" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /info.php HTTP/1.1", host: "localhost"
کد PHP:
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
include /etc/nginx/conf.d/*.conf;
server {
listen 80;
server_name localhost;
کد PHP:
# systemctl restart nginx.service php7.3-fpm.service