Инструкция. Неполадки. Безопасность. Приложения. Интернет
  • Главная
  • Безопасность
  • Битрикс веб. “Битрикс: Веб-окружение” – установка и настройка. Как отключить автоматический запуск меню Веб-окружения при логине

Битрикс веб. “Битрикс: Веб-окружение” – установка и настройка. Как отключить автоматический запуск меню Веб-окружения при логине

Я использую для тестирования и разработки сайтов на битрикс (да и других тоже) пакет "Битрикс: Веб-окружение" для Windows, изначально заточенный под один сайт. Давайте установим несколько сайтов в одно веб-окружение, заодно прикрутим админку для базы данных MySql.

Пакет «Битрикс: Веб-окружение» производитель рекомендует использовать для тестирования демо-версий продукта. Удобный и понятный мастер автоматически установит все, что необходимо для работы с продуктом: MySQL 5.0.51, Apache 2.2.8, PHP 5.3, eAccelerator 0.9.5. Он будто бы даже должен уметь отправлять почту.

Скачиваем веб-окружение отсюда , запускаем и устанавливаем например в папку "D:/BitrixEnv".

Битрикс по какому-то недоразумению написан так, что может работать только в корне сайта. Для каждого сайта надо создать свой виртуальный хост. Настройки сайтов лежат в папке "D:\BitrixEnv\apache2\conf\sites", сами файлы сайтов будем размещать в "D:\BitrixEnv\www-синонимсайта/", для удобства идентификации. Первоначальный хост веб-окружения работает по адресу localhost:6448. Для каждого дополнительного сайта мы создадим свои настройки хоста и выделим отдельный порт (6449 и так далее по порядку).

В папке "D:\BitrixEnv\apache2\conf\sites" дублируем файл default.conf с настройками по умолчанию, называем его "9449.conf", опять же для удобства идентификации.

Редактируем, изменяя цифры порта, местоположение папки сайта и имя файлов журналов (на рисунке желтым и оранжевым цветом)

Дополнильный сайт в "Битрикс: Веб-окружение" готов к запуску!

Замечена одна странность - демо версии битрикса при установке не могут сами создать базу данных (в ручном режиме установки). Для решения этой проблемы, и вообще для удобного управления базой данных MySql многие советуют phpmyadmin. Это безусловно, хороший инструмент, но для нашего случая я рекомендую Adminer (бывший phpMinAdmin) - это легковесный инструмент администрирования MySQL, PostgreSQL, SQLite, MS SQL и Oracle. Проект родился как «облегчённый» вариант phpMyAdmin. Adminer умещается в один файл и не требует установки (достаточно скопировать php файл на сервер, например в "D:\BitrixEnv\www\adminer.php").







Bitrix Environment

Инструменты


  • MySQL


  • Сайт для тестов

  • Сайт для разработки



Перезапускаем Битрикс окружение через иконку в трее и приступаем к тестам и разработке сайтов.

Аналогичные действия выполняем для последующих дополнительных сайтов - копируем последний конфиг, меняем номер порта на больший, исправляем папку сайта и имена файлов журналов (доступа и ошибок), добавляем запись в основной index.html. После перезапуска веб-окружения все сайты должны работать, как мы их и настроили.

У вас возникли проблемы с поиском определенного видеоролика? Тогда эта страничка поможет вам отыскать так необходимый вам ролик. Мы с легкостью обработаем ваши запросы и выдадим вам все результаты. Неважно чем вы интересуетесь и что вы ищете, мы запросто отыщем необходимый ролик, какой бы направленности он не был бы.


Если же у вас интересует современные новости, то мы готовы предложить вам самые актуальные на данный момент новостные сводки во всех направлениях. Результаты футбольных матчей, политические события или же мировые, глобальные проблемы. Вы всегда будете в курсе всех событий, если будете пользоваться нашим замечательным поиском. Информированность предоставляемых нами видеороликов и их качество зависит не от нас, а от тех, кто их залил в интернет просторы. Мы всего лишь снабжаем вас тем, что вы ищете и требуете. В любом случае, пользуясь нашим поиском, вы будете знать все новости в мире.


