Мой файл nginx.conf выглядит так:
user www-data;
worker_processes 4;
events {
worker_connections 1024;
}
http {
include mime.types;
server_tokens off;
root /var/www/html;
fastcgi_cache_path /tmp/nginx/cache levels=1:2 keys_zone=phpcache:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
server {
listen 80;
server_name localhost;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name localhost;
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DH+3DES:!ADH:!AECDH:!MD5;
add_header Strict-Transport-Security "max-age=31536000" always;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~\.php {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
fastcgi_cache phpcache;
fastcgi_cache_valid 200 301 302 60m;
add_header X-FastCGI-Cache $upstream_cache_status;
fastcgi_cache_bypass $skip_cache;
fastcgi_no_cache $skip_cache;
}
}
}
Теперь, открывая некоторые URL , он выбрасывает 502 Bad Gateway , но не для других. Ошибка, которую я получаю в error.log:
2019/01/10 23:53:39 [ошибка] 12139 # 12139: * 5 recv () не удалось (104:
Сброс соединения по одноранговой сети) при чтении заголовка ответа из восходящего потока,
клиент: 127.0.0.1, сервер: localhost, запрос: "GET / wordpress /
HTTP / 2.0 ", upstream:" fastcgi: // unix: /run/php/php7.3-fpm.sock: ", хост:
"Локальный"
Пожалуйста, дайте мне знать, в чем может быть проблема.