Установка Nginx на CentOS 8

Материал из sysadm
Перейти к навигации Перейти к поиску

Установите сервер Nginx

dnf install nginx

Установите и настройте php (по необходимости)

Установка php

dnf install php
dnf install php-fpm

Корректировка настройки php-fpm

vi /etc/php-fpm.d/www.conf
# исправьте два параметра, по умолчанию настроено на apache
user = nginx
group = nginx

Пример конфигурации nginx + php-fpm

vi /etc/nginx/nginx.conf

server {
  listen 80;
  server_name  my.site.ru;
  root         /var/www/my.site.ru;

  # Load configuration files for the default server block.
  include /etc/nginx/default.d/*.conf;

  index index.php;

  location ~ \.php$ {
    try_files $uri =404;
    include /etc/nginx/fastcgi.conf;
    fastcgi_pass unix:/run/php-fpm/www.sock;
  }
}