Впрочем, мировая экономика это тоже довольно интересная тема, которая волнует очень многих. От экономического состояния различных стран зависит довольно многое. Например, импорт и экспорт, каких либо продуктов питания или же техники. Тот же уровень жизни напрямую зависит от состояния страны, как и зарплаты и прочее. Чем же может быть полезна такая информация? Она поможет вам не только адаптироваться к последствиям, но и может предостеречь от поездки в ту или же иную страну. Если вы отъявленный путешественник, то обязательно воспользуйтесь нашим поиском.


Нынче очень сложно разобраться в политических интригах и для понимания ситуации нужно найти и сравнить очень много различной информации. А потому мы запросто найдем для вас различные выступления депутатов ГОСДУМЫ и их заявления за все прошедшие года. Вы сможете с легкостью разобраться в политике и в ситуации на политической арене. Политика различных стран станет вам ясна и вы запросто сможете подготовить себя к грядущим переменам или же адаптироваться уже в наших реалиях.


Впрочем вы можете найти тут не только различные новости всего мира. Вы также запросто сможете подыскать себе киноленту, которую будет приятно посмотреть вечером с бутылкой пива или же попкорна. В нашей поисковой базе существуют фильмы на любой вкус и цвет, вы без особых проблем сможете найти для себя интересную картину. Мы запросто найдем для вас даже самые старые и трудно находимые произведения, как и известную всем классику - например Звездные войны: Империя наносит ответный удар.


Если же вы просто хотите немного отдохнуть и находитесь в поиске смешных роликов, то мы можем утолить и тут вашу жажду. Мы найдем для вас миллион различных развлекательных видеороликов со всей планеты. Короткие приколы запросто поднимут вам настроение и еще целый день будут вас веселить. Пользуясь удобной системой поиска, вы сможете найти именно то, что рассмешит вас.


Как вы уже поняли, мы трудимся не покладая рук, что бы вы всегда получали именно то, что вам необходимо. Мы создали этот замечательный поиск специально для вас, что бы вам удалось найти необходимую информацию в виде видеоролика и посмотреть её на удобном плеере.

«1С-Битрикс: Управление сайтом» — профессиональная платформа для создания веб-проектов любой сложности, идеально подходит для поддержки и развития корпоративных сайтов, интернет-магазинов и информационных порталов.

Готовые сайты

Готовые сайты на 1C-Битрикс

Хостинг с предустановленной и настроенной CMS 1С-Битрикс и готовым сайтом.
Не надо устанавливать, настраивать, программировать. Просто добавляйте свою информацию!

    194 сайта

    Интернет-магазины

    Многофункциональная торговая площадка онлайн

    Интернет-магазины

    • Готовый интернет-магазин
    • Лицензия 1С-Битрикс на год
    Выбрать решение
  • 127 сайтов

    Сайты для бизнеса

    Продуманное решение для вашего бизнеса

    Сайты для бизнеса

    • Готовый сайт для бизнеса
    • Лицензия 1С-Битрикс на год
    • Хостинг на год со скидкой до 100%
    Выбрать решение
  • 70 сайтов

    Корпоративные сайты

    Готовое решение для крупной компании

    Корпоративные сайты

    • Готовый корпоративный сайт
    • Лицензия 1С-Битрикс на год
    • Хостинг на год со скидкой до 100%
    Выбрать решение
  • 53 сайта

    Одностраничные сайты

    Эффективная продающая страница товара или услуги

    Одностраничные сайты

    • Готовый одностраничный сайт
    • Лицензия 1С-Битрикс на год
    • Хостинг на год со скидкой до 100%
    Выбрать решение

Преимущества покупки готового сайта

Вы приобретаете по-настоящему качественный коммерческий продукт, который изначально создавался для разработки бизнес-сайтов.

  • Не нужно думать о технических деталях
  • Ощутимая скидка на специализированный хостинг
  • Надежный и проверенный коммерческий продукт
  • Программы обучения для ваших сотрудников
  • Существенная экономия на разработке сайта

Примеры готовых сайтов

14 лет на рынке

  • Более 100 000 проектов
    на 1С-Битрикс
  • Более 9000 партнеров
    в России и СНГ

Управлять сайтом просто!

Защита от взлома

Высокая скорость работы


  • Быстрое создание мобильного приложения для магазина
  • Управление сайтом с мобильного телефона
  • Встроенный комплекс безопасности «Проактивная защита»

