Просмотрено 2012 раз | Комментариев 17

Практически в каждом своем видео, так или иначе уже показывал как настроить сервер и установить Битрикс на хостинг. Однако, веб окружение Битрикс: постоянно обновляется. В данном видео: устанавливаем самое актуальное окружение на CentOS 7. Актуально на 25 сентября 2017 года

Устанавливаем демонстрационную версию 1С-Битрикс с типовым магазином "Одежда+", тестируем производительность сервера
В видео используется сервер от Simplecloud

Установка Битрикс веб окружения

wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh
chmod +x bitrix-env.sh
./bitrix-env.sh

define("BX_USE_MYSQLI", true); - не пригодилось, но может. Пусть, пока, остается тут

Уважаемый читатель! В связи с участившимся спамом в комментариях, возможность писать доступна только для зарегистрированных пользователей Быстрая регистрация или вход через социальную сеть:
Андрей Кругликов
Ситуация из жизни - видел битрикс, в котором по началу, с тремя сайтами размером 3-4гб производительность в панели была 120, но со временем, когда в админке появилось еще 4 сайта, т.е. их стало 7, и в общем битрикс весил (со всеми файлами) под 80гб - индекс производительности упал до 10-15. это испортили ядро битрикса, или проблема у сервера?
Михаил Базаров
Цитата
Андрей Кругликов написал:
Ситуация из жизни - видел битрикс, в котором по началу, с тремя сайтами размером 3-4гб производительность в панели была 120, но со временем, когда в админке появилось еще 4 сайта, т.е. их стало 7, и в общем битрикс весил (со всеми файлами) под 80гб - индекс производительности упал до 10-15. это испортили ядро битрикса, или проблема у сервера?
Скорее всего да- сервер уперся в возможности железа
Сергей
Михаил, приветствую! А нужна ли какая то настройка сервера для более высокой производительности и стабильности, например тюнинг mysql,apache,nginx или скрипты веб окружения это разруливают? И что насчет прекомпелятора php, какой лучше и надо ли его настраивать?
Михаил Базаров
Цитата
Сергей написал:
Михаил, приветствую! А нужна ли какая то настройка сервера для более высокой производительности и стабильности, например тюнинг mysql,apache,nginx или скрипты веб окружения это разруливают? И что насчет прекомпелятора php, какой лучше и надо ли его настраивать?
В веб окружении: в принципе все уже настроена как надо. Но при желании можно и потюнить. Если сильно хочется  :)
Прекомпилятор да, нужен- можно использовать opcache
PS В веб окружении он тоже уже стоит
inq
После такой установки Iptables не мешало бы настроить хоть как-то. Или Веб сервер его настраивает сам?
Михаил Базаров
Цитата
inq написал:
После такой установки Iptables не мешало бы настроить хоть как-то. Или Веб сервер его настраивает сам?
Да, веб окружение все делает само, в этом как бы его смысл- без заморочек, тремя командами, настраивается сразу все.

Но, кстати, у некоторых хостеров, бывает что это не срабатывает (от чего зависит не знаю)
Если порты не открылись сами, не вписались в iptables
Выполняем эти команды

Открываем порты:
Код
iptables -I INPUT -p tcp --dport 25 -j ACCEPT
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp --dport 5222 -j ACCEPT
iptables -I INPUT -p tcp --dport 5223 -j ACCEPT
iptables -I INPUT -p tcp --dport 8890 -j ACCEPT
iptables -I INPUT -p tcp --dport 8891 -j ACCEPT
iptables -I INPUT -p tcp --dport 8893 -j ACCEPT
iptables -I INPUT -p tcp --dport 8894 -j ACCEPT

Сохраняем правила iptables
Код
service iptables save

Перезапускаем iptables
Код
/etc/init.d/iptables restart
или
service iptables restart
inq
Всё установил по вашей инструкции на VPS от Simple Cloud. Добавил настройки php

Код
mail.add_x_header = Off
display_errors = Off
sendmail_path = /usr/sbin/sendmail -t -i
opcache.revalidate_freq = Off
opcache.max_accelerated_files = 100000

Подскажите пожалуйста как победить критические угрозы:

1) Обнаружено как минимум 2 файлов или директорий с доступом на запись для всех пользователей окружения в котором работает веб-сервер (не пользователей Bitrix Framework)
Право на запись у всех системных пользователей может служить причиной полной компрометации ресурса, путем модификации исходного кода вашего проекта

2) Предположительно в директории хранения сессий находятся сессии других проектовВажно!
Это может позволить читать/изменять сессионные данные, через скрипты других виртуальных серверов
Михаил Базаров
Цитата
inq написал:
Всё установил по вашей инструкции на VPS от Simple Cloud. Добавил настройки php
Код
 mail.add_x_header = Off
display_errors = Off
sendmail_path = /usr/sbin/sendmail -t -i
opcache.revalidate_freq = Off
opcache.max_accelerated_files = 100000 

Подскажите пожалуйста как победить критические угрозы:

1) Обнаружено как минимум 2 файлов или директорий с доступом на запись для всех пользователей окружения в котором работает веб-сервер (не пользователей Bitrix Framework)
Право на запись у всех системных пользователей может служить причиной полной компрометации ресурса, путем модификации исходного кода вашего проекта

2) Предположительно в директории хранения сессий находятся сессии других проектовВажно!
Это может позволить читать/изменять сессионные данные, через скрипты других виртуальных серверов
Там: напротив каждой ошибки есть ссылка "Что делать" - собственно, там развернутые рекомендации по устранению.
Постараюсь не забыть, рассмотреть этот момент в следующем видео
Pisarev
Привет Михаил! Установил веб окружение битрикс и запустил установку решения "СТАРТ". Выскочила ошибка: Ошибка проверки обязательных параметров системы: UTF-8 не поддерживается в PHP (не настроена библиотека mbstring). Как это можно исправить?
Андрей Колчанов
Добрый день, Михаил!
Настройки по инструкции сделал, ставил на SimpleCloud.
Запустил установку продукта, вышла ошибка про mysql и предложение повторить попытку, после повтора выходить сообщение:

Код
Ошибка установки главного модуля
 

Что посоветуете сделать?
Страницы: 1 2 След.

Интернет-магазин техники:

В этом разделе видеоурок по разработке полноценного магазина электронной техники. Находится в текущем производстве.
В процессе создания сайта реализуется сайт с:
  • Полная версия сайта для декстопных устройств.
  • Мобильное приложение для AppStore и GooglePlay
  • Мобильная версия сайта (без приложения)
  • Развитие сайта до информационного ресурса
Подписывайтесь на youtube канал, что-бы быть в курсе

Сохранить и поделиться: