[Помощь] Эксперт настрока конфигов IPSManager 5 на VDS/VPS

bitmain

Создатель
Регистрация
7 Фев 2018
Сообщения
12
Реакции
11
Перезды ... перезды). Определился с панелькой на днях и выбрал в сторону IPSManager 5, если вам нужно максимум удобства, стабильности и скорости работы Ваших сайтов, тогда вам будет интересно! Но как и везде есть свои специфические настройки IPSManager 5: Apache, PHP, Mysql и nginx, я хотел бы спросить У Вас, какие параметры стоит настроить после установки запуска хостинга на VDS/VPS. Чтобы работало максимальной эффективностью! Рассмотрим на примере средних людей имеющих 10-20 сайтов, бд + файлы (Wordpress, Joomla, ImageCMS) но не Битрикс (без шорт тегов)...

Данные:
Mysql: 30 шт * 50-300Мб.
Сайтов кол-во: 20-30 шт.
Системы: Wordpress, Joomla ... ImageCMS и дуругие
Требования: php5x и 7x
Нагрузки: 100-500 пользователей в сутки минимально.


VDS/VPS
6 ядер CPU
8 GB RAM
110 GB Disk

CentOS 7 + IPSManager Lite 5

Почему цент ОС, а не другая, выбирал по соображениям ответов пользователя metsys, упорядочивания реп для обновления ПО на хостинге, версия 7 - это последняя финальная стабильная. А так можете выбрать любую другую, это ни на что не влияет. Почему IPSManager Lite? Я пробывал в работе: VestaCP, CPanel и другие, по удобству и устойчивости IPSManager еще 4тых версий даже стабильно работают.


Вопрос 1: Выбрал модуль Апача 5.4.16 а для 7.1. мой CGI. Верно ли я выбрал или надо как FastGCI, выбрать другую сборку php, и что то еще под настроить в глобальном смысле?

Я настроил:
Первым делом я активировал две версии php 5 и 7 под работу разных систем.

  • PHP - 5.4.16 (native)
  • Настройка PHP - 7.1.14 (alt)
Потом настроил несколько параметров php очень важных на мой взгляд кажется. Настраивается на странице в меню слева PHP - Выбрав нужную вам версию кликнуть "Настройка PHP"

Пример настройки - 5.4.16 (native) , также надо настроить и 7.1.14 (alt)
выделил красным что нужно изменять.



allow_url_fopen On
allow_url_include Off
asp_tags Off
auto_append_file
auto_globals_jit On
disable_functions exec, passthru, shell_exec, system, proc_open, popen, curl_multi_exec, parse_ini_file, show_source
display_errors Off
display_startup_errors Off
enable_dl Off
enable_post_data_reading On
exit_on_timeout Off

expose_php Off
file_uploads On
html_errors On
ignore_repeated_errors Off
ignore_repeated_source Off
ignore_user_abort Off
implicit_flush Off
include_path .:/usr/share/pear:/usr/share/php
log_errors On
log_errors_max_len 1024
mail.add_x_header On

max_execution_time 900
max_file_uploads 20

max_input_nesting_level 64
max_input_time 900
max_input_vars 10000
memory_limit 512M

open_basedir Значение по умолчанию не задано
output_buffering 4096
output_handler Значение по умолчанию не задано

post_max_size 500M
precision 14
realpath_cache_size 16K
realpath_cache_ttl 120
register_argc_argv Off
report_memleaks On
report_zend_debug On
request_order GP
serialize_precision 17
short_open_tag On
smtp_port 25
sql.safe_mode Off
track_errors Off
unserialize_callback_func

upload_max_filesize 500M
upload_tmp_dir Значение по умолчанию не задано
user_dir
user_ini.cache_ttl 300
user_ini.filename .user.ini
variables_order GPCS
xmlrpc_error_number 0
xmlrpc_errors Off
zend.detect_unicode On
zend.enable_gc On
zend.multibyte Off
zend.script_encoding Значение по умолчанию не задано



Общественная рекомендация:
тут будет добавлен ответ....

============

Вопрос 2: Настройка бэкапов и времени их делания?


Я настроил:

Я оставил один бэкап раз в день, все по дефолту. Но файлов у меня около 50 ГБ и бэкапить их каждый лень не рационально, тут прошу дать совета. выбрав вашу версию пхп, нажать Настроки:



Общественная рекомендация:
тут будет добавлен ответ....

Читаю интернет больше ничего интересного нету про оптимизацию IPS, может кто подскажет что нужно поставить для полезного кэширования страниц я поставил токо opchache, компрессии html, js, php и фотографий, оптимизация базы данных и других параметров основных, которые необходимы равномерного распределения процессора, памяти и диска.
 
Есть проблема по настройке max_input_vars:
Проблема с увеличением значения для max_input_vars.
Свой сервер: Debian, Apache2, php 5.6, PrestaShop 1.6.
Сначала все работало. Сайт стал притормаживать. Начал копаться в настройках. Донастроил по инструкции OpCache.
При обнаружении очередного косяка с переводом сунулся поправить и увидел сообщение об ошибке:
Внимание, ваша конфигурация PHP ограничивает максимальное количество полей в форме 1000 для max_input_vars....
Сунулся как обычно в /etc/php5/apache2/php.ini... значение max_input_vars = 10000
(Configuration File (php.ini) Path /etc/php5/apache2, Loaded Configuration File /etc/php5/apache2/php.ini, Scan this dir for additional .ini files /etc/php5/apache2/conf.d)
Была еще аналогичная настройка в /etc/php/7.0/apache2/php.ini... то же значение.
В процессе раскопок в инете менял настройки:
. копировал php.ini в корень админки (/var/www/html/admin.....) - нет изменений
. дополнительно включал во всех имеющихся php.ini значение max_input_vars = 10000 - нет изменений
. добавлял настройку в .htaccess - нет изменений
. доустановил (но не уверен, что до конца настроен) suhosin + доп. настройки в .htaccess - нет изменений
. отключал значение max_input_vars = 10000 во всех php.ini и добавлял настройку в .htaccess - нет изменений
Бьюсь два дня, победить не получается.
В процессе всего этого обнаружил на тестовой странице PHP (<?php phpinfo(); ?>), что значение max_input_vars в разделе Core всегда было 1000. Каким оно было в рабочем состоянии не смотрел, так как и так работало.
Так же пробовал отключить OpCache, не помогло.
Где еще что можно поправить?
За ранее благодарен.
 
Я оставил один бэкап раз в день, все по дефолту. Но файлов у меня около 50 ГБ и бэкапить их каждый лень не рационально, тут прошу дать совета.
настроить бекап инекрементно. И мне кажется ispmng так и делает.
 
Назад
Сверху