Как запустить сайт на 1С-Битрикс?

  • 1 Выберите оптимальное готовое решение

    В каталоге
    с более чем 200 готовыми проектами

  • 2 Выберите
    тариф
    хостинга

    Классический
    хостинг или виртуальный сервер

  • 3 Выберите лицензию
    1С-Битрикс

    Которая подходит
    для выбранного готового решения
    и ваших нужд

  • 4 Настройте и наполните сайт

    Просто ответьте на вопросы
    мастера установки

  • 5 Сайт готов!

    Вы можете начинать зарабатывать!

Какую редакцию выбрать?

  • Старт 14  модулей

    5 400 р./год

  • Стандарт 22  модуля

    15 900 р./год

  • Малый бизнес

    35 900 р./год

  • Бизнес

    72 900 р./год

Какой хостинг выбрать?

Классический хостинг

Для простых сайтов с небольшой посещаемостью

  • Высокопроизводительный RAID

15% на хостинг при покупке домена

Скидка
до 100%

  • Неограниченный трафик
  • Защита от DDoS
  • Доступ по протоколу SSH и FTP

Начните с выбора сайта!

  • 194 сайта Интернет-магазины
  • 127 сайтов Сайты для бизнеса
  • 70 сайтов Корпоративные сайты
  • 53 сайта Одностраничные сайты

Лицензии

Лицензии 1С-Битрикс

  • Старт

    Сайт-визитка или простой информационный проект

    14  модулей

    5 400 р./год

  • Стандарт

    Интерактивный сайт со всем необходимым функционалом

    22  модуля

    15 900 р./год

  • Малый бизнес

    Средний интернет-магазин с базовыми возможностями

    32  модуля E-commerce

    35 900 р./год

  • Бизнес

    Крупный интернет-магазин с расширенными возможностями

    50  модулей E-commerce

    72 900 р./год

Для создания многофункциональных сайтов

Для создания интернет-магазинов

Преимущества покупки лицензии

1С-Битрикс — это широко распространенный и хорошо зарекомендовавший себя стандарт для разработки сайтов для бизнеса

  • Более 40 готовых модулей внутри
  • Доступны все самые последние веб-технологии
  • Признана большим числом компаний и разработчиками
  • Самая популярная коммерческая CMS в России
  • Интеграция с продуктами 1С

14 лет на рынке

совершенная платформа для вашего сайта

1C-Битрикс — это российский программный продукт с более чем 10-летней историей и заслуженной репутацией среди клиентов. Сегодня это по-настоящему надежная и совершенная
платформа для вашего интернет-проекта!

  • Более 100 000 проектов
    на 1С-Битрикс

    Компании и программисты все чаще доверяют надежной и проверенной платформе при разработке нового сайта

  • Более 9000 партнеров
    в России и СНГ

    Партнерская сеть позволяет быстро решить вопрос с поиском компании
    на поддержку и развитие проекта

  • 23 000 сертифицированных разработчиков

    Количество квалифицированных программистов постоянно растет благодаря высокому спросу на CMS и хорошей документации

  • Самая популярная коммерческая CMS

    Более 58% среди тиражных систем управления и почти 8% от всех сайтов в доменной зоне.RU

  • Удобная система обучения пользователей

    Курсы, семинары, on-line программа, форум и даже служба поддержки помогут разобраться в любом вопросе

  • Гибкая и масштабируемая платформа

    Каталог с более чем 1500 дополнениями для сайта позволит быстро добавить необходимый функционал

Управлять сайтом просто!

Для полноценного управления контентом вам не понадобится никаких знаний программирования. Уникальный интерфейс «Эрмитаж» позволит быстро освоить систему управления сайтом, исправит типичные ошибки и значительно сэкономит время при внесении изменений на сайт. Работать с ним так же просто, как и с обычным текстовым редактором.

Защита от взлома

CMS надежно защищена от взлома благодаря комплексу «Проактивная защита», в который входят специальный фильтр, веб-антивирус, сканер безопасности, одноразовые пароли и другие технологии защиты. Вы сможете быть уверенными в защищенности системы от любых видов хакерских атак. Автоматизированная система создания резервных копий в облаке будет всегда хранить актуальную копию вашего сайта.

Высокая скорость работы

