# Настройка сервера

# PHP

Создайте файл с расширением .ini в директории /etc/php/php-fpm.d/.

Пример:

echo "upload_max_filesize = 400M \n post_max_size = 400M" > /etc/php/php-fpm.d/60-increase-memory-limit.ini
1

# PHP-FPM

Создайте файл с расширением .conf в директории /etc/php/php-fpm.d/. Например, /etc/php/php-fpm.d/custom.conf.

# Nginx

Список доступных файлов конфигурации:

  • /etc/nginx/conf.d/local/keitaro/admin.inc. Используйте, чтобы дополнить конфигурацию в секции location /admin {}.
  • /etc/nginx/conf.d/local/keitaro/nontracker.inc. Используйте, чтобы дополнить конфигурацию локальных лендингов.
  • /etc/nginx/conf.d/local/keitaro/realip.inc. Используйте, чтобы дополнить конфигурацию в секцию настройки realip.
  • /etc/nginx/conf.d/local/keitaro/server.inc. Используйте, чтобы дополнить конфигурацию в секцию server {}.
  • /etc/nginx/conf.d/local/keitaro/tracker.inc. Используйте, чтобы дополнить конфигурацию в секцию обработчика трафика.

Проверка конфигурации:

nginx -t
1

Перезагрузка nginx:

systemctl restart nginx
1
Ограничить доступ к панели управления по IP.
echo 'allow 1.2.3.4; deny all;' > /etc/nginx/conf.d/local/keitaro/admin.inc
1
Заблокировать определенный IP.
echo 'deny 1.2.3.4; allow all;' > /etc/nginx/conf.d/local/keitaro/server.inc
1

# MariaDB (MySQL)

Создайте файл с расширением .cnf в директорию /etc/my.cnf.d/.

Перезагрузка MariaDB:

service restart mysql
1

# Firewall

Чтобы открыть порт, воспользуйтесь командой:

firewall-cmd --add-port=номер_порта/tcp
1

Чтобы сохранить изменения, воспользуйтесь командой:

firewall-cmd --runtime-to-permanent
1

Например, для того, чтобы открыть 8080 порт, выполните команды:

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --runtime-to-permanent
1
2

# Отправка email

На сервере не установлен почтовый сервис, поэтому почту необходимо слать, используя внешний сервис.

Если писем не больше 100-150, можете использовать Gmail.