# Настройка сервера
# 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
2
# Отправка email
На сервере не установлен почтовый сервис, поэтому почту необходимо слать, используя внешний сервис.
Если писем не больше 100-150, можете использовать Gmail.