1С-Битрикс всегда контролирует производительность вашего сайта и дает рекомендации по её улучшению. Встроенный механизм интеллектуального кэширования позволяет анализировать и существенно ускорить загрузку веб-страниц. Во всех редакциях доступна CDN для хранения статической информации сайта — это существенно снижает нагрузку на сервер.

1С-Битрикс — лидер по внедренным
технологиям среди российских CMS

  • Адаптивный интерфейс системы управления
  • Полная совместимость с «1С: Предприятие 8.3»
  • Собственный CDN для хранения статической информации
  • Технология «Композитный сайт» для сверхбыстрой работы
  • Визуальное управление сайтом «WYSIWYG»
  • Мощный MVC фреймворк в ядре системы
  • Гибкий механизм хранения данных «Информационные блоки»
  • 15% на хостинг при покупке домена

    Скидка
    до 100%

    Вы можете получить хостинг даже БЕСПЛАТНО!

    Скидка до 100% при покупке хостинга вместе с готовым сайтом и лицензией 1С-Битрикс
    Размер скидки зависит от выбранной редакции 1С-Битрикс

    Команда специалистов сайт создала оптимальную серверную архитектуру и настроила программное обеспечение для быстрой и надежной работы сайтов на 1С-Битрикс.

    • Полностью совместимые с 1С-Битрикс настройки
    • Неограниченный трафик
    • Защита от DDoS
    • Доступ по протоколу SSH и FTP

    Хостинг для 1С-Битрикс

    • Классический хостинг

      Для небольших и средних сайтов и интернет-магазинов

      • Автоматическое резервное копирование
      • Панель управления ISP Manager бесплатно
      • Высокопроизводительный RAID

В начале этого года Битрикс выпустили новую, седьмую, версию своего “Веб-окружения”. Самое главное – теперь официально поддерживается установка на CentOS 7 и php 7. Небольшое пояснение, если вы не в курсе. «1С-Битрикс: Веб-окружение» – это готовая среда с предустановленным рекомендуемым набором программного обеспечения, необходимого для корректной работы CMS 1С-Битрикс. Поставляется как в большом многообразии – есть готовые образа для различной виртуализации (подробнее см. на официальном сайте) и установочный скрипт для установки на сервер. Вот работу с последним мы и рассмотрим.

Что получим

Веб-окружение позиционируется, как лучшее решение для всей линейки продуктов Битрикс – как для всех редакций “1С-Битрикс: Управление Сайтом” так и для коробки Битрикс24. Давайте посмотрим, что нам предлагают использовать в качестве рекомендуемой связки.
Сама схема традиционна: Apache+nginx. Для текущей 7.0.1 версии веб-окружения используются стабильные Apache 2.4 и nginx 1.10.2. Самое главное нововведение, переход на php 7. Про официальную поддержку nginx+php-fpm пока даже слухов нет, так что данный вариант по прежнему придется собирать руками.
Версия MySQL, а точнее форка MariaDB, по прежнему 5.5, в соответствии с официальными репозиториями CentOS. Хотя, если вы обновлялись до последних версий Битрикс, наверняка встречали предложение выполнить в консоли БД некий sql-запрос для модуля “Веб-мессенджер”, который можно провернуть только с версией 5.6. Про переход на 5.6, так же как нибудь расскажу.
Что еще входит в пакет:

  • memcached – сервис обеспечивающий кеширование данных в ОЗУ, при правильном использовании дает значительное ускорение работы. По умолчанию не используется;
  • stunnel – для организации шифрованных ssl-тунелей;
  • catdoc – библиотека для работы с форматами MS Office. В частности используется для поиска по документам;
  • xpdf – задачи те же что и пунктом выше, только для PDF;
  • munin и nagios – мониторинг состояния сервера. По умолчанию не используется;
  • sphinx – полнотекстовый поиск. На данный момент наилучшее решение по удобству, качеству и скорости поиска. По умолчанию не используется.

Само собой все это уже настроено на корректную работу друг с другом. Давайте ставить.

Установка «1С-Битрикс: Веб-окружение» на сервер

Качаем скрипт установки – актуальную ссылку на скачивание можно поглядеть на оф. сайте . Запускать надо root’ом и далее подразумевается, что мы находимся в /root . Если нет, перейдите выполнив:

Если у вас включен SElinux, то первым шагом попросят отключить:

You must disable SElinux before installing the Bitrix Environment. Do you want disable SELinux?(Y|n)

