1С-Битрикс: Управление сайтомНа главную страницу
Клиентам
Маркетплейс
Партнерам
Разработчикам
Интеграция с 1С
Идея?


Личный кабинет
Авторизоваться
Регистрация
(войти) Корзина
Логин:

Пароль:



Забыли свой пароль?
Регистрация
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
ВКонтакте
Мой Мир
Twitter
Facebook
Google
Livejournal
Яндекс
Rambler
Mail.Ru
Liveinternet
Blogger
OpenID
Используйте вашу учетную запись VKontakte.ru для входа на сайт.
Используйте вашу учетную запись Мой Мир@Mail.ru для входа на сайт.
Используйте вашу учетную запись на Twitter.com для входа на сайт.
Используйте вашу учетную запись на Facebook.com для входа на сайт.
Используйте вашу учетную запись Google для входа на сайт.
.livejournal.com
@yandex.ru
@rambler.ru
@mail.ru
http://www.liveinternet.ru/users/ /
.blogspot.com
OpenID:
  • Документация
    • Управление сайтом
    • Корпоративный портал
    • .NET Forge CMS
    • Отраслевые решения
    • Marketplace
    • Аренда приложений (SaaS)
  • Обучение и сертификация
    • Онлайн-курсы и сертификация
    • Учебные центры
    • Мое обучение
    • Учебные видеоролики
  • Центр поддержки
    • Поддержка
    • FAQ
    • Мои обращения
  • Сообщество
    • Блоги Битрикс
    • Блоги веб-разработчиков
    • Общие форумы
    • Веб-разработчики
      • Моя страница
      • Мои сообщения
      • Группы
      • Найти коллег
  • Cтатьи
    • Архив
Главная / Общение / Блоги / Виртуальные и кластерные системы
Федеральный семинар «1С-Битрикс»: Веб для бизнеса

Virtuozzo Application Template для Битрикс VPS: версия 1.6, спецификация

  • Блоги
  •  » 
  • Виртуальные и кластерные системы

Virtuozzo Application Template для Битрикс VPS: версия 1.6, спецификация

0
Usoltsev Igor
03.06.201012:4303.06.2010 12:43:31
Подготовленная спецификация (шаблон) отличается от предыдущего тем, что сделана на основе обновлённого RPM пакета bitrix-env версии 1.6 (пакет соответственно также модифицирован для использования при создании VZ VPS) и в дальнейшем мы постараеися сделать так, чтобы созданные на основе спецификации шаблоны не нужно было бы переделывать при обновлении версий bitrix-env.rpm

Ну и поскольку наш пакет bitrix-env.rpm готовится для версий линукс Fedora 8-12 32-bit и CentOS 5 32-bit b x86_64, шаблон для Битрикс VPS можно создавать на базе следующих Virtuozzo EZ Template'ов:

fedora-core-8-x86
...
fedora-core-12-x86
centos-5-x86
centos-5-x86_64

Готовые Application Template для Fedora 8 32-bit и CentOS 5 32-bit можно скачать здесь:

bitrix-env-fedora-core-8-x86-ez
bitrix-env-centos-5-x86-ez

Оба шаблона устанавливают msmtp и отключают sendmail

Порядок создания Битрикс VPS для шаблона fedora-core-8-x86:

1. Создаём метафайл следующего содержания

Код
# cat metafile.bitrix-env.fc8.x86
%osname
fedora-core

%osver
8

%osarch
x86

%appname
bitrix-env

%packages
bitrix-env

%repositories
http://dev.1c-bitrix.ru/yum/fedora/base/8/$basearch
http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/$basearch/os/
http://repos.zend.com/zend-server/rpm/$basearch/
[url]http://repos.zend.com/zend-server/rpm/noarch/[/url]


2. Если планируется хостинг для Битрикс КП с использованием встроенного в корпортал SMTP сервера и в качестве программы для отправки почты msmtp (вместо стандартных sendmail, postfix,..), рекомендую в список пакетов добавить msmtp

Код
%packages
bitrix-env
msmtp


либо создать отдельный VZ Application Template для msmtp

Код
%osname
fedora-core

%osver
8

%osarch
x86

%appname
msmtp

%packages
msmtp

%repositories
http://dev.1c-bitrix.ru/yum/fedora/base/8/$basearch
http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/$basearch/os/
http://repos.zend.com/zend-server/rpm/$basearch/
[url]http://repos.zend.com/zend-server/rpm/noarch/[/url]


и в дальнейшем устанавливать 2 пакета bitrix-env и msmtp

3. Создать файл post-install:

в случае использования стандартного sendmail

Код
# cat post-install
#!/bin/bash
sed -i".bak" "s/^sendmail\_path.*/sendmail\_path \= sendmail \-t \-i/g" /etc/php.ini


