“Битрикс: Веб-окружение” – установка и настройка
В начале этого года Битрикс выпустили новую, седьмую, версию своего “Веб-окружения”. Самое главное – теперь официально поддерживается установка на 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 . Если нет, перейдите выполнив:
источник
Bitrix веб окружение настройка почты
Виртуальная машина сэкономит вам время и силы на правильное развертывание и администрирование вашего сайта или внутреннего информационного ресурса на базе продуктов «1С-Битрикс».
Курс предназначен для администраторов и пользователей продуктов «1С-Битрикс», устанавливающих для ознакомления либо переносящих готовые проекты на виртуальную машину BitrixVM. Аналогичным способом можно переносить проекты с удаленного сайта на виртуальную машину, между виртуальными машинами и т.д. В курсе рассматриваются процедуры установки всех необходимых приложений для работы продукта на виртуальной машине BitrixVM.
Описание установки VMWare Player не входит в данное руководство. По всем вопросам установки этой программы обращайтесь к документации VMWare Player.
На текущий момент рекомендуется к использованию виртуальная машина в версии 7.х. Описания остальных машин оставлены для тех, кто пока не переходит на более совершенную версию.
На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:
Скачать материалы курса в формате CHM. Файлы формата CHM обновляются ежемесячно, тем не менее, возможно некоторое отставание их от онлайновой версии курса.
Чтобы отключить подобное отношение к файлу необходимо:
- перейти в свойства файла на вкладку Общие. Внизу у Вас отобразится сообщение о том, что этот файл был заблокирован системой с целью защиты компьютера.
Отсутствие кнопки Разблокировать возможно в двух случаях:
- Файл лежит не локально, а на сетевом ресурсе.
- Если файл лежит на локальном диске, но путь к нему содержит спецсимволы (# и прочие).
источник
Tips and Tricks
краткие заметки по системному администрированию
Настройка почты в Bitrix веб окружении
Почта в битрикс веб-окружении отправляется через msmtp
Чтобы настроить запускаем /root/menu.sh (само запускается при входе) и там жмем
1. Create Management pool of server
и потом после создания pool когда уже в меню будет много менюшек
6. Manage sites in the pool
4. Change email settings on site
Enter site name(default) or 0 for exit:
Email is not configured for site=’default’
Enter from address (ex. bob@example.org): noreply@site.ru
Enter server address or DNS (127.0.0.1):
Enter server port (25):
Do you want to use SMTP authentication on the 127.0.0.1:25? (N|y)
Do you need TLS enable for 127.0.0.1:25 (n|Y): n
То есть ввести только email и выключить TLS
Конфиг будет выглядить как
# smtp account configuration for default
account default
logfile /home/bitrix/msmtp_default.log
host 127.0.0.1
port 25
from noreply@site.ru
keepbcc on
auth off
Проверить работу почты можно в админке Битрикса — Инструменты — Проверка системы
источник
Настройка почты на VM Bitrix
При установке чистого шаблона виртуальной машины Bitrix в набор предустановленного ПО не входит почтовый сервер. Это политика компании 1C Битрикс , а не хостинг-провайдера.
Чтобы настроить почту на сервер Bitrix, воспользуйтесь следующей инструкцией.
Мы рекомендуем сделать это через стороннее SMTP . Для этого ваш домен должен быть делегирован на Яндекс ПДД, Почту для домена Mail.ru или аналогичные сервисы.
1. Подключаемся к серверу по SSH и попадаем в меню Bitrix-окружения:
Далее последовательно появятся вопросы (подсказки в скобках):
— адрес почтового сервера. Для Яндекс — smtp.yandex.ru
3. Указание порта, способа авторизации и шифрования:
5. В дальнейшем будет запрошен логин и пароль от почтового ящика, вводим их.
В результате будет создан файл /etc/msmtprc , в котором будут указаны внесённые настройки:
После этого почта на сайте начнёт работать.
Второй способ — через почтовик на сервере. Но мы не рекомендуем его, потому что почта может попадать в спам или грейлистинг, а настройка своего почтового сервера сложна и занимает время.
2. Через меню Битрикс вносим настройки:
3. Cоздаем файл лога и выставляем на него права:
Пример письма, отправленного без ошибок:
Вносить изменения в настройки можно непосредственно в файл либо повторно пройти настройки через меню Битрикс.
источник
Настройка Яндекс.Почты на Битрикс Виртуальная машина
Инструкция по настройке почты на CMS 1С-Битрикс, установленную на сервер с Битрикс Окружением(Битрикс Виртуальная машина).
В этой статье приводится инструкция по настройке отправки почты из CMS битрикс(работает для всех редакций битрикс), установленную на сервер с Битрикс окружением на хостинге firstvds тариф показан на скриншоте ниже:
В качестве почтового сервера для домена используется Яндекс.Почта для домена.
Настройка почтового сервера на Битрикс VM
шаг первый: подключаемся к серверу по SSH для этого вводим следующие команды в консоли:
ssh root@ip_адрес_вашего_сервера //нажимаем Enter
password: root пароль вашего сервера
после этого попадаем в меню Bitrix-окружения, выглядит оно примерно так(может незначительно отличаться в зависимости от версии виртуальной машины):
далее нам нужно перейти в пункт 6(вводим цифру 6 и жмем Enter), мы попадаем в меню настроек сайта.
Переходим в пункт 4 (Change email settings on site) и далее вводим поочередно следующие данные:
Enter From email address (ex. bob@example.org)
Enter server address or DNS (127.0.0.1):
— адрес почтового сервера. Для Яндекс — smtp.yandex.ru
3. Указание порта, способа авторизации и шифрования:
Do you want to use SMTP authentication on smtp.yandex.ru:587? (N|y) Y
Do you want to enable TLS for smtp.yandex.ru: 587 (n|Y)
5. В дальнейшем будет запрошен логин и пароль от почтового ящика, вводим их.
В результате будет создан файл /etc/msmtprc, в котором будут указаны внесённые настройки:
account default
logfile /home/bitrix/msmtp_default.log
host smtp.yandex.ru
port 587
from bitrix@yoursite.ru
keepbcc off
auth on
user bitrix@yoursite.ru
password YourPAssWord
После этого почта на сайте начнёт работать.
источник
Настройка почтового сервера для Битрикс окружения
Для того, чтобы после установки bitrix env на сервере заработала отправка почты, необходимо: создать pool через меню bitrix env., выполнив команду в консоли: ./menu.sh
Если pool уже создан, переходим далее в раздел управления сайтами:
Далее выбираем раздел настройки почты:
Далее заполняем необходимые параметры подключения к почтовому серверу. После этого на сервере будет создан файл /home/bitrix/.msmtprc с параметрами подключения. Для локального сервера он будет выглядеть следующим образом: # smtp account configuration for default
account default
logfile /home/bitrix/msmtp_default.log
host 127.0.0.1
port 25
from info@test.test
keepbcc on
auth off
Если необходимо настроить отправку почты с smtp авторизацией на сторонние почтовые сервера, то конфигурация будет выглядеть следующим образом:
Для mail.ru:
account default
logfile /home/bitrix/msmtp_default.log
host smtp.mail.ru
port 465
from info@your-domain.com
keepbcc on
auth on
user your-email@mail.ru
password Ho71ld023jkfdA
tls on
tls_starttls off
tls_certcheck off
Для yandex.ru
account default
logfile /var/log/msmtp.log
host smtp.yandex.ru
port 587 # именно этот порт!
from info@your-domain.com
keepbcc on
auth on
user your-email@yandex.ru
password password
tls on
tls_starttls on # обязательно для Яндекс.ПДД
tls_certcheck off
Для google.com:
account default
logfile /var/log/msmtp.log
host smtp.gmail.com
port 587
from info@your-domain.com
keepbcc on
auth on
user your-email@gmail.com
password password
tls on
tls_starttls on
tls_certcheck off
Все эти настройки хороши, если на сервере установлено bitrix env. В случае, если сайт на bitrix расположен на cервере с панелью управления vestacp, настройку отправки можно выполнить через дополнительные приложения в cms bitrix.
Заходим в админку bitrix и в поиске раздела “Рабочий стол → Marketplace → Каталог решений” вводим smtp. Можно установить приложение от команды ”Веб студия Руби”.
После установки в разделе “Рабочий стол → Настройки → Настройки продукта → Настройки модулей → Отправка почты через SMTP” можно включить модуль, прописать необходимые почтовые настройки и проверить отправку писем:
После настройки данной утилиты проверка отправки писем при прохождении теста конфигурации bitrix может не проходить и показывать ошибку, однако проверка в меню настроек утилиты должна проходить корректно, и почта с сервера так же будет корректно уходить.
ОБРАТИТЕ ВНИМАНИЕ: если почта домена делегирована на сторонний почтовый сервер, в файле /etc/hosts на сервере не должно быть упоминания о доменном имени. Если настройка осуществляется на сервере с панелью vestacp, в панели не должно быть создано локального почтового домена, почта которого делегирована на сторонний почтовый сервер.
источник