You must disable SElinux before installing the Bitrix Environment .

Do you want disable SELinux ? (Y | n )

Соглашаемся и жмем Enter для подтверждения. После успешного отключения надо перегрузить сервер:

Change SELinux state to disabled in /etc/selinux/config Change SELinux state to disabled in /etc/sysconfig/selinux Please reboot the system! (cmd: reboot)

Change SELinux state to disabled in / etc / selinux / config

Change SELinux state to disabled in / etc / sysconfig / selinux

Please reboot the system ! (cmd : reboot )

После перезагрузки заново запускаем скрипт установки.

Запуск установки “1С-Битрикс: Веб-Окружение”

Первым будет запушен процесс обновления системы, что бы актуализировать версии установленных пакетов. Т.е. по сути:

yum - y update

Затем будет установлено все необходимое ПО. Процесс установки занимает около 10-15 мин. После установки спросят, хотим ли мы задать пароль root для MySQL. Соглашаемся и устанавливаем:

Do you want to set a password for root user in MySQL service?(Y|n): Enter root password: Re-enter root password:

Do you want to set a password for root user in MySQL service ? (Y | n ) :

Enter root password :

Re - enter root password :

На этом установка завершена, о чем будет выдано соответствующее извещение.
Запускаем скрипт управления средой (после перезагрузки и входа по root’ом этот скрипт будет запускаться автоматически):

# ./menu.sh

При первом запуске нас попросят задать пароль для пользователя bitrix .

Задаем пароль и попадаем в стартовое меню “1С-Битрикс: Веб-окружение”. Установка завершена, переходим к настройке.

Настройка Веб-окружения Битрикс

Чем хороши скрипты Веб-окружения, то это тем, что позволяют настроить веб-сервер под 1С-Битрикс, не обладая глубокими знаниями по администрированию Linux. А для тех, кто разбирается, сократить время на рутинные операции по настройке сервера. Теоретически, вам вообще нет необходимости выходить из оболочки веб-окружения, все должно делается ее средствами. На практике, конечно, это не совсем так, но для быстрого запуска веб-сервера, это отличное решение.
Давайте все же немного разберемся с настройками и создадим среду для сайта, куда развернем Битрикс: Управление Сайтом (БУС).
Первым делом нам надо создать Menengment pool (управляемую среду). Для этого выбираем пункт 1 меню (жмем цифру 1 и Enter). Запустится мастер который попросит вас ввести FQDN адрес вашего сайта. Вводите имя вашего домена без www, http и т.п. Т.к. я настраиваю в локальной виртуальной среде, у меня это будет mysite.local.

После этого в главном меню добавится значительное число пунктов.

Собственно, на этом можно было бы и остановится, если вы перейдете по адресу, который вы задали для среды, то увидите следующее:

Т.е. вполне можете разворачивать свой Битрикс с нуля или из резервной копии.
Давайте еще немного помучаем меню веб-окружения и посмотрим, чего полезного надо сделать.

Настройка почты

Этот пункт первый, который надо сделать еще до установки самой CMS.
Идем сначала 6. Manage sites in the pool , затем 4. Change email settings on site . Затем выбираем сайт, для которого идет настройка, если он у нас один (будет обозначен как default), то просто жмем Enter . Затем:

  1. Enter from address (ex. [email protected]): указываем адрес от имени которого будет происходить рассылка, желательно указывать существующий;
  2. Enter server address or DNS (127.0.0.1): оставляем как указано и жмем Enter ;
  3. Enter server port (25): то же оставляем как есть;
  4. Do you want to use SMTP authentication on the 127.0.0.1:25? (N|y) – нет, спасибо. Вводим n ;
  5. Do you need TLS enable for 127.0.0.1:25 (n|Y): то же нет, вводим n .

Собственно все видно на скриншоте:

В Битрикс, запускаем “Проверку системы” и убеждаемся, что все в порядке:

Надеюсь, вы понимаете, что к отправленной таким образом почте будет крайне мало доверия. Поэтому рекомендую настраивать почту через реальный SMTP сервер с аутентификацией и настроенным DKIM.
И ещё один момент – почтовый лог пишется в /home/bitrix/msmtp_default.log

Включаем memcached