в случае планируемых установок Битрикс КП с SMTP сервером + msmtp

Код
# cat post-install
#!/bin/bash
service sendmail stop
chkconfig sendmail off


либо убрать sendmail из списка устанавливаемых пакетов другим образом

3. Стандартная установка и создание кэша для шаблона ОС

Код
# wget http://downloads.swsoft.com/cgi-bin/getfile.pl/fedora-core/8/x86/fedora-core-8-x86-ez-4.0.0-6.swsoft.noarch.rpm
# vzpkg install template fedora-core-8-x86-ez-4.0.0-6.swsoft.noarch.rpm
# vzpkg create cache fedora-core-8-x86


4. Подготовка и установка Application Template для установки Битрикс

Код
# vzmktmpl metafile.bitrix-env.fc8.x86 --post-install post-install
# vzpkg install template bitrix-env-fedora-core-8-x86-ez-1.0-1.noarch.rpm


проверить установку шаблона bitrix-env можно командой

Код
# vzpkg list
fedora-core-8-x86                  2010-02-19 15:09:50
fedora-core-8-x86    bitrix-env


5. Стандартно создаётся контейнер на основе fedora-core-8-x86

По-прежнему ВАЖНО: для оптимальной работы приложений Битрикс необходимо установить следующие лимиты (указаны нижние допустимые значения):
Цитата
vmguarpages >= 131072
privvmpages >= 131072
oomguarpages >= 131072
shmpages >= 131072

6. Установка шаблона bitrix-env в контейнер на основе fedora-core-8-x86

Код
# vzpkg install 134 bitrix-env


или через графический интерфейс




Процесс создания Virtuozzo Application Template для Битрикс на основе CentOS

В основном, отличается только содержимым метафайла:

Код
# cat metafile.bitrix-env.centos-5.x86
%osname
centos

%osver
5

%osarch
x86


%appname
bitrix-env

%packages
bitrix-env

%repositories
http://dev.1c-bitrix.ru/yum/el/5/$basearch
http://repos.zend.com/zend-server/rpm/$basearch/
http://repos.zend.com/zend-server/rpm/noarch/
http://download.fedoraproject.org/pub/epel/5/$basearch
[url]http://mirror.centos.org/centos/5/os/$basearch/[/url]
Usoltsev Igor
03.06.201012:4303.06.2010 12:43:31
Просмотров:4305 Комментариев:8 0
*
 
Незарегистрированным пользователям запрещена вставка ссылок. Зарегистрируйтесь или авторизуйтесь.
*
Добавить комментарий
0
Usoltsev Igor
18.06.2010 10:27:55
Bitrix Environment for CentOS 5 packaged as a Virtuozzo template
Bitrix Environment for Fedora 8 packaged as a Virtuozzo template
опубликованы и доступны в каталоге VZ шаблонов компании Parallels
Ответить Ссылка 0
0
Usoltsev Igor
03.08.2010 17:48:04
В каталоге Parallels APS опубликованы приложения Bitrix-Env в формате APS PVC 1.2 (dedicated APS)
Bitrix-Env-EL5-i386
Bitrix-Env-FC8-i386
Приложения протестированы и готовы к использованию
Ответить Родитель Ссылка 0
0
Смолин Евгений
28.08.2010 12:03:05
Когда будет под Дебиан?
Ответить Ссылка 0
0
Черных Александр
16.12.2010 10:32:17
Поддерживаю Евгения по поводу вопроса "под Дебиан"!
Очень ждём)
Ответить Ссылка 0
0
Usoltsev Igor
28.12.2010 17:04:34
Обновленный bitrix-env.rpm версии 2.0 успешно устанавливается с использованием вышеописанных темплэйтов, никаких изменений не требуется
Ответить Ссылка 0
1
Трофимов Сергей
05.02.2011 09:12:27
Будет ли сделана версия пакета в исходных кодах по FreeBSD.
Поскольку не все линуксом пользуются.
Мне например фря удобнее.
Ответить Ссылка 1
0
relax2010
03.06.2011 10:10:38
spasibo za informaciju
Ответить Ссылка 0

Добавить комментарий
 
Технологии Эрмитаж
BitrixMobile
Автокеширование
SiteUpdate
Производительность Виртуальная машина
Веб-окружение
Результаты тестов
Выбрать хостинг
Веб-кластер
Безопасность Проактивная защита
Веб-антивирус
Аутентификация

Контакты Поиск Карта сайта
Телефон: +7 (495) 229-14-41
Оставайтесь с нами: Facebook Twitter Habrahabr VKontakte Developers Google 1+
Как распознать QR код?Контакты QR


© 2001-2012 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом.
Английская версия Немецкая версия