Серия 2: Установка 1С-Битрикс на виртуальную машину

Практически в каждом своем видео, так или иначе уже показывал как настроить сервер и установить Битрикс на хостинг. Однако, веб окружение Битрикс: постоянно обновляется. В данном видео: устанавливаем самое актуальное окружение на 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); - не пригодилось, но может. Пусть, пока, остается тут


Просмотров: 7902 | Комментариев: 26
Внимание! все сообщения проходят премодерацию. Ваше сообщение появится после проверки
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
Загрузить изображение
Нажимая кнопку "Отправить", Вы принимаете условия
Политики конфиденциальности и обработки персональных данных
Страницы: 1 2 3 След.
Андрей Кругликов
Ситуация из жизни - видел битрикс, в котором по началу, с тремя сайтами размером 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 3 След.

Цены на разработку сайта или приложения

Что бы узнать точные стоимость и срок разработки:
достаточно, как можно подробнее, заполнить опросник и выслать на электронную почту info@bazarow.ru.
После ознакомления, смогу задать уточняющие вопросы и оценить.

В стоимость разработки уже включены и не требуют доплат:
  • Лицензия на необходимую редакцию 1С-Битрикс: Управление сайтом и лицензии на дополнительные модули, если требуются для конкретного проекта.
  • Применение технологии композитный сайт: Оптимизация скорости работы проекта под нагрузками.
  • Один год, бесплатной, технической поддержки от 1С-Битрикс
Интернет-магазин от 250 000 рублей
Полно-комплексная разработка интернет-магазина любой сложности. Интеграция с 1С, службами доставки и оплаты. Внутренняя СЕО оптимизация перед запуском.
Сайт компании от 200 000 рублей
Сайт с каталогом товаров или услуг, без функционала магазина. Включает формы обратной связи внутри карточек каталога. Любое количество статичных и динамичных разделов.
Инфоресурс от 200 000 рублей
Портал или доска объявлений с большим количеством разделов. Возможность включения форумов, блогов, регистрации пользователей, внутри сайтовая социальная сеть.
Сайт на готовом решении от 40 000 рублей
Подбор решения из более 200-от готовых сайтов, в соответствии с тематикой бизнеса. Запуск сайта на сервере или хостинге, со всеми настройками. Не большие доработки под задачу.
Мобильное приложение от 200 000 рублей

Кроме сайтов, занимаюсь разработкой мобильных приложений на технологии Apache Cordova. Это полноценные приложения, которые публикуются и распостранияются через официальные магазины GooglePlay и AppStore

  • Полная интеграция с базой данных, основного сайта.
  • Вывод каталогов продукции и услуг, прямо в приложении.
  • Персональные разделы пользователей с историей заказов.
  • Прямой доступ к устройству: GPS, камера, звонки и медиабиблиотека

attention