В главном меню переходим к пункту 4. Configure memcahed servers . И затем 1. Create memcached server . Затем вводим имя хоста для которого будет запущен сервис. В нашем случае он у нас один.

Собственно все – как видно на скрине, все запущено. Жмем Enter для возврата в предыдущее меню.
После этого не забудьте включить поддержку memcached в Битрикс – как описано в официальной документации .

Аналогично добавим для Битрикс поддержку полнотекстового поиска через sphinx. Выбираем 7. Manage sphinx in the pool , затем 1. Create sphinx instance on server
Здесь нам надо сначала ввести имя хоста, а затем имя базы данных, с которой будет работать sphinx. На запрос переиндексации соглашайтесь (Битрикс должен быть уже установлен и БД не пустая).

Как всегда с Битрикс, есть особенности. Если модуль “Поиск” меньше версии 17.0.0 то будете получать сообщение “Ошибка подключения к серверу Sphinx: Расширение MySql не установлено”.

Ну и последнее,

Как отключить автоматический запуск меню Веб-окружения при логине

Выходим из меню веб-окружения в консоль сервера (0. Exit). И в файле ~/.bash_profile комментируем последнюю строку, где скрипт меню и вызывается:

export PATH #bitrix-env export BITRIX_VA_VER=7.0.1 #menu #~/menu.sh - вызов меню при старте сесии

Для некоторых платёжных систем, таких как Яндекс Касса и прочих подобных, требуется наличие SSL сертификата . Ваш сайт должен без ошибок и предупреждений открываться по протоколу https:// (Например: https://ВАШ_САЙТ.ru). Так-же по некоторым сведениям такие сайты лучше ранжируются в поисковых системах.

Если сайт запущен на «1С-Битрикс: Веб-окружение» - Linux , сделать это очень даже легко.

Получение SSL сертификатов

Для начала получаем сертификаты у любой компании.
Сертификаты бывают на физическое лицо, как правило стоят не дорого порядка 1000 руб. в год и просты в получении и на компанию. Сертификат на компанию стоит дороже и как правило с ним очень много заморочек при получении, но это не суть дела.

Установка сертификатов

После покупки и оформления сертификата получаем несколько файлов, самые важные файлы это
Секретный ключ (*.key) и собственно сам сертификат на доменное имя (ВАШ_САЙТ.crt), так же могут быть ещё файлы с расширением *.crt
Создаём папку “serts” копируем туда файл ключа (*.key) и сертификатов (*.crt) и загружаем эту папку по протоколу SFTP на сервер в корневую папку “/root/”.

Подключаемся к серверу по SSH и выполняем команды:

Cd /root/serts/ - заходим в папку cat ПРИВАТНЫЙ_КЛЮЧ.key ВАШ_САЙТ.crt ВАШ_САЙТ_Root.crt >> ВАШ_САЙТ.pem - объединяем файлы сертификатов и ключ в файл.pem cp /root/serts/ВАШ_САЙТ.pem /etc/nginx/ssl/ВАШ_САЙТ.pem - скопируем pem в рабочую папку сертификатов nginx.

Ssl_certificate /etc/nginx/ssl/ВАШ_САЙТ.pem; ssl_certificate_key /etc/nginx/ssl/ВАШ_САЙТ.pem;

Должно получиться примерно так:

Cохраняем изменения и перезагружаем nginx командой:

Service nginx restart

После успешной перезагрузки NGINX, ваш сайт должен открываться по адресу https://ВАШ_САЙТ.ru без каких-либо уведомлений о возможной опасности, а рядом со ссылкой в идеале должен появиться зелёный замочек.


Если на некоторых страницах сайта зелёного замка нет, значит смотрите конфликты в коде самого сайта:
к примеру присутствуют http:// ссылки на другие ресурсы

Неверно: href="http://fonts.googleapis.com/css?family….. type="text/css"

Верно: href="https://fonts.googleapis.com/css?family…….. type="text/css"

Заключение

Чтобы поисковые системы не считали сайт работающий по http и https протоколам дублями отключаем работу протокола http.

Администрирование -> Управление масштабированием -> Панель управления -> Глобальные действия -> Отключить http


Протокол http отключен теперь если вы введёте в адресной строке http://ВАШ_САЙТ.ru автоматический произойдёт переадресация на защищённое соединение https://ВАШ_САЙТ.ru

Лучшие статьи по теме