Добрый день!
Есть nginx 1.14.0, ubuntu 18.04 php7.2 php7.2-fpm
Хотел запустить как обычно это делаю на Centos 6 стандартный конфиг для веб хоста, но почему то выдает вот такую странную ошибку. Все пути перепроверил, файлы на своих местах .
Конфиги прикладываю.
NGINX
server {
#laravel config
listen 80;
server_name mystic.com www.mystic.com;
root /vhosts/mystic/public_html/public;
index index.php index.html index.htm;
charset utf-8;
access_log /vhosts/mystic/logs/nginx.access.log main;
error_log /vhosts/mystic/logs/nginx.error.log error;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~* \.(ico|css|js|gif|jpeg|jpg|png|woff|ttf|otf|svg|woff2|eot)$ {
expires max;
access_log off;
log_not_found off;
}
location ~ \.php$ {
fastcgi_pass phpfpm-webdev;
fastcgi_keep_conn on;
fastcgi_intercept_errors on;
fastcgi_read_timeout 3600;
proxy_send_timeout 3600s;
proxy_read_timeout 3600s;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
gzip on;
gzip_min_length 1000;
gzip_http_version 1.1;
gzip_static on;
gzip_vary on;
gzip_types text/css text/javascript text/xml text/plain text/x-component application/javascript application/x-javascript application/json application/xml application/rss+xml font/truetype application/x-font-ttf font/opentype application/vnd.ms-fontobject image/$
include /etc/nginx/security.conf;
}
PHP-FPM
[webdev]
user = webdev
group = webdev
listen = /var/run/php-fpm-$pool.sock
listen.backlog = 2048
listen.owner = webdev
listen.group = webdev
listen.mode = 0660
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 20
pm.max_requests = 5000
pm.status_path = /phpfpm-status
slowlog = /var/log/php-fpm/$pool-slow.log
request_slowlog_timeout = 0
catch_workers_output = no
php_admin_value[error_log] = /var/log/php-fpm/$pool-error.log
php_admin_flag[log_errors] = on
php_value[session.save_handler] = files
php_value[session.save_path] = /var/lib/php/session
php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache
До этого была ошибка - Primary script unknown, Т.е когда php-fpm. не видел файлы, я ее исправил путем задания cgi.fix_pathinfo=0
Если вернуть обратно то будет вывод - File not found.
Не совсем понятно почему так происходит, ведь файл сокета создается без каких либо проблем.